Можно ли увеличить установленный раздел виртуального диска (Windows XP)?
Я использую vmware player (vmplayer) на ubuntu linux. Если нет, может ли vmware workstation или -server выполнить эту работу?
Да, это возможно. Это двухэтапный процесс:
Используйте vmware-vdiskmanager (я не знаю, включает ли Player этот исполняемый файл, но WS, Server и ESX включают). Запустите его без каких-либо аргументов командной строки, чтобы увидеть различные параметры, -x - это параметр для увеличения виртуальных дисков, но вы можете также внести другие изменения. Простая командная строка может выглядеть так: vmware-vdiskmanager -x 40GB WinXP.vmdk
После того, как вы расширили диск, вам все равно нужно расширить раздел и файловую систему. Я обычно использую для этого sysrecuecd. Загрузите iso, настройте вашу виртуальную машину для загрузки с компакт-диска, а затем вы можете запустить gparted, чтобы расширить как раздел, так и файловую систему NTFS. Это займет некоторое время.
Конечно, вы должны сделать резервную копию файлов виртуального диска, прежде чем делать это, на случай, если что-то пойдет не так. Но я несколько раз без проблем увеличивал и уменьшал файлы vmdk, отформатированные в NTFS.