Skocz do zawartości

Ratowanie Partycji, Koszmar


Sanczo

Rekomendowane odpowiedzi

Usuwałem kilka partycji, i przypadkowo jedną której nie chciałe usunąć... Próbowałem odzyskać ją programem parted i udało się ale nie moge jej zamontować bo wyskakuje:

 

EXT3-fs error (device hda3):ext3_check_descriptors: Block bitmap for group 0 not in group (block 4294967295)!

mount: wrong fs type, bad option, bad superblock on /dev/hda3,

or too many mounted file systems

 

w tym wypadku sprawdziłem jakie są zapasowe adresy superbloków przez:

mke2fs -n

 

i zmieniłem superblock z kopia zapasowa:

fsck -b /dev/hda3

 

Jednak nic to nie dało, ciagle wyskakuje ten sam komunikat.

Może parted nie odzyskał całości partycji.

Już sam nie wiem jak to ratować a na tej partycji mam ultra ważne pliki. Pomocy :shock:

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli był tam ext3, to może da się to zamontować jako ext2 :)

Możliwe że z tej partycji zostsał usunięty journal, czy jak to tam się zwało i jest ona teraz ext2,

ja tak kiedyś miałem jak taką partycję potraktowałem e2fsck i chyba za dużo "y" wcisnąłem.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Gryhild Już sobie poradziłem, jest taki genialny program testdisk którym można odzyskać skasowane partycje, jak zajdzie potrzeba gorąco polecam.

 

pozdrawiam

 

 

post edit: za szybko pośpieszyłem sie pisząc jest ok. Przez zabawy z tym testdisk'iem zamiast 1 dysku mam rozpoznawane 2 (przez testdisk, parted, fdisk) :shock:

Olewam to co prawda i na czystym dysku (wszystkie partycje i wszystko wykopałem), tworze nowe na (_linuxa_ → Linuksa) ORT i instaluje sobie dowolne distro (chciałem slaka chociaż i fedory próbowałem), nic nie daje sie zainstalować, zawsze prędzej lub puzniej instalacja sie wiesza a komp nie reaguje. Dysk próbowałem przeszukać pod kontem badblock'ów ale wiesza sie w trakcie roboty

Ogólnie wydaje mi sie że przy kazdej próbie zapisu na jakimś obszarze sektorów na dysku komp sie wiesza. HELP!!

 

post edit: Uff już wszystko w porządku, spróbowałem zainstalować system na ext2 zamiast ext3 i poszło :) Niestety fedora strzelala fochy podczas instalacji wiec teraz używam sobie Slaka :P

 

pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 months later...

     Partition                  Start        End    Size in sectors
1 * Linux                    0   1  1 18630  14 63   18779922 [/1]
Bad ending head
2 E extended LBA         18630  15  1 38791  13 63   20322225
Bad starting head
5 L Linux Swap           18631   0  1 19459  10 63     835317
Bad starting head
  X extended             19459  11  1 38791  13 63   19486845
Bad starting head
6 L Linux                19459  12  1 38791  13 63   19486782 [/]
Bad starting head

tak mi napisał, ale nie wiem co z tym zrobić...

 

edit:

a to z drugim dyskiem

     Partition                  Start        End    Size in sectors
1 P Linux                    0   1  1 116295  14 63  117226242
Bad ending head
No partition is bootable

Edytowane przez San
Odnośnik do komentarza
Udostępnij na innych stronach

San Może ktoś Cie zcracował ;)

Tak czy inaczej mleko sie rozlało i trzeba posprzątać, zrób backup całego systemu na jakiś nośnik, postaraj się zidentyfikować miejsce pobytu tej partycji (przedział sektorów - mniej więcej) i odpal testdisk'a.

 

Swoją drogą coś takiego nie powinno mieć zupełnie miejsca i nie wydaje mi sie zupełnie możliwe.

 

Jeśli już naprawde wszystkie metody zawiodą i nie uda ci sie odzyskać tych parycji to spróbój zrobić jak pisałem ale w ostateczności.

 

Uwaga!! Program choć jest dobrym softem potrafi nabruździć, raczej nie próbuj odpalac opcji "głębokiego" szukania partycji u mnie potym były niezłe cyrki. U mnie, po wielokrotnym testdisk'owaniu dysk całkowicie odmówił posłuszeństwa, była masa błędów ale ktoryś tam format dysku w końcu pomógł i jest ok.

 

pozdro

 

ps. Czytałem tamtego link'a skoro Iszk tu spasował to odpalaj testdisk'a i już :)

Odnośnik do komentarza
Udostępnij na innych stronach

też się boję o to czy jakiś debil nie ma zbyt wiele wiedzy :[

 

gdy sprawdzam dysk drugi (hdb <- hdb1):

Disk /dev/hdb - CHS 116301 16 63 - 57241 MB

Warning: the current number of heads per cylinder is 16 but the correct value may be 255.
Use the Geometry menu to change this value.

tak samo z hda (<- hda1 [działa], swap hda 2/5/6 - nie pamiętam):

Disk /dev/hda - CHS 38792 16 63 - 19092 MB

Warning: the current number of heads per cylinder is 16 but the correct value may be 255.
Use the Geometry menu to change this value.

 

+

 

Disk /dev/hda - CHS 38792 16 63 - 19092 MB
    Partition               Start        End    Size in sectors
* Linux                    0   1  1 18630  15 63   18779985 [/1]
D Linux Swap           18631   0  1 19459  15 63     835632
D Linux                19459  12  1 38791  15 63   19486908 [/]

Edytowane przez San
Odnośnik do komentarza
Udostępnij na innych stronach

San Może warto zamienic superblock dysku z jedną z kopji, to jest niby nieszkodliwe (z zasady) ale lepiej zrobić backup przed tym.

 

Musisz poeksperymentować troche z przedziałami sektorów, możesz spróbować jeszcze parted i razem z testdisk'iem wyłuskać przybliżone położenia tych partycji (notować to gdzieś i próbować dalej).

Odnośnik do komentarza
Udostępnij na innych stronach

Nie dostałem powiadomienia mailem wiec pisze tak puźnopóźno:-/

 

Odpal:

mke2fs -n twoj_dysk

 

Dowiesz się gdzie przechowywane są kopie superblok'u.

Uwaga!!!!!! koniecznie z "-n".

 

Następnie:

fsck -b numer_super_bloku

 

zastępujemy orginał kopią.

Odnośnik do komentarza
Udostępnij na innych stronach

nie podoba mi się to:

[root@8 ~]# mke2fs -n /dev/hda6
mke2fs 1.35 (28-Feb-2004)
max_blocks 2494307328, rsv_groups = 76121, rsv_gdb = 594
Etykieta systemu plików=
Typ OS: Linux
Rozmiar bloku=4096 (log=2)
Rozmiar fragmentu=4096 (log=2)
1219200 i-węzłów, 2435847 bloków
121792 bloków (5.00%) zarezerwowanych dla superużytkownika
Pierwszy blok danych=0
Maximum filesystem blocks=2495610880
75 grup bloków
32768 bloków w grupie, 32768 fragmentów w grupie
16256 i-węzłów w grupie
Kopie zapasowe superbloku zapisane w blokach:
       32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

[root@98-goc-8 ~]# fsck -b /dev/hda6 819200
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
Backing up kronika i-węzeł blok information.

/ nie był czysto odmontowany, wymuszono sprawdzenie.
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Nie znaleziono /lost+found. Wyczyścić<t>? nie

Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Błędna liczba wolnych bloków dla grupy #0 (24049, naliczono 24053).
Poprawić<t>? nie

Błędna liczba wolnych bloków (2389372, naliczono 2389376).
Poprawić<t>? nie

Błędna liczba wolnych i-węzłów dla grupy #0 (16245, naliczono 16246).
Poprawić<t>? nie

Błędna liczba katalogów dla grupy #0 (2, naliczono 1).
Poprawić<t>? nie

Błędna liczba wolnych i-węzłów (1219189, naliczono 1219190).
Poprawić<t>? nie


/: ***** SYSTEM PLIKÓW ZMODYFIKOWANY *****

/: ********** UWAGA: System plików nadal ma błędy **********

/: 11/1219200 plików (0.0% nieciągłych), 46475/2435847 bloków

nie po ogło, a biję się zgadzać na to oc mówi. zgadzać się?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...