VirtualBox:谷物表不一致

ada*_*amo 10 windows-7 windows-xp virtualbox

有问题的设置如下:运行 VirtualBox 的 Windows 7 64 位主机。来宾计算机运行的是 Windows XP 32 位。

主机盒断电后,来宾机器无法启动并抱怨

粒度表和备份粒度表不一致

无需重新安装即可启动来宾计算机的任何帮助表示赞赏。

PS:什么是谷物表?

小智 12

VMware 有一个工具,在安装时vmware-vdiskmanager位于"/Applications/VMware Fusion.app/Contents/Library/"并符号链接到/usr/local/bin您也可以使用此工具修复 VirtualBox VMDK 磁盘。它已经救了我几次。

安装

一种。您可以安装vmware-fusion(需要 macOS Catalina;vmware-fusion10用于较旧的 macOS 版本)

brew install vmware-fusion
Run Code Online (Sandbox Code Playgroud)

湾 或者您可以vmware-vdiskmanager直接从本页底部的附件部分下载该实用程序:http :
//kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1023856

用法

vmware-vdiskmanager -R <your_disk>.vmdk
Run Code Online (Sandbox Code Playgroud)

不带参数的调用提供了帮助用法:

Usage: vmware-vdiskmanager OPTIONS <disk-name> | <mount-point>
Offline disk manipulation utility
...
     -R                   : check a sparse virtual disk for consistency and attempt
                            to repair any errors.
...
Run Code Online (Sandbox Code Playgroud)


小智 4

确实帮不上什么忙,但我发现了颗粒表在这里: http://www.vmware.com/support/developer/vddk/VirtualDiskAPIprogramming.pdf(第16页)

正如用户 mailq 所说,看起来您的虚拟驱动器已损坏。也许检查 vmdkck 工具(在此页面上http://datto.org/projects/vmdk-tools)来仔细检查它是否损坏?