Как можно использовать жесткие диски с небольшими физическими ошибками?

Как можно использовать жесткие диски с небольшими физическими ошибками?

Допустим, на жестком диске с подвижной частью где-то есть несколько поврежденных секторов. Есть ли способ пометить их и соседние сектора с хорошим запасом как непригодные или сопоставить их с отдельным разделом, называемым «сломанный», чтобы можно было полубезопасно использовать остальную часть жесткого диска, конечно, с риском, но с меньшей вероятностью того, что головка диска окажется рядом с поврежденными секторами?

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

Как это сделать с помощью UNIX или macOS?

решение1

Если вы переформатируете диск, вы можете выполнить сканирование на предмет проблемных мест с помощью badblocksи предоставить mkfsинформацию, чтобы файловая система могла занести в черный список плохие сектора при создании. Следующие команды генерируют черный список /root/badblocks.txtи используют их для создания файловой системы с помощью mkfs.

$ badblocks -wsv -o /root/badblocks.txt /dev/<device>
$ mkfs.<filesystem-type> -l /root/badblocks.txt /dev/<device>

С другой стороны, fsckможно выполнить сканирование на наличие поврежденных блоков в существующей файловой системе и внести их в черный список, не уничтожая существующие данные:

$ fsck -vcck /dev/<device-PARTITION>

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

https://wiki.archlinux.org/index.php/badblocks

решение2

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

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

Связанный контент