NTFS утилита для восстановления жесткого диска в Linux
Есть ли утилита для жесткого диска, которая может форматировать (NTFS) и восстанавливать жесткий диск, на котором есть много поврежденных секторов, таких как Norton Disk Doctor из Linux?
6 ответов
Несколько других здесь уже упоминали ntfsprogs
а также mkntfs
,
Также в ntfsprogs
Suite это утилита под названием ntfsfix
, Хотя страница руководства подчеркивает, что это не версия Linux chkdsk
Я успешно использовал ntfsfix
вернуть не загружаемый корневой диск WinXP к жизни.
Удобное место для поиска ntfsprogs
(и многие, многие другие средства диагностики, ремонта и спасения) - это компакт-диск или загрузочный компакт -диск System Rescue CD.
Современный жесткий диск, на котором вы больше не можете выполнять чтение / запись из / в определенных секторов, израсходовал все доступные запасные секторы, поэтому он не может быть "восстановлен" в действительности. Это в основном так же хорошо, как мертвый. Вы проверили SMART- статус диска (udisks
или же smartctl
)?
В любом случае, mkntfs
(mkfs.ntfs
является символической ссылкой на это) якобы выполняет проверку плохих секторов по умолчанию, если вы не используете ни один из параметров -f, --fast, -Q или --quick.
Если вы подключите (поврежденный) жесткий диск к виртуальной коробке Windows, вы можете использовать собственный файл chkdsk.exe для Windows и т. Д. Ref: http://www.howtoforge.com/ntfs-disk-recovery
В Debian есть пакет scrounge-ntfs, который претендует на роль программы восстановления данных для файловых систем NTFS. Я еще не пробовал, потому что у меня нет поврежденной файловой системы NTFS.
В любом случае, было бы безопаснее создать образ диска с поврежденными секторами и восстановить файлы из этого образа диска, а не непосредственно с диска.
ntfsprogs
Пакет на Linux имеет утилиту форматирования диска под названием mkfs.ntfs
, Я не знаю, насколько хорошо он обрабатывает обнаружение и блокировку поврежденных секторов, но стоит попробовать.
Я использую TestDisk ( http://www.cgsecurity.org/wiki/TestDisk)