VirtualBoxで仮想ディスクを縮小する方法

VirtualBoxの仮想ディスクを縮小する方法です。

前提は、下記の通りです。

・仮想ディスクの形式:可変長サイズのストレージ

・ゲストOS:Linux

 

1.空き領域を0で埋める

 

$ dd if=/dev/zero of=zero bs=4k; \rm zero

 

 

2.ディスクのUUIDをす得する

 

UUID:            e1af39f0-9090-4ca8-88ba-88ef660525c2

Parent UUID: base

Format:      VDI

Location:    C:\Users\****\VirtualBox VMs\CentOS\CentOS.

vdi

State:       created

Type:        normal

 

Usage:       CentOS(UUID: 3ea4b350-f97a-41c6-bf35-c15324eb21e9)

 

 

3.VBoxManageコマンドを実行し、縮小する

 

VBoxManage modifyhd e1af39f0-9090-4ca8-88ba-88ef660525c2 compact

 

写真素材のピクスタ