Поврежденный раздел Linux: ошибка EXT4-fs при загрузке журнала

Поврежденный раздел Linux: ошибка EXT4-fs при загрузке журнала

У меня есть раздел Linux (Ubuntu 12.10, обновленный до 13.4) на компьютере, на котором изначально была установлена ​​Windows 7. Windows 7 работала необычно медленно (и до сих пор работает медленно после переустановки), а некоторые низкоуровневые дисковые утилиты, по-видимому, указывают на какие-то проблемы с жестким диском.

Я в основном монтировал Ubuntu, чтобы проверить, могу ли я все еще получить доступ к некоторым данным, и Ububtu работал нормально, поэтому я продолжал его использовать. Я сделал много символических ссылок на раздел NTFS, и большая часть моей работы сохранялась в разделе Windows. Однако есть несколько важных файлов, которые находятся в разделе Ext4 (плюс часы настройки, которые я не хотел бы потерять)

Вчера утром я не смог загрузить Ubuntu. Windows все еще была слишком медленной для монтирования раздела Ext4 или выполнения какой-либо работы. Теперь я работаю с Ubuntu 12.10 live CD со всеми ограничениями Live CD. С Live CD я легко вижу раздел NTFS, но не раздел Ext4.

Команды ручного монтирования

sudo mount /dev/sda4 /mnt

не удалось. Я протестировал с опциями -t ext4и -o data=writeback. Запуск

dmesg | tail

я получил

[78760.734556] end_request: I/O error, dev sda, sector 1649683273
[78760.734570] ata1: EH complete
[78760.752290] JBD2: Failed to read block at offset 104
[78760.752972] JBD2: recovery failed
[78760.752978] EXT4-fs (sda4): error loading journal

Итак, если я смогу восстановить журнал (или исправить раздел Linux любым способом), это будет моим предпочтительным решением.

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

Заранее спасибо.

решение1

Если у вас есть внешний диск, вы можете выполнить команду dd всего диска, например, создать файл ISO, а затем смонтировать ISO.

Но он будет того же размера, что и ваш диск, поэтому для этого вам понадобится много места (на другом диске).

Смотри сюда: https://serverfault.com/questions/4906/using-dd-for-disk-cloning

решение2

После EXT4-fs (sda4): error loading journalотключения электроэнергии я исправил это следующим образом gparted: загрузил Xubuntu с USB-накопителя и проверил проблемный жесткий диск на наличие ошибок, после чего успешно загрузился с жесткого диска.

Связанный контент