can’t read superblock
Добавлено: 06 фев 2026, 08:59
Ошибка «can’t read superblock» обычно означает, что операционная система не может прочитать начальный сектор файловой системы, где хранится метаинформация (размер, тип, состояние). Это может быть как программным сбоем, так и признаком умирающего диска.
Вот пошаговый план спасения:
Проверить не отвалился ли диск впринципе
Проверка физического состояния (S.M.A.R.T.)
Узнаем тип файловой системы и параметры
Флаг -n критически важен — он заставляет программу просто имитировать создание системы и показать, где были бы созданы суперблоки, ничего не записывая.
Смотрим вывод: внизу будет список чисел (например, 32768, 98304...). Это адреса резервных копий.
Попытка восстановления (fsck)
Если не помогло с первым числом, попробуйте следующее из списка.
Если ничего не помогает: TestDisk
Если fsck не справляется, воспользуйтесь утилитой TestDisk. Она умеет восстанавливать структуру разделов и находить потерянные данные.
Установите: sudo apt install testdisk
Запустите: sudo testdisk
Выберите диск, тип таблицы разделов (обычно Intel или EFI GPT) и используйте функцию [ Advanced ] -> [ Superblock ].
Важные советы:
Не форматируйте диск! Это окончательно уничтожит данные.
Тип файловой системы: Если у вас там не ext4, а, например, XFS, команда восстановления будет другой: xfs_repair -L /dev/sdc1 (внимание: флаг -L может привести к потере последних данных в логе).
Монтирование: После успешного fsck попробуйте снова примонтировать диск
Вот пошаговый план спасения:
Проверить не отвалился ли диск впринципе
Код: Выделить всё
fdisk -lКод: Выделить всё
sudo smartctl -H /dev/sdcКод: Выделить всё
sudo mke2fs -n /dev/sdc1Смотрим вывод: внизу будет список чисел (например, 32768, 98304...). Это адреса резервных копий.
Попытка восстановления (fsck)
Код: Выделить всё
# Замените 32768 на число из вашего списка
sudo fsck.ext3 -b 32768 /dev/sdc1Если ничего не помогает: TestDisk
Если fsck не справляется, воспользуйтесь утилитой TestDisk. Она умеет восстанавливать структуру разделов и находить потерянные данные.
Установите: sudo apt install testdisk
Запустите: sudo testdisk
Выберите диск, тип таблицы разделов (обычно Intel или EFI GPT) и используйте функцию [ Advanced ] -> [ Superblock ].
Важные советы:
Не форматируйте диск! Это окончательно уничтожит данные.
Тип файловой системы: Если у вас там не ext4, а, например, XFS, команда восстановления будет другой: xfs_repair -L /dev/sdc1 (внимание: флаг -L может привести к потере последних данных в логе).
Монтирование: После успешного fsck попробуйте снова примонтировать диск