小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Resize hard disk operation for this format is not implemented yet!

はじめに

VirtualBoxでディスクサイズを拡張しようとして、VBoxManage modifyhdコマンドを実行したら、"Resize hard disk operation for this format is not implemented yet!"のエラーになってしまった。

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

固定サイズディスクは拡張できない

調べてみると、固定サイズのディスクはVBoxManage modifyhdコマンドで拡張できないみたい。

どうやら "--resize" オプションが有効なのは可変サイズ (Dynamically expanding storage) の VDI または VHD 形式で、今回失敗した固定サイズ (Fixed-size storage) ではダメらしい。また (上限を小さくする) 縮小もできない。
VirtualBox: 仮想ディスクのサイズを拡張する (VDI) はてなブックマーク - VirtualBox: 仮想ディスクのサイズを拡張する (VDI)

固定サイズのディスクを拡張するには

VBoxManage clonehdコマンドを使用して、固定サイズから可変サイズに変更する。
可変サイズに変更したら、VBoxManage modifyhdコマンドでディスクサイズを拡張すれば戻るみたいだけど、手順が複雑ですね。