Windows XP, бегающая под VirtualBox, после нескольких обновлений расперла свой виртуальный диск до 5 ГБ при фактическом размере в 2,5 ГБ. Для устранения этой проблемы необходимо скачать утилиту sdelete
http://www.microsoft.com/technet/sysinternals/FileAndDisk/SDelete.mspx
и запустить ее в виртуальной машине
sdelete.exe -c
После этого выключить виртуальную машину и воспользоваться утилитой, входящей в VirtualBox, для соответствующего образа жесткого диска
c:\Program Files\VirtualBox>VBoxManage.exe modifyvdi d:\vbox\winxp.vdi compact