Как узнать, является ли плохой блок логическим или физическим?
Я не могу прочитать некоторые файлы с внешнего диска (система NTFS). Windows не может прочитать с этого диска сейчас.
Я просто сканирую диск с помощью badblocks (Linux). Программа печатает много плохих блоков.
Я читал, что на диске могут быть логические и физические ошибки (?) Эти плохие блоки являются физическими или логическими? Как я могу это знать?
Можно ли восстановить физический неисправный блок или пометить его как непригодный для использования?
2 ответа
Badblocks - это, как правило, блоки, которые больше нельзя записывать или читать. Вы не сможете физически восстановить данные без внесения изменений или везения. Вы не можете отремонтировать его, если это необратимый ущерб. Некоторые компании предлагают услуги, которые могут восстановить данные, но не ожидают, что жесткий диск выживет в том виде, в каком он есть. Они могут открыть его, поменять детали или сделать любое другое, чтобы прочитать эти данные, и это обычно довольно дорогой процесс.
PS Не пытайтесь открыть диск самостоятельно.
Плохой блок на диске означает, что вы больше не можете читать или записывать в этот сектор диска, причины физические. Если вы видите на диске плохие блоки, я советую пора удалить ваши данные, так как это может повлиять на части других файлов.
Как вы упомянули, вы можете просмотреть эти плохие блоки, используя badblocks
в линуксе
sudo badblocks -v /dev/sda6 > bad_blocks.txt
Плохие блоки повреждены, этот урон является постоянным и не может быть исправлен.