Как я могу исправить логические поврежденные секторы в жестком диске в Ubuntu?

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

sudo badblocks -sv /dev/sda1 > bad-blocks-result

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

Какая процедура я должен выполнить рядом с корректным за своим жестким диском?

0
задан 10 December 2014 в 11:40

1 ответ

Для каждого числа сбойного блока сначала используйте dd, чтобы проверить, что это плохо (и Вы не сделали некоторую ошибку где-нибудь):

sudo dd if=/dev/sda1 skip=##### count=1 of=/dev/null iflag=direct bs=1024

, Если это возвращается с ошибкой, то Вы смотрите в правильном месте.. теперь пора исправить его:

sudo dd if=/dev/zero of=/dev/sda1 seek=###### count=1 oflag=direct bs=1024

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

Удостоверяются, что ввели команды точно как показано (заменение номером блока для ####) , или можно уничтожить данные

, Вы также могли бы хотеть работать sudo smartctl -a /dev/sda для чтения состояния SMART диска. Знаменитый необработанные значения для перераспределенного количества и ожидания. При фиксации всех поврежденных секторов незаконченное количество возвратится к нулю. Если они были повторно отображены, перераспределенное количество повысится. Если это - больше, чем небольшое количество, Вы, вероятно, хотите заменить диск, поскольку он, вероятно, ухудшится. Если перераспределенное количество не повысилось, то нет ничего физически неправильно с диском.

В этой точке также необходимо загрузиться в спасательный режим и выполнить полное fsck на объеме, чтобы удостовериться, что это проверяет.

1
ответ дан 6 October 2019 в 07:09

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

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