You can convert a dynamic sized VDI or VMDK into a fixed (and faster) fixed size disk when you deploy your VM using VirtualBox tools.
VBoxManage clonehd dynamic.vdi fixed.vdi --variant Fixed
...and if you need to resize the disk you can use:
VBoxManage modifyhd fixed.vdi --resize [megabytes]
执行结果:
10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'VDI'. UUID: 4f22f4bf-4290-44c8-9b14-8aa801e51525