OS host saya adalah OS X Lion yang menjalankan klien Windows XP dengan VirtualBox 4.2.0. Saya ingin membuat salinan gambar dan memadatkannya untuk dibagikan dengan seorang rekan. Pertama, saya menggunakan baris perintah VirtualBox untuk mengkloning gambar melalui clonehd
.
VBoxManage clonevdi /path/to/image.vhd /new/path/to/image.vhd
Selanjutnya, saya mencoba memadatkan gambar dengan perintah berikut:
VBoxManage modifyhd /new/path/to/image.vhd --compact
Di mana saya disajikan dengan kesalahan berikut:
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
Saya sudah mencoba menyelesaikan masalah dengan mencari, tetapi saya sudah sampai dengan tangan kosong sampai saat ini. Bantuan apa pun akan sangat dihargai.
sumber
Hal yang sama terjadi pada saya sekarang, tetapi saya segera memperbaikinya dengan hanya mematikan mesin virtual.
-Sepertinya Anda tidak dapat mengecilkan penyimpanan virtualbox saat sedang digunakan .
sumber