Ремонт секторов и восстановление жесткого диска (HDD) в Linux

Жесткие диски (или Жесткие диски) Мы уже говорили здесь, в DesdeLinux, мы показали вам руководства или учебные пособия по dd (очень полезное или провальное терминальное приложение, это зависит от того, как вы его используете.) и многое другое, на этот раз я расскажу вам о том, как мы можем восстановить или починить те HDD, которые у нас дома с проблемами, которые мы «выкинули» в ящик или которые уже забыли в коробке 

Btrfs

Если на каком-либо жестком диске есть поврежденные сектора, мы можем исправить их с помощью инструмента плохие блокиПервое, что нужно сделать, это узнать, какой жесткий диск мы хотим восстановить (/ dev / sdb… / dev / sdc… и т. Д.), Для этого мы помещаем в терминал следующее:

sudo fdisk -l

Это покажет нам / dev / sda, его размер в ГБ и его разделы, равные / dev / sdb, если он существует, и, следовательно, sdc и другие в зависимости от количества устройств хранения, которые у вас есть на вашем компьютере.

Предположим, что рассматриваемый жесткий диск является внешним и является / dev / sdb, тогда команда для запуска обнаружения и восстановления поврежденных секторов будет следующей:

Теме статьи:
Проверьте, существует ли файл или папка или нет (и многое другое) с помощью цикла IF
Жесткий диск НЕЛЬЗЯ смонтировать, ни при каких обстоятельствах нельзя смонтировать раздел жесткого диска, на котором они будут работать !!

badblocks -s -v -n -f /dev/sdb

  • -s: указывает, что процесс будет отображаться с процентами
  • -v: подробный режим, что означает, что он покажет нам количество ошибок
  • -n: указывает, что мы попытаемся использовать неразрушающий режим, то есть мы попытаемся восстановить эти сектора, а также информацию, которая была в них.
  • -f: принудительное чтение и запись на смонтированных устройствах. Обычно, если жесткий диск был смонтирован, плохие блоки не будут проверять используемые секторы, но, как я уже предупреждал вас и советовал, что вы НЕ МОЖЕТЕ монтировать жесткий диск, мы будем использовать параметр -f для принудительного восстановления всех возможных секторов.

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

Есть ли какой-нибудь специальный инструмент для ext2, ext3 или ext4?

По правде говоря, есть, его можно использовать e2fsck, им все равно нужно знать, какой раздел они хотят просмотреть, предположим, что это / dev / sdb1, тогда это будет:

e2fsck -p -v -y /dev/sdb1

  • -p: указывает на попытку автоматического устранения обнаруженных повреждений
  • -v: подробный режим, то есть показывать нам ошибки на экране
  • -y: он ответит Да на все вопросы, например, хотите ли вы восстановить сектор X?, чтобы сделать процесс действительно автоматическим

 Конец!

Теме статьи:
Установите сетевое соединение между ПК и виртуальными машинами Virtualbox.

Что ж, больше нечего добавить, до того как я использовал HirensBootCD, но я думаю, что эта опция помешает мне загрузиться с другой ОС. Я также купил внешний жесткий диск емкостью 1 ТБ на этом сайте Я использую для сохранения важных файлов или делаю это в облаке.