Windows メインの 2 番目のコピーを含む起動可能なスレーブ ディスクを作成するにはどうすればよいでしょうか?

Windows メインの 2 番目のコピーを含む起動可能なスレーブ ディスクを作成するにはどうすればよいでしょうか?

Windows XP がインストールされた論理 HDD パーティションが 2 つあります。最初の (古い「メイン」) コピーは WinXP x86 SP3 で、2 番目は WinXP x64 SP2 です。現在、WinXP の最初のコピーが入った HDD ドライブを完全に削除したいと考えています。しかし、セカンダリ パーティションから直接 Windows を実行することは不可能のようです (boot.* ファイル、ntldr などがないため)。そこで質問です。セカンダリ Windows コピーを「メイン」にして、最初のコピーなしで直接起動可能にすることは可能でしょうか?

答え1

64 ビット XP をどうしても実行したい場合、前の回答のとおり、XP 64 ビット OS CD で起動し、回復コンソールにアクセスして Fix MBR コマンドと Fix Boot を実行する必要があります。ただし、私は XP 64 を使用したことがありますが、これは非常に不安定な OS なので、マシンのメイン OS として使用することはお勧めしません。地元のコンピューター ストアに行って新しい HDD を購入し、そのときに新しい PC と一緒に、または HDD を購入するときに販売される Windows 7 64 ビットの OEM バージョンを購入する方がよいでしょう。これで作業がずっと楽になります。私は 64 ビット XP を数か月実行しましたが、PC で何度も BSOD が発生しました。XP 64 ビットの最新ドライバーを使用しても実行しました。それでも、同じマシンで Windows 7 64 ビットは問題なく動作しました。

テスト用に XP 64 が本当に必要な場合は、ホスト ボックスに Win 7 64 をインストールしたら、VM を作成することをお勧めします。

これがお役に立てば幸いです。幸運をお祈りします。

答え2

2 番目のパーティションを「プライマリ」にして、そのパーティション上の論理ドライブを「アクティブ」=ブート可能にすることができます。これでうまくいくかもしれません。ただし、私は自分ではやっていません。BIOS が 2 番目のパーティションから PC を起動する前に、2 番目のドライブに手動で MBR とブート レコードを作成する必要がある場合もあります。boot.ini ファイルでブート ドライブ シーケンスを手動で再マッピングする必要がある場合もあります。

*MBR やその他のブート レコード設定を変更する前に、必ずデータをバックアップするか、ディスク イメージを作成してください。

答え3

2 番目のインストールは拡張パーティション内にあるため (どのようにしてそこに配置したのでしょうか?)、起動可能にすることはできません。

起動できるのはプライマリ パーティションのみです。

関連情報