質問: windowsブートマネージャーと2台のハードディスク これが私の状況です。windows8がインストールされたhdd(uefiモード)がありました。 ssdを購入し、windowsのクリーンインストールを実行したいので、インストール時にhddを無効にし、ssdを唯一のドライブとして残すことは、ssdにブートマネージャーをインストールする正しい手順だと思いました。残念ながら、hddを接続し直した後、biosから直接ssdを起動デバイスとして選択しない限り、コンピューターは起動しません。問題は、2つの別々のドライブに2つのwindowsブートマネージャーがあり、競合していることです。この問題をどのように解決しますか(古いwindowsパーティションのデータにアクセスする必要があり、理想的にはそのパーティションを起動できるようにしたいため、hddの形式を除く)?
回答: uefiブートで両方のwindowsがgptスタイルのディスクにインストールされていると仮定します。1つのブートマネージャーを使用して、1つのwindowsをuefiの方法で、もう1つのwindowsをbiosの方法でデュアルブートすることはできないと思います。 uefi方式でブートできるのは、64ビットのwindows 7/8だけです。最も簡単な方法は、ssdをファームウェアの最初のディスクとして設定することです。boot-新しいwindowsインストールが表示されます。エクスプローラーで他のwindowsのドライブ文字を参照(hddで)hであると仮定します。高架(管理者)コマンドプロンプトを開く(winkey + xおよび選択)次のコマンドを使用します。bcdboot h:\ windows再起動後、hddのwinがデフォルトになるデュアルブートの選択肢があります。ブート順序を変更するには、 visual bcd editor を使用できます({bootmgr}のdisplayorder要素を編集して2つのローダーエントリを並べ替えます)注1:visual bcdの起動時にbcdが変更されたことを示すメッセージは無視してください。注2:efiのローダーには次のパスがあります-"\ windows\system32\winload.efi"注3:uefiのwindowsブートマネージャー(およびその他の非windows osブートマネージャー)は、「efiシステムパーティション」(esp)と呼ばれる特別なパーティションにあります。これは非表示で、エクスプローラーでは表示できませんが、「dir」を使用してリストできます。 「mountvol」コマンドでシステムパーティションをマッピングした後のコマンド。 「システム」bcdもespにあります。