將 VMDK 轉換為 VHD 後啟動虛擬機器時出現問題

將 VMDK 轉換為 VHD 後啟動虛擬機器時出現問題

我使用 VMWare VCenter Converter Standalone Client 將舊 PC 上的實體磁碟機轉換為虛擬磁碟機。轉換工作正常,我最終得到了一個有效的 VMDK 檔案。接下來,我想將 VMDK 轉換為 VHD 以與 Microsoft Virtual PC 一起使用,因為這就是我在新機器上使用的。我使用 WinImage 進行轉換,效果也很好。我可以透過 WinImage 存取虛擬磁碟機中的檔案。

但是,當我使用 Virtual PC 建立新虛擬機器並新增現有 VHD 檔案時,電腦無法啟動。初始啟動畫面會閃爍顯示 RAM 容量,然後畫面變黑。如果我關閉虛擬機器並在安全模式下重新啟動,我可以看到驅動程式正在加載,直到最終到達 crcdisk.sys 並無限期掛起。

任何想法如何解決這個問題?如果有另一種方法可以將我的實體機變成 Virtual PC VM,我並不反對從頭開始。

謝謝!

編輯- 我應該補充一點,虛擬驅動器是系統啟動驅動器,而不是輔助驅動器。

編輯- 我嘗試從安裝 CD 啟動並進行修復。結果是系統因“驅動程式錯誤”而無法修復。

答案1

如果您的舊電腦使用 EIDE(也可能是 SATA)磁碟,您可能只需對其進行快照並將快照還原到空白 VM 磁碟,然後 VM 就會啟動。請造訪 www.drivesnapshot.de 了解我最喜歡的(免費評估!)快照工具。

JR

答案2

確保使用最新版本的VMware轉換器工具,我相信目前版本是v4.03。我總是發現新版本的轉換效果更好。照理說,我想...

答案3

http://support.microsoft.com/kb/314082

這應該可以解決你的問題。基本上,即使您的 Windows 支援 IDE 驅動器,如果它安裝在其他任何裝置上,也不會使用 IDE 驅動程式。為了設定它們,您需要按照文章進行操作

答案4

檢查Vmware下的磁碟類型。它可能已轉換為 Scsi 磁碟 - 虛擬 PC 沒有驅動程式。您可能需要重新虛擬化原始磁碟,但選擇將其轉換為 IDE 磁碟。

如果這是原因,使用 Windows 安裝磁碟進行簡單的安裝修復應該可以糾正磁碟驅動程式存取問題。

伊恩

相關內容