如何修复错误“尚未实现此格式的调整中等大小操作”?

Val*_*tyn 12 vmware virtualbox virtual-machine

我正在尝试增加 vmdk 文件的磁盘大小。命令行:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
Run Code Online (Sandbox Code Playgroud)

已成功创建 Cloned.vdi (45.2Gb)。但后来我写:

VBoxManage modifyhd "cloned.vdi" --resize 60200
Run Code Online (Sandbox Code Playgroud)

并得到一个错误

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize medium operation for this format is not implemented yet!
Run Code Online (Sandbox Code Playgroud)

好的,我正在打开我的 VM VirtualBox Machine Setting -> Storage -> Adds hard disk -> Cloned.VDI。

在信息部分的右侧,我有:类型(格式):正常(VMDK)。没关系?如何修复此错误?我的磁盘上有 110Gb 的免费 ROM

Omi*_*bbi 15

你需要这样做:

  1. VBoxManage clonehd [old.vmdk] [newVDI]
  2. VBoxManage modifyhd [VDI] --resize [60000]
  3. VBoxManage clonehd [new-VDI] [new-VDI] --variant 固定

  • 步骤 2 中的 [VDI] 不应该是 [newVDI] 吗? (2认同)

use*_*663 6

奥米德的回答是正确的。

但是请注意,如果您的 vdi-disk 文件在磁​​盘上的大小为 45GB,但它是动态大小的磁盘,最大大小为 80GB,并且您尝试运行

vboxmanage modifymedium vdi-disk-file-name --resize 60000
Run Code Online (Sandbox Code Playgroud)

这是因为您实际上是在尝试减小大小,virtualbox 目前不支持任何格式。