Как узнать, является ли плохой блок логическим или физическим?

467
Peter

Я не могу прочитать некоторые файлы с внешнего диска (система NTFS). Windows не может прочитать с этого диска сейчас.

Я просто сканирую диск с помощью badblocks (Linux). Программа печатает много плохих блоков.

Я прочитал, что на диске могут быть логические и физические ошибки (?) Эти плохие блоки являются физическими или логическими? Как я могу это знать?

Можно ли восстановить физический неисправный блок или пометить его как непригодный для использования?

0
«Можно ли починить плохой физический блок» - нет Ramhound 6 лет назад 0

2 ответа на вопрос

0
Seth

Badblocks - это, как правило, блоки, которые больше нельзя записывать или читать. Вы не сможете физически восстановить данные без внесения изменений или везения. Вы не можете починить его, если это необратимый урон. Некоторые компании предлагают услуги, которые могут восстановить данные, но не ожидают, что жесткий диск выживет в том виде, в каком он есть. Они могут открыть его, изменить детали или сделать любое другое количество вещей, чтобы прочитать эти данные, и это обычно довольно дорогой процесс.

PS Не пытайтесь открыть диск самостоятельно.

0
PeskyPotato

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

Как вы упомянули, вы можете просмотреть эти плохие блоки с помощью badblocksLinux.

sudo badblocks -v /dev/sda6 > bad_blocks.txt

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

Похожие вопросы