Мой внешний жесткий диск занят упаковкой. Я попытался получить доступ к диску, чтобы сохранить некоторые фотографии, но безуспешно с помощью управления дисками Windows. Итак, я попробовал мой linux box на работе, прочитал о fsck cmd на внешнем диске


sudo fsck /dev /sdc и получил это
"Суперблок недействителен, пробуются резервные копии блоков ...
fsck.ext2: неверное магическое число в суперблоке при попытке открыть /dev /sdc "e2fsck 1.42 (29-Nov-2011)^ Ce2fsck: неверное магическое число в суперблоке при попытке открыть /dev /sdc

Суперблок не может быть прочитан или не описывает правильную файловую систему ext2. Если устройство является действительным и действительно содержит файловую систему ext2 (а не swap или ufs или что-то еще), то суперблок поврежден, и вы можете попробовать запустить e2fsck с альтернативным суперблоком: e2fsck -b 8193


Итак, следующий шаг:


e2fsck -b 8193 /dev /sdc
e2fsck 1,42 (29 ноября 2011 г.)
^ Ce2fsck: неверное магическое число в суперблоке при попытке открыть /dev /sdc


Как видно из вывода выше, похоже, что уже слишком поздно. Так что я подумал, что последнее средство - спросить рекомендации? Любой совет будет принят во внимание.

1 ответ1

1

Что диск отформатирован как? Если вы использовали его в качестве внешнего диска в Windows, скорее всего, в FAT.

Вы можете увидеть диск вообще из Windows?

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

Кроме того, если диск меньше 500 ГБ, вы можете попробовать Spinrite (не бесплатно). Это помогло мне отремонтировать некоторые диски в прошлом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .