Вопрос или проблема
Резюме:
У меня есть основной SSD с 2 разделами: один с Ubuntu 20, а другой с Windows. Вчера я попытался загрузить Linux, но это не удалось. Windows тоже не загружается. Я недавно обновил Windows, но не помню, использовал ли я ноутбук без проблем после этого.
Когда я загружаю Ubuntu, я получаю следующую ошибку:
ata3: COMRESET не удался (errno= -16)
ata3: сброс не удался, сдаемся
....
ALERT! UUID=93b28... не существует, переход на оболочку.
Я читал в Интернете, и, возможно, диск поврежден, но проблема в том, что UUID относится к SSD, на котором установлены grub и Ubuntu. Я также могу увидеть устройство, загружающееся с USB с Linux, и получить доступ к файлам. Но я не могу загрузить ни одну из систем.
Если я запускаю fsck, используя sudo fsck /dev/sdb
, я получаю:
ext2fs_open2(): Неверный магический номер в суперблоке
fsck.ext2: Неверный суперблок, пытаемся создать резервные блоки...
fsck.ext2: Неверный магический номер в суперблоке при попытке открыть /dev/sdb
Суперблок не удалось прочитать или он не описывает допустимую файловую систему ext2/ext3/ext4.
Если устройство действительно корректно и действительно содержит файловую систему ext2/ext3/ext4
(а не swap, ufs или другой тип), то суперблок поврежден; вы можете попробовать запустить e2fsck с альтернативным суперблоком:
e2fsck -b 8193 <устройство>
или
e2fsck -b 32768 <устройство>
На /dev/sdb найдена таблица разделов GPT.
Если я выполняю последнюю команду на /dev/sdb5, я получаю следующее:
e2fsck 1.45.5 (07-Jan-2020)
/dev/sdb5: восстанавливаю журналы
e2fsck: не удается установить размер блока на /dev/sdb5
/dev/sdb5: ***** ФАЙЛОВАЯ СИСТЕМА БЫЛА ИЗМЕНЕНА *****
/dev/sdb5: ********** ПРЕДУПРЕЖДЕНИЕ: Файловая система по-прежнему имеет ошибки ***********
Есть ли какие-либо идеи, как это исправить?
Для всех, у кого такая же ошибка. После нескольких тестов показалось, что на SSD есть дефектные сектора. Поэтому иногда я мог запустить систему, а иногда что-то пропадало.
Ответ или решение
К сожалению, судя по описанию вашего случая, у вас может быть проблема с SSD, связанная с мертвыми секторами или поврежденной файловой системой. Давайте рассмотрим шаги, которые вы можете предпринять для решения этой проблемы.
1. Проверка состояния SSD
Первое, что стоит сделать, это выполнить проверку состояния SSD с помощью утилиты smartctl
, которая является частью пакета smartmontools
. Это может помочь диагностировать, есть ли у диска физические проблемы.
-
Установите smartmontools, если он не установлен:
sudo apt install smartmontools
-
Запустите команду для создания отчета о состоянии SSD:
sudo smartctl -a /dev/sdb
Обратите внимание на секции «Reallocated_Sector_Ct», «Current_Pending_Sector_Ct» и «Offline_Uncorrectable». Если значения высокие, это может указывать на наличие проблем с диском.
2. Восстановление файловой системы
Поскольку вы уже пробовали использовать fsck
, давайте попробуем ещё раз, чтобы исправить ошибки файловой системы.
-
Запустите
fsck
с параметрами для идентификации и исправления ошибок:sudo fsck -f /dev/sdb5
Если
fsck
сообщит о том, что файловая система была изменена, не забудьте перезапустить проверку, пока все ошибки не будут устранены. -
Если
fsck
не смог решить все проблемы, вы можете попробовать одну из резервных суперблоков, как вы уже упоминали:sudo e2fsck -b 8193 /dev/sdb5
или
sudo e2fsck -b 32768 /dev/sdb5
3. Замена поврежденных секторов
Если в процессе проверки вы обнаружите мертвые сектора, существует вероятность, что часть данных не подлежит восстановлению. Вы можете попробовать создать резервные копии важной информации, используя ddrescue
или dd
, чтобы сохранить информацию, которая все еще доступна.
4. Замените SSD
Если проверки и попытки восстановления не приведут к успеху, и диск подтверждает наличие физических проблем, как мертвые сектора, возможно, вам придется рассмотреть возможность замены SSD. Это особенно важно, если диск используется для значимых данных или критически важных систем.
5. Переустановите операционные системы
После замены или успешной диагностики проблем с диском вы можете переустановить Ubuntu и Windows, чтобы устранить все возможные программные ошибки, возникшие в результате повреждения файловой системы или проблем с загрузчиком.
Заключение
Проблемы с жесткими дисками и файловыми системами могут быть сложными, особенно когда затрагиваются физические повреждения. Регулярное резервное копирование данных и мониторинг состояния диска с использованием утилит, таких как smartctl
, могут помочь избежать критических потерь данных в будущем. Если вам нужна дополнительная помощь, не стесняйтесь обращаться к специалистам в области IT или в сервисные центры.