Virtualboxのストレージを拡張する

Virtualboxでストレージを拡張しようした。
でも、*.vmdkをresize(拡張)しようとすると以下の出力して拡張できなかった。

> VBoxManage modifyhd windows_xp_ie6-disk1.vmdk --resize 16000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

以下の通りにやって拡張できた

1.新規でvdi形式のディスクを作成

画面からぽちぽちと好きな容量を確保したディスクをvdiで作る。

2.ストレージをcloneする

1.で作ったディスクに拡張したいディスクをクローンする。

> VBoxManage clonehd disk_name.vmdk new_disk.vdi --existing

後はパーティションの拡張をゲストOS側でやるだけでよい。

念のためにディスクのクローンはやっておきたい。