Сообщение об ошибке с использованием SMARTCTL для исправления поврежденных секторов на жестком диске
Я попытался исправить плохие сектора внешнего жесткого диска, следуя совету пользователя 228505, то есть установка Smartctl
sudo apt-get install smartmontools
затем выполняет
sudo smartctl --all /dev/sdc2
(sdc2
где мой жесткий диск), а затем я получил следующее сообщение об ошибке:
Long (extended) offline self test failed [unsupported scsi opcode]
Кто-нибудь знает, как мне поступить? Это потому, что мой внешний жесткий диск слишком старый? Спасибо!
1 ответ
Ваша ошибка теста smartctl, вероятно, является результатом использования USB-адаптера. Многие адаптеры внешних накопителей не поддерживаются. Однако иногда их легко разобрать, поэтому, если вы можете разобрать корпус (не разрушая его), вы можете извлечь жесткий диск и подключить его к порту SATA материнской платы. Если это выглядит слишком сложно, используйте номер модели, чтобы найти учебник, или просто не беспокойтесь.
badblocks -wsv
является эффективным способом борьбы с плохими секторами. В случае успеха ваш накопитель не сообщит о предыдущих ошибках, поэтому вам не придется сталкиваться с некоторыми неприятными проблемами плохого сектора, такими как остановка SMART-тестов в первом неисправном секторе, остановка DBAN еще до его запуска и /dead.letter 24 час повторения дополнений. Пока другие сектора не выходят из строя, у вас должно быть все в порядке, и ваш диск будет работать, как будто все в порядке. Если больше секторов выходит из строя, ищите новый диск.