There is a quick solution if you don’t mind the new drive being dynamic. Therefore, you can only resize a dynamically-resizing virtual drive.
More specifically, VirtualBox does not support resizing a fixed-size virtual disk. Turns out it’s the VirtualBox drive type that isn’t supported. I wasn’t really sure what VirtualBox was referencing. Therefore, you may need to adapt these instructions depending on your VirtualBox version. Update 3: VirtualBox seems to have renamed the command from modifyhd to modifymedium. VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
I was trying to resize a virtual drive to 8 gigabytes using the following convenient built-in command: VBoxManage modifymedium -resize 8096. It’s nice that VirtualBox included a built-in command for this task but the error left me scratching my head. I had this very annoying error message when I was trying to resize a VirtualBox virtual drive. Need more space for your virtual box? No problem right? But you’re scratching your head with this VBOX_E_NOT_SUPPORTED … format is not implemented yet! error?