我在 Windows 10 筆記型電腦上使用 VMware Workstation 16 執行 Windows 10。一切都很順利,直到我將虛擬機器置於掛起模式,然後讓電腦進入睡眠狀態過夜。一旦我啟動它,它就會給我一個錯誤,說它找不到虛擬磁碟(抱歉,我沒有確切的錯誤訊息)。因此,我向其提供了昨天的 VMDK 文件。現在我收到這個錯誤。
The file specified is not a virtual disk
Cannot open the disk 'C:\Users\[user]\Documents\Virtual Machines\Windows 1809 - Box\Windows 1809 - Box-000005-s015.vmdk' or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.
我肯定給了它錯誤的 vmdk 檔案。但是當我進入“設定”時,它不允許將檔案路徑更改為不同的 vmdk。
我有兩個問題:
- 當我將 VM 置於掛起模式時,為什麼 VM 會失去對 VMDK 磁碟的追蹤?
- 如何為 VMware 提供正確的 VMDK,以便 VM 能夠再次啟動?
答案1
該文件上可能有一個過時的鎖。
右鍵單擊虛擬機,然後轉到“開啟 VM”目錄。如果您發現任何與虛擬機器同名的 .lck 文件,請將其刪除並重新啟動虛擬機器。
編輯
否則,您的 vmdk 可能確實因某種原因而損壞。
如果是這種情況,您可以還原到快照(如果可用)。
如果您沒有快照,您可以嘗試使用 7-zip 檢查 .vmdk 檔案或副本(右鍵單擊檔案 -> 開啟存檔),儲存要保留的文件,然後重建具有正確映像和設定的虛擬機器。重新安裝作業系統後,複製舊文件,應該(相對)沒問題。