3

Имея только ISO-файл Windows, я установил Windows XP на виртуальную машину и успешно перенес ее в физический раздел на моей машине.

Поскольку я сделал прямую копию раздела, от виртуального до физического, Windows считает, что он по-прежнему имеет размер 10 ГБ, но раздел, в котором он находится, составляет 59 ГБ.

Есть ли способ или взлом, чтобы заставить его распознать весь раздел? Без потери данных, конечно, в отношении моего ext4 или других разделов Linux, о которых Windows XP не знает.

Diskpart просто отклоняет команду extend на нем.

РЕДАКТИРОВАТЬ: Я также слышал, что люди испытывают то же самое, когда меняли размер раздела с помощью GParted.

2 ответа2

3

Вы не можете изменить размер смонтированного раздела. Вот почему diskpart отказывается от extend .

Вам нужно загрузить Ubuntu Live CD или Pendrive.

И запустить ntfsresize

Вот небольшой учебник: http://linuxtechres.blogspot.hu/2007/08/how-to-use-ntfsresize-from-command-line.html

В основном это говорит:

Вам необходимо выполнить следующие команды:

  • fdisk -l чтобы узнать, к какому разделу обращаться.
  • ntfsresize --info /dev/<parition> чтобы получить информацию о разделе.
  • ntfsresize --no-action --size <new volume size> <partition> чтобы выполнить пробный запуск. (Вы можете использовать единицы в размере, например. 12000m)
  • ntfsresize --size <new volume size> <partition> для изменения размера. Это запланирует проверку chkdsk, поэтому загрузите Windows, чтобы завершить ее.

Вы должны быть в группе disk чтобы выполнить действие или запустить его от имени пользователя root.

-1

Вместо этого используйте команду diskpart extension extend filesystem . Это расширяет файловую систему, даже если она смонтирована.

Команда найдена в описании исправления Microsoft.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .