
私はUbuntu 14ゲストがインストールされた非常に古い仮想ボックスを持っています。現在50GB以上を占有しており、この仮想ボックスから35GBのデータを削除したばかりですが、ハードドライブが動的割り当てvmdk ファイルはまだ元の巨大なサイズのままです。この vmdk ファイルを圧縮/縮小する簡単な方法は何ですか? ホストとして Windows 10 を使用しています。
答え1
仮想ディスクイメージはVMDK
ファイルですか、それともVDI
ファイルですか?
VBoxManage
VDI
ファイルベースのディスクイメージのみを縮小します。
それをするには...
まず、仮想ディスクをゼロで埋めます。VM を起動して次のコマンドを実行します。
sudo dd if=/dev/zero of=/bigemptyfile bs=4096k status=progress
sudo rm -f /bigemptyfile
VM と VirtualBox をシャットダウンします。
次にホスト上で以下を実行します:
vboxmanage modifymedium x:\path\to\disk.vdi --compact
注記: のパスを指定する必要がありますvboxmanage
(通常は ' C:\Program Files\Oracle\VirtualBox
')。