Vmware Workstation - 指定的檔案不是虛擬磁碟。無法開啟磁碟 xxxx 或其依賴的快照磁碟之一

Vmware Workstation - 指定的檔案不是虛擬磁碟。無法開啟磁碟 xxxx 或其依賴的快照磁碟之一

我在 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。

在此輸入影像描述

我有兩個問題:

  1. 當我將 VM 置於掛起模式時,為什麼 VM 會失去對 VMDK 磁碟的追蹤?
  2. 如何為 VMware 提供正確的 VMDK,以便 VM 能夠再次啟動?

答案1

該文件上可能有一個過時的鎖。

右鍵單擊虛擬機,然後轉到“開啟 VM”目錄。如果您發現任何與虛擬機器同名的 .lck 文件,請將其刪除並重新啟動虛擬機器。

編輯

否則,您的 vmdk 可能確實因某種原因而損壞。

如果是這種情況,您可以還原到快照(如果可用)。

如果您沒有快照,您可以嘗試使用 7-zip 檢查 .vmdk 檔案或副本(右鍵單擊檔案 -> 開啟存檔),儲存要保留的文件,然後重建具有正確映像和設定的虛擬機器。重新安裝作業系統後,複製舊文件,應該(相對)沒問題。

相關內容