Meu sistema operacional host é o OS X Lion executando um cliente Windows XP com o VirtualBox 4.2.0. Eu estou querendo fazer uma cópia da imagem e compactá-lo para compartilhar com um colega. Primeiro, eu usei a linha de comando do VirtualBox para clonar a imagem via clonehd
.
VBoxManage clonevdi /path/to/image.vhd /new/path/to/image.vhd
Em seguida, tentei compactar a imagem com o seguinte comando:
VBoxManage modifyhd /new/path/to/image.vhd --compact
Em que me é apresentado o seguinte erro:
Progress state: VBOX_E_FILE_ERROR
VBoxManage: error: Failed to compact hard disk
VBoxManage: error: Could not compact medium '/new/path/to/image.vhd' (VERR_INVALID_STATE)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Medium, interface IMedium
VBoxManage: error: Context: "int handleModifyHardDisk(HandlerArg*)" at line 577 of file VBoxManageDisk.cpp
Eu tentei a minha mão para resolver o problema, pesquisando, mas eu cheguei vazio entregue até este ponto. Qualquer ajuda será muito apreciada.
fonte
O mesmo aconteceu comigo agora, mas eu rapidamente consertei isso apenas desligando a máquina virtual.
-Parece que você não pode reduzir o armazenamento do VirtualBox enquanto está em uso .
fonte