![Vmware Workstation - 指定的檔案不是虛擬磁碟。無法開啟磁碟 xxxx 或其依賴的快照磁碟之一](https://rvso.com/image/1654548/Vmware%20Workstation%20-%20%E6%8C%87%E5%AE%9A%E7%9A%84%E6%AA%94%E6%A1%88%E4%B8%8D%E6%98%AF%E8%99%9B%E6%93%AC%E7%A3%81%E7%A2%9F%E3%80%82%E7%84%A1%E6%B3%95%E9%96%8B%E5%95%9F%E7%A3%81%E7%A2%9F%20xxxx%20%E6%88%96%E5%85%B6%E4%BE%9D%E8%B3%B4%E7%9A%84%E5%BF%AB%E7%85%A7%E7%A3%81%E7%A2%9F%E4%B9%8B%E4%B8%80.png)
我在 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 檔案或副本(右鍵單擊檔案 -> 開啟存檔),儲存要保留的文件,然後重建具有正確映像和設定的虛擬機器。重新安裝作業系統後,複製舊文件,應該(相對)沒問題。