個人平日使用的 VMware 虛擬機器 Ubuntu LTS 20.04, 最近常常出現 Cannot open the disk ‘E:\Virtual Machines\Ubuntu Desktop 64-bitUbuntu 64-bit-s043.vmdk‘ or one of the snapshot disks it depends on. Reason: The specified virtual disk needs repair. 的錯誤訊息, 然後就直接當機. 一時之間也不知道該怎麼辦?
解決方案
查閱 VMware 線上 knowledge base 中的文件後, 發現可以使用 vmware-vdiskmanager 這個指令進行修復:
C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -R "E:\Virtual Machines\Ubuntu Desktop 64-bit\Ubuntu 64-bit.vmdk"
The virtual disk, 'E:\Virtual Machines\Ubuntu Desktop 64-bit\Ubuntu 64-bit.vmdk', was corrupted and has been successfully repaired.
修復之後, 上述錯誤訊息就不再出現, Ubuntu 虛擬機器也就不再莫名其妙地當機了.