Как исправить поврежденные сектора в Linux
Плохие сектора — это физическая проблема на жестком диске. В каждой операционной системе есть свои специальные инструменты, которые можно использовать для исправления поврежденных секторов. Лучший способ восстановить жесткий диск — загрузить другую систему и просканировать жесткий диск, когда он не используется. Вы также можете загрузить систему в однопользовательском режиме и запустить сканирование, если никакая другая система недоступна. Программа «e2fsck» идеально подходит для проверки файловой системы и использования программы «badblocks» для проверки жесткого диска. Не запускайте программу "плохие блоки" напрямую, если не знаете точный размер блока.
Шаг 1
Скачайте и запишите Ubuntu на DVD. Если у вас есть другая система Linux или Live CD, которые могут получить доступ к жесткому диску, вы можете пропустить этот шаг.
Шаг 2
Перезагрузите компьютер и загрузитесь с DVD или другой системы.
Шаг 3
Откройте окно терминала.
Шаг 4
Введите «fdisk -l» (без кавычек), чтобы увидеть имена жестких дисков и разделов. Это отображает жесткие диски и разделы в вашей системе. Запишите жесткий диск или раздел, который вы хотите проверить на наличие команды «e2fsck». Обратите внимание, что параметр после команды представляет собой строчную букву «L».
Шаг 5
Введите следующую команду:sudo e2fsck -cfpv /dev/sdb2. Замените «sdb2» на фактическое имя вашего устройства. Это может быть целый диск, например «sda», или раздел, например «sda1».
Параметры имеют следующие значения:«c» ищет плохие блоки и добавляет их в список, «f» принудительно проверяет файловую систему, «p» восстанавливает все, что можно безопасно восстановить, а «v» — подробный режим, поэтому вы можете видеть ход выполнения команды.
Выполнение команды "e2fsck" может занять много времени, даже несколько часов на особо большом диске.
Шаг 6
Выйдите из терминала после завершения команды "e2fsck".
Шаг 7
Извлеките DVD/CD, если они есть, и перезагрузите систему. Ваша файловая система обновлена с любыми поврежденными секторами и будет их избегать; все поддающиеся ремонту проблемы были исправлены.