USB 外付けハード ドライブに Windows 8 の Windows to Go を正常にインストールして実行しました。ただし、シャットダウンして USB ハード ディスクを取り外した後、ラップトップ (Windows 7 のみがインストールされている) を起動しようとしましたが、起動せず、修復を試みても機能しません。
Windows 8 がラップトップのハードドライブ上のパーティション テーブルを破損し、Windows 7 が起動できなくなったようです。
これを修正して、将来同じタイプの問題が発生するのを防ぐにはどうすればよいでしょうか?
答え1
Windows Vista、7、8 をハードディスクから起動するには、次のものが必要です。
- ディスク上の Windows MBR
- アクティブ パーティション上の Windows NT6 PBR (パーティション ブート レコード)
- 適切なローダー エントリを持つアクティブ パーティション上の \Boot\BCD (ブート構成データ)。
- アクティブパーティション上の\bootmgr
Windows の回復/インストール DVD/USB を使用して、修復コマンド プロンプトにアクセスできます。
ブートセクト.exe- PBRとMBRを書き込む
bootsect /nt60 all /mbr - should do
bcdboot.exe- BCD(およびbootmgr)を修復/作成する
bcdboot c:\windows - should do (assuming Windows is installed on c:)
パーティションをアクティブに設定するには、ディスクパート(または Windows 内の DiskManagement)。
ハードディスクからの Windows の起動シーケンスは常に次のようになります。
- BIOSは最初のハードディスクからMBRをロードして実行します
- MBRはアクティブパーティションからPBRをロードして実行します
- PBRはアクティブパーティションからbootmgrをロードして実行します
- bootmgr は BCD を読み取り、ブート メニューを表示します (または、BCD 内のローダー エントリが 1 つだけの場合、bootmgr は winload.exe を読み込んで実行します)。
答え2
これは同じ問題のあるマルチブートに関するものですhttp://www.multibooters.co.uk/articles/drive_letters.html これにより、bcdeditの近い問題も解決されますhttp://forum.acronis.com/forum/34337