Mam partycję Linuksa (Ubuntu 12.10 zaktualizowaną do 13.4) na komputerze, który pierwotnie był dostarczany z Windows 7. Windows 7 działał niezwykle wolno (nadal jest i nadal działa powoli po ponownej instalacji), a niektóre niskopoziomowe narzędzia dyskowe najwyraźniej wykazują problem HD.
Głównie montowałem Ubuntu, aby sprawdzić, czy nadal mogę uzyskać dostęp do niektórych danych, a Ububtu działał dobrze, więc nadal go używałem. Zrobiłem wiele dowiązań symbolicznych do partycji NTFS i większość mojej pracy była zapisywana na partycji Windows. Istnieje jednak kilka ważnych plików znajdujących się na partycji Ext4 (plus godziny konfiguracji, których nie chciałbym stracić)
Wczoraj rano nie mogłem załadować Ubuntu. Windows wciąż był zbyt wolny, aby zamontować partycję Ext4 lub wykonać jakąkolwiek pracę. Teraz pracuję z Live CD Ubuntu 12.10, ze wszystkimi ograniczeniami jakie posiada Live CD. Z Live CD łatwo widzę partycję NTFS, ale nie partycję Ext4.
Ręczne polecenia montażu
sudo mount /dev/sda4 /mnt
zawieść. Przetestowałem z opcjami -t ext4
i -o data=writeback
. Bieganie
dmesg | tail
dostaję
[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
Więc teraz: jeśli mogę zrekonstruować dziennik (lub naprawić jakąkolwiek partycję Linuksa), byłoby to moje preferowane rozwiązanie.
Jeśli nie mogę, potrzebuję przynajmniej metody dostępu do informacji w partycji ext4, aby móc ją wykonać. Podejrzewam, że muszę kupić nowy dysk twardy.
Z góry dziękuję.
--write-sector
. Po tym powinieneś uruchomić e2fsck -f
przed próbą zamontowania.