この問題を発生させるための次の手順を次に示します。
1)ここからgrub4dos 0.4.4をダウンロードします: http://download.gna.org/grub4dos/
2)grldr、grldr.mbr、menu.lstをC:\にコピーします
3)ここにいくつかのコマンド: http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial#Booting_GRUB_for_DOS_via_the_Windows_Vista_boot_manager
4)cmd.exeで次のコマンドを実行し、出力のGUIDをメモします。 {234325-bla-bla}:
bcdedit /create /d "Start GRUB4DOS" /application bootsector
5)次に、{id}を以前に取得したGUIDに置き換えて、次のGUIDを実行します。
bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
6)再起動します。起動画面で「startgrub4dos」を選択します。 7)次のエラーが発生します:
File: \grldr.mbr
Status: 0xc000000f
Info: The selected entry could not be loaded because the application is missing or corrupt.
8)そのGUIDを失わないでください。次のコマンドを使用して削除します
bcdedit /delete {id}
(9)コマンドを失った場合は、bcdeditを実行すると、grub4dosレコードのGUIDがここに表示されます)
何か案は?
bcdedit/set {id}デバイスの起動は(おそらくC上にある場合)次のようになります。bcdedit/ set {id} device partition = C:
これは、Windows7がBCD用の隠し追加パーティションを作成するためです。