Как я могу изменить размер раздела NTFS в GParted?

13

Мой семейный ПК имеет Windows Vista, и в последнее время он стал непригодным для использования, из-за странных ошибок и нескольких часов, чтобы что-то сделать, поэтому я устанавливаю Ubuntu 11.10 вместе с ним. Я вошел в GParted, чтобы изменить размер раздела Vista, но обнаружил, что рядом с ним есть красный восклицательный знак: GParted

Я пытался изменить его размер, но кнопка «Изменить размер / переместить» была недоступна. Я подумал, что это может быть связано с восклицательным знаком, поэтому я посмотрел на информацию и обнаружил множество ошибок: GParted

Что означает восклицательный знак? Как я могу изменить размер моего раздела?

ОБНОВЛЕНИЕ 1

Я загрузился в безопасном режиме с командной строкой в ​​Vista, как было предложено eug and run chkdsk c: /F /R(/ F Исправлены ошибки на диске, / R Находит поврежденные сектора и восстанавливает читаемую информацию) и получил:

Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/)

Когда я перезагружаюсь, он не запускает chkdsk, я снова выбираю безопасный режим с командной строкой, потому что не могу нормально загрузиться. Как я могу остановить это использование?

ОБНОВЛЕНИЕ 2

Я пытался сделать то, что предложил Луис. Вот вывод терминала:

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
ubuntu@ubuntu:~$ sudo apt-get install ntfsprogs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'ntfs-3g' instead of 'ntfsprogs'
ntfs-3g is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я все еще не могу изменить размер раздела. Ntfsfix, похоже, ничего не делал, и ntfsprogs уже установлен. Я могу получить доступ к жесткому диску и выполнять резервное копирование с Ubuntu Live CD, который я сейчас использую. Любые другие предложения?

ОБНОВЛЕНИЕ 3

Я попытался использовать ntfsresizeкоманду, но получил ошибку:

ERROR: Volume is scheduled for check.
Run chkdsk /f and please try again, or see option -f.

Это потому, что я запустил chkdsk в безопасном режиме Vista с командной строкой, и он не смог этого сделать, потому что он использовался, но предложил сделать это при следующей перезагрузке. Я перезагружаюсь и попадаю в меню, чтобы выбрать, запускать ли Windows в обычном режиме, в безопасном режиме и т. Д. Вместо проверки диска. Есть ли способ я могу отменить планирование?

РЕДАКТИРОВАТЬ

Я только что узнал, что могу использовать опцию -f, чтобы форсировать это. Не удалось и сказал мне, чтобы запустить chkdsk / f в Windows, а затем дважды перезагрузиться. Но программа chkdsk находится в разделе, который я пытаюсь проверить, и говорит, что она используется.

Грег Трелевен
источник
1
Я думаю, что вы должны сделать резервную копию и запустить инструмент chkdsk из Vista
eug
второй @eug звучит как файловая система fubar
squareborg
@StephenMartin Извините, я не понимаю, что вы пытаетесь сказать ... Кроме того, я увидел, что вы отредактировали свой комментарий и изменили foobar на fubar: P
Greg Treleaven,
1
Стивен означает, что ntfs fs плох и согласен с eug (и я тоже)
Лоран
Вы также можете использовать ntfsresizeутилиту.
Аноним

Ответы:

9

Я включил компьютер и не понял, что на нем нет компакт-диска Ubuntu, поэтому он попытался загрузиться в Windows. Когда я вернулся к нему, я понял, что он запустил chkdsk, потому что прежде чем я не смог загрузиться в безопасном режиме, я запланировал запуск chkdsk. После того, как он закончил раздел Vista, у него больше не было восклицательного знака рядом с ним, и я могу уменьшить его. Сейчас он сокращается и уже real resizeнекоторое время находится на сцене, но, видимо, это нормально, если это занимает много времени. (Дополнительная информация: я отменил это, потому что я не думал, что что-то происходило, но это испортило раздел. Каким-то образом chkdsk был снова запланирован, поэтому я смог изменить его размер снова. Я буду уверен, что не отменю это на этот раз. )

Так что, если у кого-то еще есть эта проблема, запустите chkdsk /rв безопасном режиме с командной строкой или консоль восстановления, если у вас есть (у меня нет).

Грег Трелевен
источник
Я просто хотел добавить, что если на самом деле не было никакого способа вернуться в Windows, загрузка и запись (или создание загрузочного USB) с ISO-диска Windows, вероятно, является лучшим выбором. Вы можете легально загрузить большинство ISO-файлов, даже с торрентов - если вы, конечно, не устанавливаете их. Все диски Vista включены как при загрузке, так и в командной строке, позволяющей запускать chkdsk и другие инструменты в автономном режиме.
SilverbackNet
Да, однако, когда вы запускаете с установочного диска, вы также должны указать жесткий диск, например chkdsk C: /f. Использование chkdsk /fдаст вам «защищенную от записи» ошибку.
mchid
5

Сначала попробуйте это изнутри Ubuntu (в терминале):

sudo ntfsfix /dev/sda3

Он постарается исправить столько, сколько сможет. Если это решит проблемы, сделайте следующее, прежде чем диск умрет на вас:

sudo apt-get install ntfsprogs

который должен дать вам поддержку файловой системы NTFS в Gparted.

Затем просто откройте gparted и измените размер / проверьте файловую систему. Все это при условии, что проверка с помощью ntfsfixпрошла успешно, и проверка с помощью gparted также прошла.

Если и то, и другое не работает, и вы все равно не можете загрузиться с раздела ntfs, я предлагаю поискать другой компьютер, чем вы можете подключить жесткий диск, исправить проблему или сделать резервную копию.

Луис Альварадо
источник
Спасибо за попытку помочь, но это не сработало, я обновил свой вопрос.
Грег Треливен
Пробовали ли вы в крайнем случае перенести жесткий диск на другой компьютер с Windows?
Луис Альварадо
У меня есть нетбук, но если вы имеете в виду буквально его перемещение, он может не подойти ... Или я могу попробовать ПОСЛЕДНИЙ курорт, резервное копирование и удаление поврежденного раздела.
Грег Треливен
Обычно жесткие диски ноутбука / нетбука имеют те же подключения Sata, что и обычные настольные жесткие диски. Таким образом, вы все равно можете подключить его к обычному ПК.
Луис Альварадо
Я имел в виду, что у меня нетбук - это другой компьютер с Windows, компьютер с Vista - это рабочий стол.
Грег Треливен