Образы NTFS, восстановленные ddrescue - должен ли я запускать fsck на них?

у меня есть жесткий диск, который начал терпеть неудачу в последнее время, бросая ошибки и не в состоянии смонтировать любой из его разделов. Я использовал удивительный ddrescue инструмент, работающий в Debian, для восстановления из него трех основных разделов. Все три являются разделами NTFS и во всех трех случаях ddrescue удалось восстановить подавляющее большинство данных. Но во всех трех разделах также указано, что некоторые данные были потеряны из-за ошибок:

  • Раздел 1: размер: 57 ГБ, errsize (от ddrescue): 8KB
  • Раздел 2: размер: 110 ГБ, errsize: 40 КБ
  • раздел 3: размер: 95 ГБ, errsize: 14.6 MB

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

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

1 ответ:

мой ответ на другой вопрос здесь может быть полезен. Я вставляю самый важный фрагмент ниже.

Linux не очень хорошо оборудован для исправления поврежденных NTFS. Есть ntfsfix инструмент, однако его руководство говорит:

ntfsfix - это утилита, которая исправляет некоторые распространенные проблемы с файловой системой NTFS. ntfsfix не является версией Linux chkdsk. Она только восстанавливает некоторые фундаментальные противоречия в системе NTFS сбрасывает в файл журнала NTFS и графики в файловой системе NTFS проверка согласованности для первой загрузки в Windows.

как вы можете видеть инструмент оставляет за окнами. Кажется, нет никакого способа, чтобы восстановить серьезные проблемы NTFS только из-под Linux.

правильный инструмент-Windows chkdsk С .

использовать chkdsk с необработанным изображением используйте ImDisk. У меня нет опыта работы с ImDisk вообще, но рекомендуется здесь.

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