
2 台目のドライブを追加した直後に SP2 を W2K3 にインストールすると、再起動後の VM が 2 つのディスクを逆順に検出するようになりました。「オペレーティング システムが見つかりません」というメッセージが表示され、リカバリ ディスクから起動すると、「D:\Windows」にログインする機会が提供されますが、これは C: であるはずです。
VM がドライブを正しい順序で再度検出して起動できるようにする最も簡単な方法は何ですか?
アップデート:
結局のところ、以下の LukeR は正しいです。vmx を直接編集するのではなく、個々のハード ドライブの [設定の編集] から実行できましたが、SCSI 順序が正しい解決策でした。
なぜこのようなことが起きたのでしょうか? これは元々数か月前の P2V サーバーであり、P2V プロセスによって C ドライブが SCSI 0:0 ではなく 0:1 に割り当てられていたためです。2 台目の HDD を追加した時点では問題ありませんでした。ESX はこれに ID 0:0 を割り当てました。再起動するとすぐに、ESX は 0:0 を最下位のプライマリ パーティションと判定し、そこから起動しようとしました。ID を入れ替えるだけで済みました。
答え1
VM ディスクが保存されているフォルダー内の .vmx ファイルを確認します。
これには仮想マシンの構成情報が保存されており、テキスト エディターで編集できます。まず VM をシャットダウンします。
私の設定ファイルの1つから:
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu.vmdk"
これは、この特定の VM 内のシステム ディスクを表します。
複数のディスクがある場合は、これらのエントリを正しい順序に編集できるはずです。