Мой семейный ПК имеет Windows Vista, и в последнее время он стал непригодным для использования, из-за странных ошибок и нескольких часов, чтобы что-то сделать, поэтому я устанавливаю Ubuntu 11.10 вместе с ним. Я вошел в GParted, чтобы изменить размер раздела Vista, но обнаружил, что рядом с ним есть красный восклицательный знак:
Я пытался изменить его размер, но кнопка «Изменить размер / переместить» была недоступна. Я подумал, что это может быть связано с восклицательным знаком, поэтому я посмотрел на информацию и обнаружил множество ошибок:
Что означает восклицательный знак? Как я могу изменить размер моего раздела?
ОБНОВЛЕНИЕ 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 находится в разделе, который я пытаюсь проверить, и говорит, что она используется.
ntfsresize
утилиту.