• ベストアンサー

MBRの初期化。

WindowsXPを使用しています。 MBRを初期化したいと考えているのですが、リカバリーして初期出荷状態に戻すとMBRも初期化されるのではないのでしょうか? どうやらMBRに問題があるようで以前デュアルブートできていたものが(XPとFreeBSDです)できなくなりました。 それでリカバリーしてインストールしてもデュアルブートできなくなってしまいました。 それでMBRを初期化してやりなおしたいと考えているのですが、どうやってやればいいのでしょうか? fdisk、diskpart、fixmbrなど色々調べたのですが、XPではfdiskがコマンドプロンプトから実行できず、 それと似たようなdiskpartで試しましたがそれから先どうやっていいのかわかりません。 diskpartで色々コマンド一覧が表示されますがどれもMBRに関係ないように思います。 さらにfixmbr /mbrも実行できません。 どうやってMBRを初期化できるのでしょうか?

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

  • ベストアンサー
  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.3

こんにちは。 これはNo1さんの回答と本質的に同じものです。 まず、98、Me、どちらでもいいので、起動ディスクを作ってください。 98ならFD2枚になりますね。 後の方のディスクに、fdisk.exe をコピーします。 Meは持ってないのですが、確か起動ディスクは1枚だったと思います。 それに入れば、fdisk.exe をコピーします。 入らなければ空っぽのFDに、fdisk.exe だけをコピーしたものを用意します。 これらの起動ディスクで目指すパソを起動し、98起動ディスクなら2枚目のディスクのまま、a:\fdisk /mbr でいいです。 Meなら、fdisk をコピーしたディスクが入ってる状態で、a:\fdisk /mbr です。 もっともポピュラーな方法だと思います。

usui323
質問者

お礼

回答ありがとうございました。 この方法ではありませんでしたが、問題解決しました。 ありがとうございました。

その他の回答 (2)

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

"fixmbr"は、XPの『回復コンソール』から実行するコマンドです。(『コマンドプロンプト』からは実行不可) ご質問に『リカバリー』とありますから、XPのCD-ROMはお持ちで無いということでしょうか? メーカー製PCの場合、ハードディスクの"i386"フォルダ等にXPのCD-ROMの内容が保存されていることがありますから、"winnt32.exe"というファイルを探して、[スタート]⇒[ファイル名を指定して実行]に、 winnt32.exe /cmdcons と入力すると、『回復コンソール』がインストールされます。 『マイクロソフト サポート技術情報:[HOW TO] Windows XP での回復コンソールのインストールおよび使用方法』 http://support.microsoft.com/default.aspx?scid=kb;ja;307654#5

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;307654#5
usui323
質問者

お礼

回答ありがとうございました。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは 昔、 DOS NetWare NT Linux のマルチブート環境を作った経験があります。 MBRの初期化は、FDISKの入ったBoot FD等で起動して、 FDISK /MBR とやれば良いですね。 XPだとFDISKが無いからこまってんですよね。 他のMicrosoftのOSはお持ちでは無いのでしょうか。

usui323
質問者

お礼

他に98とMEのパソコンがあります。 これのFDISKというバッチファイルをFDにコピーすればいいのでしょうか? そしてXPをFDから起動したらいいのでしょうか?

関連するQ&A