
在添加第二個驅動器後直接將 SP2 安裝到 W2K3 後,我的虛擬機器在重新啟動後現在檢測到 2 個磁碟的方式是錯誤的。我收到“未找到作業系統”的訊息,當我從恢復磁碟啟動時,它為我提供了登入“D:\Windows”的機會 - 它應該是 C:!
讓虛擬機器再次以正確的順序檢測驅動器以便我可以啟動的最快方法是什麼?
更新:
最終,下面的 LukeR 是正確的。我可以在各個硬碟上的「編輯設定」中完成此操作,而不是直接編輯 vmx,但 SCSI 順序是正確的解決方案。
為什麼會發生這樣的事?因為這最初是幾個月前的 P2V 伺服器,而 P2V 進程已將 C 磁碟機分配給 SCSI 0:1 而不是 0:0。沒問題,直到我新增了第二個 HDD,ESX 給出的 ID 為 0:0。我一重新啟動,它就確定 0:0 是最低的分割區,因此是主分割區,並嘗試啟動它。我所要做的就是交換 ID。
答案1
檢查 VM 磁碟所在資料夾中的 .vmx 檔案。
這保存了虛擬機的配置信息,您可以使用文字編輯器對其進行編輯。首先關閉您的虛擬機器。
從我的設定檔之一:
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu.vmdk"
這代表該特定虛擬機器中的系統磁碟。
如果您有多個磁碟,您應該能夠將這些條目編輯為正確的順序。