Динамически расширяющийся диск XXX.vmdk сам увеличивает размер занимаемого пространства на физическом жестком диске (по мере заполнения внутреннего объема) и соответственно увеличивает свой внутренний объем. Но здесь есть одна особенность - он не может быть больше того объема, который Вы указали при создании диска(виртуальной машины). Так что выходы здесьтакие:
Один - создать новый виртуальный жесткий диск большего объема и на него преренести содержимое, настроить загрузчик(для ХР), а для других систем есть еще некоторые особенности в зависимости от системы находящейся на диске... фактически необходимо действовать так же как и при переносе системы на другой винт на настоящем компьютере... Другой выход - почистить виртуальную систему.
Третий выход - добавить еще один образ и на него перенести некоторые данные. или вынести в папку на физическом жестком диске.