Вопрос или проблема
Я получаю следующую ошибку, когда пытаюсь смонтировать свой внешний жесткий диск.
НЕ УДАЛОСЬ СМОНТИРОВАТЬ
Ошибка монтирования /dev/sdc1 в /media/khalibloo/Khalibloo2: командная строка `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdc1" "/media/khalibloo/Khalibloo2"' завершилась с ненулевым кодом выхода 13: ntfs_attr_pread_i: ntfs_pread не удался: ошибка ввода/вывода
Не удалось прочитать MFT, mft=6 count=1 br=-1: ошибка ввода/вывода
Не удалось открыть inode FILE_Bitmap: ошибка ввода/вывода
Не удалось смонтировать '/dev/sdc1': ошибка ввода/вывода
NTFS либо несогласован, либо есть аппаратная ошибка, либо это аппаратное обеспечение SoftRAID/FakeRAID. В первом случае запустите chkdsk /f в Windows, затем перезагрузитесь в Windows дважды. Использование параметра /f очень важно! Если устройство является SoftRAID/FakeRAID, сначала активируйте его и смонтируйте другое устройство в каталоге /dev/mapper/ (например, /dev/mapper/nvidia_eahaabcc1). Пожалуйста, смотрите документацию 'dmraid' для получения более подробной информации.
Не монтируется и в Windows:
Ошибка устройства ввода/вывода
Это жесткий диск NTFS с одним разделом.
Конечно, я пробовал chkdsk /f
, он сообщил, что несколько файловых сегментов нечитаемы, но не сказал, исправил ли он их или нет (судя по всему, нет). Также пробовал с флагом /b
.
ntfsfix
сообщил, что том поврежден.
TestDisk
смог исправить небольшую ошибку в таблице разделов, добавив флаг “80” для активного (единственного) раздела. TestDisk также подтвердил, что загрузочный сектор в порядке и совпадает с резервной копией. Однако при попытке восстановить MFT он не смог прочитать MFT. Он также не смог перечислить файлы на жестком диске. Говорит, что файловая система может быть повреждена.
Active@ также показывает, что MFT отсутствует или поврежден.
Я пробовал заменить USB-кабель. Ничего не изменилось.
Я попытался обновить драйвер. Windows сообщила, что он уже обновлен.
Да, драйвер был включен.
Как мне исправить файловую систему? или MFT? или ошибку устройства ввода/вывода?
ОБНОВЛЕНИЕ:
Я заметил, что с каждой попыткой chkdsk /f
заходит немного дальше, так что я продолжал пытаться, пока не дошел до точки, где он говорит
Недостаточно дискового пространства для горячего исправления нечитаемого системного файла 4
Поскольку я не могу получить доступ к файлам на диске, нет возможности освободить место.
Так что я подумал, возможно, я смогу частично отформатировать диск, чтобы освободить немного места, и повторно попытаться chkdsk /f
. Вы думаете, это может сработать? Или это просто вызовет больше проблем, если прервать процесс форматирования?
Вот ссылка на другой ресурс, который может вам помочь, особенно раздел по устранению неполадок с подключением. :
https://help.ubuntu.com/community/Mount/USB
Он предлагает несколько вариантов для уточнения проблемы и возможные причины, включая мешающие службы, некорректный файл журнала и неправильные пользовательские разрешения, чтобы назвать несколько.
И эта ссылка на другой пост на форуме, проходит через процесс ремонта файловой системы внешнего жесткого диска NTFS на 500 ГБ, аналогичного вашей проблеме. Они предлагают запускать chkdsk /f на рассматриваемом диске в операционной системе Windows (так как NTFS в основном является файловой системой Windows, насколько я понимаю). :
http://ubuntuforums.org/showthread.php?t=1605850
Еще один пост на форуме по решению проблем с NTFS-externals и Ubuntu. :
Как я могу использовать Ubuntu для восстановления файлов с NTFS-диска?
Исправлено:
согласно этому, некоторые альтернативы включают Active@ UNERASER для DOS или Active@ File Recovery для Windows для серьезного повреждения MFT. Теперь это сторонние программы, так что будьте осторожны. Я никогда не использовал упомянутые программы и не делаю никаких заявлений о их функциональности, но это варианты, которые вы могли бы рассмотреть.
Альтернатива:
Если вышеуказанное не поможет вам, это может вам помочь. Это ссылка на ресурс, который я предложил в другом ответе о резервном копировании файловых систем, чтобы их можно было отформатировать. Может быть полезно для вас.
Если ни одно из вышеуказанных решений не решает вашу проблему, это содержит, среди прочего, ссылки на коммерческое программное обеспечение, которое вы могли бы рассмотреть как варианты. Я никогда не использовал перечисленное программное обеспечение по этим ссылкам, но я считаю, что стоит взглянуть, по крайней мере. Если бесплатное программное обеспечение еще не решило вашу проблему, то иногда вы получаете то, за что платите.
Поскольку Windows и Linux показывают одно и то же поведение, причина может быть в аппаратной неисправности.
Попробуйте использовать инструмент SMART, чтобы узнать информацию о диске, если он сам считает, что неисправен. Вы можете использовать gnome-disks
для этого (GUI) или smartctl
, а также доступны другие инструменты для этого. (Статья в Википедии о S.M.A.R.T.)
Если вы все еще не имеете представления, что не так, вы должны попробовать перенести сам диск из оригинального корпуса в другой внешний корпус.
(Вероятно, самый дешевый вариант, если повреждена только USB-логическая плата во внешнем корпусе. Просто позаботьтесь о том, чтобы вы могли подключить SATA-диск внутрь и USB 3.0 снаружи – 2.0 будет невероятно медленным для жестких дисков.)
Либо вы покупаете один – это должно быть дешевле, чем диск – либо находите кого-то рядом с вами, чтобы одолжить такой корпус. Также используйте инструменты SMART с диском в новом корпусе.
Если вы хотите провести любое восстановление данных, попробуйте сначала создать образ диска, а затем восстановить данные из этого образа – если сам диск действительно поврежден, повреждение может стать все больше и больше, чем больше физических операций чтения/записи выполняется.
Ответ или решение
К сожалению, ваша ситуация с внешним жестким диском, который не монтируется из-за поврежденной файловой системы и метаданных файла (MFT), довольно распространена. Позвольте мне подробно рассмотреть, как вы можете попытаться решить эту проблему.
1. Оценка состояния жесткого диска
Прежде всего, убедитесь, что проблема не связана с аппаратным сбоем. Запустите утилиту S.M.A.R.T. для проверки состояния диска. Это можно сделать с помощью командной строки на Windows с помощью программы smartctl
или через графическую утилиту gnome-disks
на Linux. Если S.M.A.R.T. показывает сбои или предупреждения, это может говорить о физическом повреждении диска, что потребует обращения к специалисту по восстановлению данных.
2. Исправление ошибок файловой системы
Так как проблема проявляется как ошибка ввода-вывода, это может быть связано с поврежденной файловой системой. Вот шаги, которые могут помочь:
-
Использование CHKDSK: Вы уже пробовали
chkdsk /f
, что является правильным шагом. Тем не менее, если происходит сбой с сообщением о недостаточном пространстве, попробуйте выполнить команду с параметром/r
, который просканирует диск на наличие поврежденных секторов и попытается восстановить читаемую информацию. -
Используйте NTFSFIX: Вы упомянули, что
ntfsfix
обнаружил повреждения. Это может быть полезным для выполнения быстрой проверки, однако он не заменяет полноценныйchkdsk
в Windows. Не забудьте выполнитьntfsfix
на несмонтированном разделе.
3. Ремонт MFT
Ваши попытки с TestDisk и выводы о том, что MFT поврежден, вызывают беспокойство. Однако перед тем, как предпринять любые шаги, можно рассмотреть использование дополнительных инструментов:
- Active@ File Recovery или подобные приложения могут помочь восстановить MFT и показывают многообещающие результаты для людей с поврежденными системами. Хотя и нет гарантии, что они полностью восстановят ваши данные, это стоит попробовать перед форматированием.
4. Восстановление данных
Если ни одно из предыдущих решений не сработало, вам может понадобиться воспользоваться специализированными услугами восстановления данных. Но перед этим рекомендуется попытаться создать образ диска с помощью инструментов, таких как ddrescue
или Clonezilla
, чтобы минимизировать риск повреждения данных во время восстановления.
5. Форматирование диска (последнее средство)
Если все ваши попытки не увенчались успехом, и вы решили, что данные не важны или их восстановить не удаётся, форматирование может быть единственным выходом. Однако форматирование приведёт к потере всех данных на диске, поэтому убедитесь, что вы попробовали все варианты восстановления данных и эксплуатации программы восстановления.
Заключение
Советы, которые вы нашли, в целом очень полезны. Однако имейте в виду, что если речь идет о физическом повреждении диска, иногда лучше обратиться за профессиональной помощью, особенно если важны данные на жестком диске. Процесс восстановления данных может быть сложным, и использование надлежащих инструментов и методов — залог успешного решения проблемы.
В случае, если у вас есть дополнительные вопросы, пожалуйста, не стесняйтесь спрашивать. Ваш успех в исправлении данной проблемы будет во многом зависеть от последовательного выполнения приведённых шагов. Удачи!