На нескольких машинах, которые я обновил с Natty до Oneiric, я получаю сообщение об ошибке при каждой загрузке (по одной на каждый раздел NTFS):
Serious errors were found while checking the disk drive for /windows/c.
Press I to ignore, S to skip mounting, or M for manual recovery
Следуя предложению в этом ответе , я запустил fsck
оболочку ручного восстановления. Я получил этот вывод:
fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
Я не могу найти fsck.ntfs и command-not-found
тоже не помогает. Как я могу устранить эту ошибку?
Кстати, я несколько раз пытался загрузить Windows (XP), думая, что Windows восстановит файловые системы. Но, видимо, Windows думает, что файловые системы в порядке. И странно, что затронуты все файловые системы NTFS.
Кроме того, я могу обойти эту проблему, перейдя в оболочку восстановления и выпуская mount -a
, но ради моих коллег мне нужна автоматическая загрузка.
fsck.ntfs
я думаю, что вы должны пойти сntfsck
илиntfsfix
для разделов ntfs, AFAIKfsck
в основном используется для ext раздела.Ответы:
fsck.ntfs
Обычно это только ссылка наntfsfix
утилиту из пакета,ntfsprogs
которая уже доступна при стандартной установке Ubuntu.Вы можете создать символическую ссылку между fsck.ntfs и ntfsfix, чтобы решить эту проблему навсегда:
Имейте в виду, что эта утилита возникла из процесса обратного инжиниринга и не является лучшим вариантом для управления вашей файловой системой, файловая система NTFS не принадлежит миру GNU / linux.
источник
Я думаю, что это можно отметить для некоторых людей, которые
ntfsfix
устанавливаются/bin/
вместо/usr/bin
. ТакЕсли вы уже создали символическую ссылку из
/usr/bin/
А затем снова создайте символические ссылки.
источник
Если у вас есть NTFS-раздел, автоматически монтируемый при запуске, единственной причиной может быть то, что вы вручную или с помощью какого-либо инструмента добавили его
/etc/fstab
(не принимая во внимание WUBI).Если система пытается проверить раздел при запуске, это означает, что в соответствующей строке
/etc/fstab
есть шестое поле и его значение равно1
или2
.ntfsfix
по умолчанию не связан сfsck.ntfs
, и предоставляет только ограниченные возможности проверки, как объяснено на странице руководства:Распространенным решением является не создание символической ссылки, а удаление или установка
0
шестого поля в/etc/fstab
.источник
Ответ Микро работал для меня, однако мой 11.10 (обновленный с 11.04) не имел ntfsprogs. '
sudo apt-get install ntfsprogs
' решил, что предложение ссылки работало нормально.источник
Проблема недостающее символическая ссылка, либо
/usr/bin/ntfsfix
или/bin/ntfsfix
. Вы можете сделать необходимые ссылки с:источник
У меня такая же проблема после того, как я случайно установил
ntfsprogs
. Я думаю, что есть ошибка в зависимостях, потому что после установкиntfsprogs
всех дисков NTFS начал монтировать только для чтения.Когда я вернулся
ntfs-3g
,fsck.ntfs
исчез.ТАК:
НО:
Я не уверен, что должно быть правильное поведение там, но знать об этом.
источник
На Ubuntu 14.04 пакет не доступен с января 2015
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs-3g
sudo apt-get install ntfsprogs
источник
Попробуйте принудительно переназначить поврежденные сектора, используя этот скрипт: https://techoverflow.net/blog/2015/01/07/fixing-bad-blocks-on-hdds-using-fixhdd.py/
зеркало: https://github.com/unxed/fixhdd
Этот скрипт просматривает системный журнал на наличие ошибок ввода / вывода каждые 5 секунд и записывает нули в неисправные сектора, чтобы заставить контроллер жесткого диска переназначить их. Пример использования: sudo fixhdd.py --loop / dev / sda
источник
Чтобы восстановить поврежденную систему NTFS в GNU / Linux, вы можете использовать ntfsfix, который является частью ntfs-3g следующим образом:
источник
fsck.ntfs
не найден при загрузке. Очевидно, что сообщение о справочной странице не имеет значения, посколькуfsck
не вызывалось вручную. Кроме того, ситуация не возникла бы в первую очередь, за исключением того факта, что когда-fsck.ntfs
то существовал при установке Ubuntu по умолчанию.fsck.ntfs
, чего не было в системе. Как именно объяснение того, какой инструмент подходит для исправления ошибок на диске, может помочь мне решить проблему с загрузкой?