
Я только что расширил базовый диск на виртуальной машине Windows XP с 15 ГБ до 40 ГБ с помощью GPARTED LiveCD (0.5.2-11). Я не заметил ничего необычного во время расширения; но после перезагрузки обратно в Windows емкость диска не соответствует его размеру, как должно быть (только 1 том на диске). Диск отображается как 40 ГБ; но том C: по-прежнему отображает исходный размер.
Я попробовал снова расширить диск с помощью GPARTED (без изменений) и с помощью VMware converter и заставил его настроить размер тома во время процесса (жалуется на нехватку места или ошибку снимка внутри ОС). На томе 27% свободного места, поэтому я не думаю, что это проблема с пространством.
Chkdsk тоже вроде бы ничего не находит. ОС вроде бы работает нормально, но дополнительного места не видит.
Есть идеи?
решение1
Вам может понадобиться использовать diskpart, чтобы сообщить XP о необходимости увеличения файловой системы. ЭтоСтатья базы знанийпроходит через этот процесс.
решение2
Я считаю, что (G)parted расширяет только ограниченный набор файловых систем: FAT, ext2/3. Вероятно, он успешно увеличил размер контейнера (раздела), но NTFS по-прежнему составляет всего 15 ГБ. Если вы запустите администратор дисков Windows, он, вероятно, подтвердит, что: том 15 ГБ в разделе 40 ГБ.
Вы можете использовать Linux ntfsprogs, в частности ntfsresize. Эти (командно-строчные) инструменты находятся на Gparted LiveCD (поhttp://sourceforge.net/projects/gparted/files/gparted-live-stable/0.5.2-9/packages-0.5.2-9.txt/download). ЯдуматьGparted должен вызывать ntfsresize автоматически, поэтому, вероятно, стоит загрузить его снова и проверить, что происходит при ручном запуске ntfsresize. В противном случае, если хост вашей виртуальной машины — Linux ('правильный' дистрибутив, а не VMware's "Service Console"), у вас есть возможность получить доступ к диску виртуальной машины (с помощью partx, если вам это нужно, и пока гостевая система выключена) и запустить ntfsresize с хоста.