virtualboxのvmをリサイズした。

win7vmの容量がきつくなってきたのでリサイズした。手間取ったのでメモ。
VBoxManage modifyhdコマンドでリサイズしようとするとなんかめっちゃエラー出た。

$ VBoxManage modifyhd './VirtualBox VMs/7_pro_64bit/7_pro_64bit.vdi' --resize 40960

VBoxManage: error: Cannot register the hard disk '/Users/tkmru/VirtualBox VMs/./7_pro_64bit/7_pro_64bit.vdi' {9f22e116-5571-449d-a66f-aceb9cf8260e} because a hard disk '/Users/tkmru/VirtualBox VMs/7_pro_64bit/7_pro_64bit.vdi' with UUID {9f22e116-5571-449d-a66f-aceb9cf8260e} already exists

VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports

VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp

なぜかフルパスを指定するといける。

$ VBoxManage modifyhd '/Users/tkmru/VirtualBox VMs/7_pro_64bit/7_pro_64bit.vdi' --resize 40960
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

よっしゃと思って起動してコントロールパネル→システムとセキュリティ→管理ツール→コンピュータの管理のディスク管理のとこみるも増えたと認識されてない。

f:id:TAKEmaru:20150112214731p:plain

どうやらスナップショットがあるとリサイズしても認識されないようで、スナップショット削除しようとするも途中で固まる。

しょうがないので、クローンしたやつをmodifyhdすると未割り当て領域として認識した。クローンするときに、スナップショットを含めないようにする。未割り当て領域を右クリックして拡張を選択して進めれば、cドライブの容量を増やせる。