Я создал Windows Vista VMware из образа ISO. При создании я выбрал 16 ГБ на жестком диске. Но теперь он говорит, что места недостаточно для установки пакета обновления. Как теперь увеличить пространство виртуальной машины, не воссоздавая ее?
Это не сработает, если у вас есть снимки с виртуальной машины.
Ты можешь использовать vmware-vdiskmanager для увеличения размера изображения. Сначала вам нужно выключить виртуальную машину.
После изменения размера образа вы можете использовать выбранный вами инструмент для создания разделов диска ОС, чтобы расширить раздел на диске до нового размера. Если диск, размер которого вы хотите изменить, является системным разделом в Windows, что, похоже, так и есть, вам, вероятно, потребуется смонтировать диск на другой виртуальной машине, чтобы изменить размер фактического раздела, или загрузиться с аварийного диска.
Хотя ссылка на vdiskmanager идет с сервера vmware 1, я считаю, что это же приложение поставляется с VMWare Workstation.
Вы можете запустить что-то вроде
vmware-vdiskmanager.exe -x 25GB theDisk.vmdk
расширить виртуальный диск.
Я всегда настраиваю виртуальные машины Linux с помощью LVM, тогда я могу относительно легко расширять вещи, просто создавая новый виртуальный диск, добавляя его в группу томов, расширяя соответствующий логический том, чтобы использовать новое пространство, а затем расширять файловую систему с помощью resize2fs.
Вероятно, вы могли бы сделать то же самое в Windows, настроив виртуальные диски как динамические, а не как статические.
Это должно помочь:
http://www.geekzilla.co.uk/View18A035DE-06FF-4EA6-BC77-57D431CD50DD.htm
Недавно я столкнулся с этой проблемой и обнаружил, что vmware-vdiskmanager не входит в состав проигрывателя vmware. Однако вы можете скачать бесплатно Конвертер VMWare (после регистрации, которая бесплатна), что позволяет расширить диск.