マシンに Windows 8 (プリインストール済み) をインストールしました。その後、Fedora 17 をインストールしましたが、Windows ローダーが破損しているようです。その後、Windows ブートが表示されなくなり、GRUB のみが表示されます。
次にWindows 8(評価版)のISOイメージをダウンロードし、このDVDから起動しました。コマンドラインでは、Windows 8 EFI ブートローダーを修復するにはどうすればよいですか?(そこで、新しいブート CD を作成しました)。残念ながら、私の環境では機能しません。
GRUB を修復する必要がありましたが、驚いたことに、GRUB に Windows 8 の行が表示されました。しかし、(GRUB を使用して) Windows 8 を起動しようとすると、次の結果が返されます。
「Windows を起動できませんでした。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります。...
ファイル: \Boot\BCD
状態: 0x000025
情報: PC のブート構成データが見つからないか、エラーが含まれています。」
もう一度手順を繰り返してみました。
Windows コンソールを使用して (Windows 8 インストール DVD、評価版から起動した後)、次の操作を実行しました。
- I mounted the EFI partition at B:.
$ cd /d b:\EFI\Microsoft\Boot
$ del BCD
$ bootrec /fixboot
$ bootrec /scanos (it found my Windows installation)
$ bootrec /rebuilbcd (I added the entry for the Win installation)
$ bcdboot c:\windows /l en-gb /s b: /f ALL
...しかし結果は同じで、Windows 8 を起動しようとすると次のように表示されます。
「Windows を起動できませんでした。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります。... ファイル: \Boot\BCD 状態: 0x000025 情報: PC のブート構成データが見つからないか、エラーが含まれています。」
問題はパーティション C: の再パーティション化から生じていると思います。Windows 8 をインストールした後、C: から新しいパーティションを作成しました (Linux のインストール用)。Linux 用のパーティションは EXT4 で、Linux をインストールしたときに作成されたことは明らかです。その後、Windows ブート ローダーがクラッシュしました。
何か手がかりは?
答え1
やってみましたか
Bootrec.exe bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd bootrec /fixmbr bootrec /fixboot
問題が解決することを願っています