Восстановление всей файловой системы NTFS

14

Я ищу полезные инструменты для восстановления всего раздела / диска NTFS, а не только отдельных файлов.

Мой пример использования: я пытаюсь клонировать диск нетбука через partimage. К сожалению, в разделе NTFS есть ошибки, и partimage говорит, что не может правильно прочитать данные с устройства, и, наконец, выходит. Это позволило бы сэкономить много времени, если бы я смог записать образ диска и скопировать его на новый функциональный диск и собрать нетбук.

Инструменты я уже дал попробовать:

  • ntfsfix - беги, но без улучшения
  • chkdsk на Windows XP - генерация вывода, очевидно, исправление, но затем выход и оставление меня с неизвестной ошибкой

На раздел не очень распространены данные. Простое предотвращение установки Windows XP и избегание копирования других файлов стоит попробовать несколько вещей (или было бы просто элегантно решать большие проблемы с помощью нескольких команд терминала ...?). Пожалуйста, не стесняйтесь рекомендовать инструменты, которые могут что-то сломать.

Я уверен в сохранности раздела, потому что Palimpsest (он же Дисковая утилита) подсказывает мне, что на диске есть несколько поврежденных секторов, но он все еще "исправен" (зеленая ручка).

Я бегу изрядно и имею ограниченные, но, по крайней мере, достаточные предельные знания.

f4lco
источник
1
ты смотрел на тестдиск?
Шибуми
2
testdisk не поможет вам восстановиться после неисправных секторов. Похоже, вам нужен инструмент ddrescue(пакет gddrescueна Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
организовать
1
@ Arrange - я предлагаю вам ответить, так как это было то же самое предложение, которое я собирался сделать. ddrescue предлагает восстановление даже с проблемами на диске. Существует важная часть метода резервного копирования / восстановления для ddrescure, которая заключается в следующем: «После того, как ddrescue завершает первый проход и завершает разделение областей ошибок, все сектора, которые он не смог прочитать, не пробуются снова. В этот момент ddrescue завершает работу. "
Луис Альварадо
@ В данный момент я делаю ddrescueпопытку - подключите оба диска через SATA для увеличения скорости
f4lco

Ответы:

6

Windows ' chkdskявляется авторитетным средством восстановления NTFS. Если это не может исправить это, то вам не повезло. Вы можете попытаться стереть весь диск и начать заново, и диск может оказаться в порядке, или вам, возможно, придется заменить его. Начните с обнуления всего диска (при условии, что это sda):

sudo dd if=/dev/zero of=/dev/sda

Если это завершается без ошибок, проверьте статистику SMART в утилите диска снова. Количество ожидающих и offline_uncorrectable должно быть равно нулю. Если количество перераспределенных секторов все еще равно нулю, то с диском все в порядке, и вы можете отформатировать его и продолжать его использовать. Если перераспределенный счет увеличился, то накопитель получил физический ущерб, который со временем может ухудшиться. Если он находится на гарантии, замените его. Если нет, то проводите длительное интеллектуальное самопроверку один раз в неделю или около того, чтобы убедиться в отсутствии дополнительных плохих секторов. Если появилось больше плохих секторов, вам нужно заменить диск.

psusi
источник
Спасибо за этот ответ, но я собираюсь купить новый диск независимо от результатов моих попыток восстановления - я собираюсь передать нетбук кому-то другому и не могу требовать мониторинга диска.
f4lco
@phineas, пока все значения возвращаются к нулю, тогда с диском все в порядке, и нет необходимости следить за ним. Просто если количество перераспределенных средств возрастет, вам есть на что обратить внимание.
psusi
Я попробовал, и это было правильное решение купить новый диск:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco