MBRについての基本的な知識

このQ&Aのポイント
  • MBR(Master Boot Record)は、コンピュータのハードディスクに格納される情報であり、起動時に必要なデータやブートローダが含まれています。
  • MBRはOSのインストールや起動時に重要な役割を果たしており、正常でない状態や修復に失敗した場合は問題が生じる可能性があります。
  • MBRの修復には、回復コンソールや特定のツールを使用することがありますが、失敗することもあります。その場合は再インストールが必要になることもあります。
回答を見る
  • ベストアンサー

MBRにつての基本的な知識を知りたい

基本的な知識を教えてください... 。 先日、LILOによって書き換えられたMBRはXPを再インストールしただけ では元に戻らない、という趣旨の記事を見つけました。 [Windows2000/XPとLinuxのインストールする順序] Windows98はインストールするときにMBRをWindows98のものに書き換え てしまいますが、Windows2000/XPはすでにMBRに情報が書かれている場 合には上書きしません。 http://tksh.s2.xrea.com/index.php?%CA%A3%BF%F4OS%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%2FWindows2000%A1%A2XP%A4%C8Linux%A4%F2lilo%A4%F2%BB%C8%A4%C3%A4%C6%A5%D6%A1%BC%A5%C8%A4%B9%A4%EB 正常でない、または変更されたMBRであったとしても、XPの再インスト ール時には、MBRは検出されてしまい、結果として再インストール時に はMBRの修復は行われない(以前のままの状態のMBR)、ということになる のでしょうか?。 Vine Linuxをアンインストールしたい場合は、回復コンソールでMBRの 修復を行えばよいようですが、ウィルスによって破壊された場合なども 含めて、MBRの修復に失敗することも少なくないようです。 私は、修復に失敗した場合は再インストールすれば解決できる、と思っ ていたのですが... 。 それとも、CDブートのHDD消去ツールなどを使用すれば、HDD内のすべて の(MBRも含めて)データはきれいに削除されHDDは正常に元に戻り、 新たにXPの再インストールする際に、新たなMBRが作成されるのでしょ うか?。 MBRやブート・セクタなどに関する知識がないので、文中に誤解も含ま れていると思いますので、その点指摘いただければ幸いです。 どうか宜しくお願いいたします。

noname#19705
noname#19705

質問者が選んだベストアンサー

  • ベストアンサー
  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

98のブートディスクをもっているなら そのフロッピで起動して FDISK /MBR をコマンドプロンプトから入力すれば, 98のMBRに置き換わります。 HDD消去ツールなどでやってもできると思いますが・・ あるいはHDの物理フォーマットしてしまえば確実ですが・・・

noname#19705
質問者

補足

すみません、確認させてください... 。 >FDISK /MBR >をコマンドプロンプトから入力すれば, >98のMBRに置き換わります。 この状態で、XPの再インストールを行えば、ほぼ確実に、新たなXP用の MBRが作成される、という風に理解してよいのでしょうか?。 >あるいはHDの物理フォーマットしてしまえば確実ですが・・・ PCを1台しか持っていないのですが、FDまたはCDブートの、フリーの物 理フォーマット・ソフトは存在するのでしょうか?。 いかがでしょうか?。

関連するQ&A

  • MBRの修復について

    F8キーから起動させるコマンドプロンプトからはMBRの修復は出来ない。システム修復ディスクかインストールディスクから起動するコマンドプロンプトで無いと修復は出来ないのは修復には正常なブート情報(ファイル)が必要になると言う事ですか?ディスクから正常なブート情報をMBRに上書きすると言う事ですか?それとも上書きはされず(残骸として残り)正常な情報はコピーされるのですか?

  • LILOをXPのMBRにインストールしちゃいました(たぶん)

    WindowsXPのパソコンにリナックス(Ubuntu)をインストールしました。はじめはパーテーションを切ってデュアルブートを試みたのですがうまくいかなかったので切らずにハードデスク丸ごとに対してインストールを実行しました。その後、XPに戻そうと試みましたが Inaccessible Boot Device ...などのメッセージが出てXPのインストールは先に進めなくなりました。ある本を調べたら、「絶対にLILOをMBRにインストールしてはいけない。」とありました。知らないうちにそうしたのかもしれません。Windowsに戻す方法をおしえてください。恐縮ですが詳しいことは知りませんので分かり易く手順を追ってお願いします。

  • LinuxのMBRに入っているGRUBを削除したい

    HDD1にWinXP、HDD2にLinuxを入れ、デュアルブートしています。 先日WinXPを再インストールしたのですが、 その際にHDD1のMBRに入ったGRUBも消えてしまった為に Linuxの方が起動できなくなってしまいました。 そこで、HDD2のMBRのGRUBも削除し、 それぞれ単一の状態でも起動できるようにしたいのです。 (こちらのディスクは別PCへ移動させ、Linux専用機として使いたい) インストールDiskを挿入したらレスキューモードとして起動はできるようです。 この状態からGRUBを削除する事はできますでしょうか? (GRUBはアンインストールできないので上書きするしかないようですが。。) 最終手段として、再インストールしたXPのHDDに再度GRUBを入れ、 Linuxをデュアルブート環境から起動できるようしたら その状態からなんとかHDD2のGRUBも削除し、 XPの方は回復コンソールでMBRを戻そうかと思っています。 (できるかどうかはわかりませんが・・・) 以上、宜しくお願い致します。

  • MBRの修復

    使用マシン:SRX-7 ubuntuとwindowsのデュアルブートを試みたのですが、GRUBのインストールに失敗してError 18が出て OSが起動しなくなりました。 MBRを修復したいのですが、この機種はネットワークブートしか使えず(付属のCDドライブ無し)Windows PEなどを用いようとしたのですがRAMが足りなくて起動しませんでした。 なにかMBRを修復する妙案はないでしょうか。

  • /sbin/liloコマンドについて

    /sbin/liloコマンドについて質問です。 例えば、MBRにNTLoaderがインストールされているとして、LILOがLinuxのブートセクタにあるとします(デュアルブートの典型的なパターンです)。この状態で、上記のコマンドを行った際、LILOが再起動するだけなのか、MBRにLILOが上書きされるのかどちらでしょうか? 前者だと思うのですが、確信が持てないのでご教授ください。

  • リカバリ領域を壊さずにデュアルブート

    WindowsXPがプリインストールされているパソコンにWindowsServer2003を追加インストールしてデュアルブートにしたいと思ってます。 最初からCドライブとDドライブに分かれているため、2003をDドライブにインストールすれば問題ないと思ってます。 ただこのパソコンにはHDD上にリカバリ領域が確保されており、デュアルブートにすることによってこの領域が破壊されてしまうのではないかと心配してます。 ネットで色々調べてみると。MBRを上書きするとリカバリができなくなるということがわかりましたが、デュアルブートにしてもMBRは書き換わらないのでしょうか? ※Linuxをインストールする際にLiloなどをMBRにインストールするとリカバリができなくなるそうですが・・・

  • MBRの修復

    USBにUbuntuを入れる際、説明をしっかり読まずブートローダーのインストール先を間違えてしまいまし。 その結果、CD以外からはどのOSも起動しなくなってしまいました。 MBRの修復の方法についてはいろいろ試して見ましたが、どれも解決には至りませんでした。 KNOPPIXの方法が一番有力だと思いましたが、試した結果端末には特に何も表示されず、起動したときerror21と出ていたのが 1行目:MBR 2行目:MBR:1234F と出て先に進みません。 どうしたらいいのか教えていただけるとありがたいです。 ※できればリカバリーは避けたいです。

  • MBRの修復とデュアルブートについて

    今使っているWindowsXPの入ったHDDを別のHDDに HD革命のCopy Driveというソフトを使ってコピーしました。 この時点でXPの起動は可能であることを確認しました。 次に、新HDDの空き領域にFedoraをインストールしてデュアルブートにしようとしました。 linuxのブートローダをFedoraをインストールしたパーティションの 最初のセクタにインストールするよう指定しました。 これで起動しようとするとbad PBRと出て XPもFedoraも何も起動しなくなったのでMBRが壊れたと考えて XPの回復コンソールでFixmbrを実行しました。 すると今度はError loading operating systemと出て やはり起動できませんでした。 XPを起動できるようにして、Fedoraと デュアルブートにするにはどうすればいいですか?

  • MBRの修復

    USBメモリによるLinuxのデュアルブート環境を整えたいと思い、UbuntuをCDから起動させ、デスクトップ上のインストールからUSBにインストールしました。 その際に設定を間違えたようで、USBを刺してない状態だとエラーが表示されるようになりました。 USBを刺したまま起動させるとブートメニューになりUbuntuが3つほど、WindowsVistaが2つほど出てきます。 調べてみて、Windows VistaのMBRがGRUBに書き換えられた。GRUBがUSBの中にある。と言うことだと思うのですが、どのように修復したら良いでしょうか? UbuntuはMake USB Startup Diskでインストールして、WindowsVistaだけ確実に動く状態に戻したいと思っています。データが消えない方法を教えてください。 PCは富士通のFMV-BIBLO MG75YのWindowsVistaです。 Windows VistaインストールディスクからMBRの修復ができるという情報を多く見るのですが、リカバリディスクしかないため実行できません。 他の同一機種からMBRをリストア出来ないでしょうか?学校指定パソコンのため、同じ機種を使っている人はたくさんいます。 よろしくお願いします。

  • MBRの初期化について

    NEC製のVALUESTARを使っています。 CドラにVista (プリインストール)、DドラにUbuntu(後から) と、インストールしました。 UbuntuのインストールでMBRがLinux系統のブートローダ「GRUB」 に書き換えられてしまい、気にいらなかったのでUbuntuのある パーティションを削除をしたらGRUBも無い状態になってしまい、 Vistaすら起動しなくなってしまいます。 Ubuntuを再インストールすればGRUBも復元されるのですが ややこしいのでMBRを初期化し、 Windowsブートマネージャに戻そうと思うのですが、 調べたところ、Vistaのインストールディスクからの システム回復オプションで そこからMBRを初期化と書いてありました。 ですがVistaが元々入ってるのでそのインストールディスクがありません。 優先度的には インスコディスクの作成(?)>MBR初期化です>Ubuntu再インスコです。 ※再セットアップディスクというのをCD1枚+DVD3枚で作成しました。 どうぞよろしくお願いいたします。