Windows 環境で Virtualbox 仮想ディスク( vdi ファイル)の拡張をやってみた
最近はもっぱら UNIX/LINUX 環境なのですが、Windows で Vitualbox 上に起動した Windows サーバの仮想ディスクを拡張したかったのでチャレンジしました。
構成
以下にファイルが存在してます。
- D:\workspace\Virtualbox\WIN_SERV_C.vdi => 30GB
- D:\workspace\Virtualbox\WIN_SERV_D.vdi => 5GB
Dドライブ用のファイルを20GBにしたい!
手順メモ
>cd "C:\Program Files\Oracle\VirtualBox" >VBoxManage modifyhd "D:\workspace\Virtualbox\WIN_SERV_D.vdi" --resize 20480 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
→失敗。なぜだ。可変ディスクのはずなのに。。。
2. スナップショット削除して試してみた。
>VBoxManage modifyhd "D:\workspace\Virtualbox\WIN_SERV_D.vdi" --resize 20480 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
→失敗。なぜだ。。。
3. 割付外して試してみた。
>VBoxManage modifyhd "D:\workspace\Virtualbox\WIN_SERV_D.vdi" --resize 20480 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
→失敗。なぜだ。。。
4. ディスクをクローン。その後拡張という手順でやってみる。
>VBoxManage clonehd "D:\workspace\Virtualbox\WIN_SERV_D.vdi" "D:\workspace\Virtualbox\WIN_SERV_D_NEW.vdi" 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Clone hard disk created in format 'VDI'. UUID: ほげほげほげほげ >VBoxManage modifyhd "D:\workspace\Virtualbox\WIN_SERV_D_NEW.vdi" --resize 20480 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
→成功した
5. VirtualBoxのGUIから作成したディスクのアタッチ、起動
→特に何事も無くあがった。
6. サーバ上からディスクの構成管理でボリュームを拡張
→特に何事も無く拡張できた。