Virtualbox

VirtualBoxの仮想ドライブ(vdi)を圧縮する

VirtualBoxでWindows10を仮想化しているのですが、
OSをアップグレードする度に仮想ドライブのサイズが実サイズより多くなっていき
ストレージを圧迫していったので、使用していない領域を圧縮してみた。

■①は仮想OS上で実施
①仮想OSの空き領域を0で埋める
以下のサイトからSDeleteをダウンロードします。
SDelete

ダウンロードしたファイルを展開し、コマンドプロンプトにて以下のコマンドを実行する。

sdelete64.exe -z C:

完了するまで結構時間がかかるため、辛抱強く待ちます。
完了したら仮想OSをシャットダウンします。

■②以降はホストOS上で実施
②圧縮する仮想ドライブのUUIDを取得
コマンドプロンプトで以下のコマンドを実行し、圧縮したい仮想ドライブのUUIDを取得します。

VBoxManage.exe list hdds

③仮想ドライブを圧縮
UUIDを指定して、仮想ドライブを圧縮します。

VBoxManage.exe modifyhd [UUID] --compact

Leave a Reply

Your email address will not be published.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)