ハードドライブからWindows 8をインストールすると、Windowsをロードするために依存ドライブになる。

ハードドライブからWindows 8をインストールすると、Windowsをロードするために依存ドライブになる。

ハード ドライブをインストール メディアとして使用し、別のクリーンなハード ドライブに Windows 8 をクリーン インストールしたいと考えていました。

ハードドライブの初期構成は次のとおりです。

Windows 7 (デフォルトでそこから起動します) 1.5 TB ドライブ。320 GB のインストール メディア ドライブと 2 TB の宛先ドライブ。

Windows 7を起動し、指示に従って320GBドライブをフォーマットしました。ここ

BIOS を切り替えて、新しくフォーマットされた 320 GB ドライブからロードするようにしました。インストールは正常に完了しました。

私は 2TB ドライブに Windows をインストールすることを選択しました。インストールが完了すると、システムは 320GB ドライブから起動しましたが、予想どおり 2TB ドライブ上の Windows 8 に起動しました。

私の考えでは、2TB ドライブをアクティブ ドライブとしてマークし、BIOS にそこからロードするように指示すれば、デフォルトで Windows 8 がロードされることになります。しかし、そうではありません。コンピューターにロードできる唯一の方法は、インストール用の 320GB ドライブが接続されているときです。それがないと、BCD エラーが発生します。320GB ドライブなしでロードできるように、MBR を 2TB ドライブに転送するにはどうすればよいでしょうか。

答え1

320GBのドライブを外し、W8インストールディスクから起動し、Windows REをロードし、コマンドプロンプトからこのコマンドを実行します

ブートレック /RebuildBcd

答え2

自分で試したわけではないが、以下の提案はうまくいくはずだ。エレガントだと言っているのではなく、うまくいくはずだと言っているだけだ。ここ

免責事項: これはハードウェアを扱う良い方法ではありません。

  1. 必ずコンピュータをバックアップしてください。この手順を Windows 7 Professional で試しましたが、お使いのバージョンの Windows 7 でも機能するかどうかはわかりません。

  2. コンピュータを起動し、Windows 7 を起動します (Windows 7 である必要があります。私の知る限り、これは以前のバージョンでは機能しません。Vista では機能する可能性がありますが、試したことはありません)。

  3. Windowsが起動している間に、コンピュータの電源を切ります。そうです...電源ボタンを数秒間押し続けて、突然コンピュータの電源を切ります。

  4. コンピューターを再度オンにして、Windows を起動します。

  5. Windows は正常に起動しなかったことを知らせるメッセージを表示します。2 つのオプションが表示されます: 「スタートアップ修復を起動」または「Windows を通常どおり起動」... 「スタートアップ修復を起動」を選択します

  6. ここで、Windows に問題を見つけさせます。Windows は、Windows ブートローダーを復元しようとしていることに気付かない可能性が高いです。復元が完了すると、システムの復元を使用してシステムを復元するかどうかを尋ねられます。おそらくこれは望ましくないので、Windows でキャンセルを押して、Windows に「修復を試行」させます (これは実際には何もしません... Windows のコピーに問題があるものを見つけようとするだけで、それ以上のことはありません)。

  7. その後、Windows はスタートアップ修復ではコンピュータを自動的に修復できないというメッセージを表示します。ウィンドウを閉じて、閉じたウィンドウの後ろにある「システム回復の詳細オプションの表示」をクリックします。キーボード レイアウトと管理者パスワードの入力を求められます。

次に、このページの説明(基本的には Bootrec.exe /FixMbr コマンドを使用します)、コマンド プロンプト ウィンドウを使用します。

リンクされたページと実際の解決策は、以下の @Moab の回答と同じです。このトリックは、それを適用できるところまで到達するはずです。

関連情報