Не может смонтировать карту с интерфейсом USB - ошибки с “$MFTMirr не соответствуют $MFT”

У меня есть отформатированная NTFS карта с интерфейсом USB. Когда я подключаю его к системе Windows, это хорошо работает. Однако я получаю этот вывод ошибок, когда я пытаюсь смонтировать карту с интерфейсом USB на своей машине Linux:

Error mounting /dev/sdb1 at /media/: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "/media/sorin/LICENTA"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Что я могу сделать, чтобы устранить эту проблему и сделать мою карту с интерфейсом USB применимой на Linux снова?

14
задан 29 January 2016 в 09:10

2 ответа

Ошибка, которую Вы видите, указывает, что файловая система не является чистой и нуждается в проверенном Windows chkdsk. Существуют компоненты к файловой системе NTFS ($MFT и $MFTMirr соответственно в этом случае), которые говорят, что то, где на диске. Эти файлы больше не соответствуют друг другу, который предполагает, что может быть некоторый тип повреждения файловой системы.

, Но потому что это - NTFS, единственным способом действительно восстановить NTFS является утилита Windows chkdsk. (Существует ntfsfix команда, но это НЕ будет того же качества фиксации как утилиты Windows для проверки дисков NTFS).

, Когда Вам затем подключили Ваш диск к системе Windows, если это просит, чтобы Вы просканировали и починили диск, позволяют Windows сканировать и чинить диск. Это попытается зафиксировать ошибки в файловой системе, которые препятствуют тому, чтобы Вы монтировались в Linux безопасно.

13
ответ дан 23 November 2019 в 03:00

Пользователи Linux должны использовать ntfsprogs утилита. На недавних релизах Linux необходимо установить ntfs-3g утилиты, таким образом: sudo apt-get install ntfs-3g или загрузите с ntfs-3g-download

ntfsprogs комплект утилит NTFS, базирующихся вокруг общей библиотеки.
Инструменты доступны бесплатно и идут с полным исходным кодом.

  • mkntfs: Создайте том NTFS на разделе
  • ntfscat: Распечатайте файл на стандартном выводе
  • ntfsclone: Эффективно копируйте/восстанавливайте объем на уровне сектора
  • ntfscluster: Учитывая кластер или сектор, находят файл
  • ntfsfix: Windows Сил для проверки NTFS во время начальной загрузки
  • ntfsinfo: Выведите атрибуты файла, полностью
  • ntfslabel: Дисплей или набор маркировка объема
  • ntfslib: Переместите весь общий код в общую библиотеку
  • ntfsls: содержание каталога Списка
  • ntfsresize: Измените размер тома NTFS
  • ntfsundelete: Найдите файлы, которые были удалены и восстанавливают их
  • ntfswipe: Запишите нули по неиспользованным частям диска
  • ntfsdefrag: файлы Дефрагментации, каталоги и MFT
  • ntfsck: Выполните проверки непротиворечивости на объеме
  • nttools: инструменты командной строки для просматривания/изменения офлайнового тома NTFS, например, ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
  • ntfsdiskedit: Обойдите дерево NTFS дисковые структуры (и измените их),

Будьте осторожны с этими утилитами, они могли бы повредить файловую систему или Ваш жесткий диск!

С ntfsprogs установленный (sudo apt-get install ntfsprogs),
Выполните следующие команды в терминале:

$ sudo ntfsfix /dev/partitionName

После этой команды необходимо ожидать следующий вывод:

~$ sudo ntfsfix /dev/sdb3 Mounting volume... FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... FAILED Correcting differences in $MFTMirr record 0...OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK NTFS volume version is 3.1. NTFS partition /dev/sdb3 was processed successfully.

После этого шага необходимо смочь получить доступ разделу внешнего диска, как обычно, смонтировать или использовать наутилус для доступа к файлам.

Источник: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm

5
ответ дан 23 November 2019 в 03:00

Другие вопросы по тегам:

Похожие вопросы: