Я запустил windows xp chkdsk на диске-нарушителе в режимах «только поиск» и «поиск и исправление», и он не сообщает об ошибках
Вопрос
Как я могу найти и исправить ошибку на моем исходном разделе жесткого диска (т.е. / dev / sda3), чтобы dd успешно его прочитал?
3 ответа на вопрос
3
Michał Górny
Для этого используйте ddrescue, он может читать поврежденные диски.
И chkdsk, вероятно, не найдет проблему, потому что он выполняет только базовые проверки целостности файловой системы; по умолчанию он не проверяет все пространство раздела на наличие ошибок чтения, вызванных повреждением.
Пакет для ddrescue - это gddrescue на Ubuntu, если вы используете livecd. Если вы просто выполните ddrescue, вы получите dd_rescue, который является другим более старым пакетом.
Col 15 лет назад
3
2
Robert Martin
Я столкнулся с той же проблемой, и мой OpenSUSE livecd не включал ddrescue или Clonezilla. Однако, когда я ознакомился с руководством по dd, я обнаружил, что существует опция «conv = noerror», которая позволяет dd продолжать работу после ошибки ввода-вывода.
dd conv=noerror if=/dev/sda of=/dev/sdc
0
Mikhail Moskalev
Для копирования данных на другой жесткий диск попытайтесь использовать специальные инструменты. Norton Ghost (коммерческий) или Clonezilla (с открытым исходным кодом) http://clonezilla.org/