web-dev-qa-db-ja.com

仮想マシンでWindowsブートローダーを復元する

最近、古いコンピューターを仮想マシンにp2vしました。デュアルブートがあり、Windowsパーティションのみをコピーしたため、これはGRUBを壊しました。ただし、Rescatuxを使用してWindowsを起動することはできます。したがって、私の質問は、元のWindowsブートローダーを復元できるかどうかです。これにより、VMを起動するときにRescatuxで「オペレーティングシステムを検索」を選択する必要がなくなります。

1
0x539

VMにISOからWindowsインストールディスクをロードし、今すぐインストール画面でプロンプトが表示されたら修復を選択し、コマンドプロンプトを開くことを選択します。そこに入力する必要があります:

bootrec /fixboot
bootrec /fixmbr
1
Cornelius

次の方法では、すべてが完全に再構築されます。お気に入りのWindowsセットアップから使用できます。 Shift-F10を使用するだけで、不要な手順を実行せずにコマンドプロンプトを起動できます。

bcdboot c:\windows /s c:

これにより、完全に元のWindows Boot Managerがc:にインストールされ、それにWindowsが追加されます。ただし、最初に適切なドライブ文字を見つける必要がある場合があります。

bcdboot%PATH%に含まれていない可能性があります。次のように、Windowsパーティションにあります。

c:\windows\system32\bcdboot c:\windows /s c:
1
Daniel B