这个问题困扰了我好几个月!每当我尝试扩展虚拟机(MacOS 主机上的 Windows 7 客户机)的硬盘大小时,都会出现以下错误:
One of the parameters supplied is invalid (0x100003e80)
我试过了:
- 重新安装 VMware Fusion
- 升级到 VMware Fusion v11.1
- 更改总线类型
- 在终端中使用以下命令”
"/applications/VMware Fusion.app/Contents/Library/vmware-vdiskmanager" -x 120Gb "/Users/me/VMs/Windows 7 x64.vmwarevm/Virtual Disk.vmdk"
但一切都无济于事。
答案1
VMware KB 建议修复另一个 VMWare 硬盘问题,这似乎也解决了我遇到的调整大小问题。
- 关闭虚拟机并退出 VMware Fusion
- 打开 .vmwarevm 包
- 备份
Virtual Disk.vmdk
Virtual Disk.vmdk
在编辑器中打开- 底部有一条线
ddb.adapterType = "“ide”"
- 我将其替换为
ddb.adapterType = "lsilogic"
这似乎起了作用,硬盘扩展顺利进行。