Сообщение об ошибке с использованием 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 час повторения дополнений. Пока другие сектора не выходят из строя, у вас должно быть все в порядке, и ваш диск будет работать, как будто все в порядке. Если больше секторов выходит из строя, ищите новый диск.

Другие вопросы по тегам