如何修复“已损坏且无法修复”的 vmdk。

was*_*tor 5 virtualization vmware-vmdk vmdk

当我的计算机崩溃时,我正在 VMware Fusion 11 中运行虚拟机。当我尝试再次启动它时,我看到一条错误消息,通知我“磁盘有一个或多个无法修复的内部错误”。

有什么办法可以解决这个问题吗?

was*_*tor 4

尝试使用vmware-vdiskmanager修复图像。

由于 VMware 可能已经尝试自行运行此命令,因此这可能不会有帮助,但这是最容易尝试的事情。

在使用 VMware Fusion 的 macOS 上打开终端并将目录更改为/Applications/VMware Fusion.app/Contents/Library

./vmware-vdiskmanager -R /path/to/your_corrupted_disk.vmdk

如果您收到一条消息,提示The virtual disk, '/path/to/your_corrupted_disk.vmdk', is corrupted and cannot be repaired.尝试在 Windows 上使用 StarWind V2V Converter 来修复磁盘。

  1. https://www.starwindsoftware.com/starwind-v2v-converter下载 StarWind V2V Converter ,并将其安装在 Windows PC 上。
  2. 复制your_corrupted_disk.vmdk以及所有相关的.vmdk内容。(your_corrupted_disk-s001.vmdk,,your_corrupted_disk-s002.vmdk...)。最好复制整个父目录。
  3. 使用 StarWind 将其从本地 vmdk 转换为本地 vmdk。它将把所有“*.vmdk”文件压缩成一个文件
  4. 创建一个新的虚拟机并选择“使用现有虚拟磁盘”并将其指向固定版本。