web-dev-qa-db-ja.com

WindowsのMBRを再インストールする

WindowsMBRを再インストールしたいのですが。私の最初のハードドライブは次のとおりです。

(hd0,0): Fedora 15/ext4
(hd0,1): windows 7 x64

現在GRUBがインストールされているので、Fedoraを正常に起動できます。ただし、将来Windowsを起動できるように、WindowsMBRを再インストールしたいと思います。インストールCDから起動し、コマンドプロンプトを選択して、次のようないくつかのことを試しました。

bootrec /fixmbr
bootrec /nt60 all /mbr
fdisk # command not found
fixmbr # command not found

これを修正するにはどうすればよいですか?必要に応じてFedora/Ubuntu/Windowsリカバリディスクを書き込むことができますが、最終的にはこれを修正したいと思います。

2
123980809312

最終的な目標が本当に Windows MBRを再インストールし、WinPE cdを使用し、fdisk/mbrを実行することでうまくいくはずです。ただし、本当の目標がデュアルブートを可能にすることである場合は、チェーンロード情報をgrub構成に追加します。 grubをチェーンロードするためにWindowsMBRを再インストールする必要はありません。

適切な例として、デュアルブートシステムを構築するときは、最初に/ dev/sda1になるものにWindowsをインストールします。次に、ドライブの残りの部分にLinuxをインストールします(通常は/ dev/sda2に/ bootを使用します)。 Linuxのインストールプロセス中にgrubがインストールされるとすぐに、Windowsパーティションが使用できなくなります。チェーンロードをgrubで構成することで終了し、すべてが金色になります。

チェーンローダーをセットアップするには、質問の内容に応じて、次のようなセクションを/ bootのgrub.conf(またはmenu.lst)に追加する必要があります。

title Windows
rootnoverify (hd0,1)
chainloader +1

これはgrubで機能するはずです。 grub2を使用している場合は、異なります。

1
Kirk

解決策は、 TestDisk を使用して「Windowsのような」MBRコードを作成することです。

chainloaderを使用して、grubを使用してWindowsを起動できることに注意してください。

1
Turbo J

Windows CDを使用してコンピューターを起動し、修復を選択します。これにより、Windows MBRが修正され、Fedora GRUBが失われます。これを修正するには、次の手順に従ってください。

http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/

0
Greg