У меня есть раздел Linux (Ubuntu 12.10 обновлен до 13.4) на машине, которая изначально шла с Windows 7. Windows 7 работала необычайно медленно (все еще работает, и все еще работала медленно после переустановки), и некоторые низкоуровневые дисковые утилиты, по-видимому, показывают некоторые проблемы в HD.
Я в основном монтировал 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, чтобы я мог сделать ее резервную копию. Я подозреваю, что мне нужно купить новый жесткий диск.
Заранее спасибо.