waspinator Asked: 2019-12-01 10:27:06 +0800 CST2019-12-01 10:27:06 +0800 CST 2019-12-01 10:27:06 +0800 CST 如何修复“已损坏且无法修复”的 vmdk。 772 当我的计算机崩溃时,我正在 VMware Fusion 11 中运行虚拟机。当我尝试再次启动它时,我看到一条错误消息,通知我“磁盘有一个或多个无法修复的内部错误”。 有没有办法解决这个问题? virtualization 1 个回答 Voted Best Answer waspinator 2019-12-01T10:27:06+08:002019-12-01T10:27:06+08:00 尝试使用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 转换器修复磁盘。 从https://www.starwindsoftware.com/starwind-v2v-converter下载 StarWind V2V Converter ,并将其安装在 Windows PC 上。 your_corrupted_disk.vmdk与所有相关.vmdk的 s一起制作副本。( your_corrupted_disk-s001.vmdk, your_corrupted_disk-s002.vmdk, ...)。最好复制整个父目录。 使用 StarWind 将其从本地 vmdk 转换为本地 vmdk。它将所有“*.vmdk”文件扁平化为一个文件 创建一个新的虚拟机并选择“使用现有的虚拟磁盘”并将其指向固定版本。
尝试使用
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 转换器修复磁盘。your_corrupted_disk.vmdk
与所有相关.vmdk
的 s一起制作副本。(your_corrupted_disk-s001.vmdk
,your_corrupted_disk-s002.vmdk
, ...)。最好复制整个父目录。