ďťż
 
 
   [+] Skasowana tablica partycji - jak odzyskać
 
 

Tematy

 
    
 

 

 

 

[+] Skasowana tablica partycji - jak odzyskać





ikssde - 28-09-2008 13:29
Cześć, aż głupio mi się przyznać do bez myślnego klepania komend z poradnika, ale cóż stało się. Wczoraj udało mi się zainstalować kde na moim Debianie, tak tak po wielu próbach. To mój pierwszy Linux. Później chciałem sobie upiększyć gruba, ale nie miałem zielonego pojęcia co z tym zrobić więc trzymałem się poradnika. W pewnym momencie spostrzegłem się, że właśnie skasowałem sobie tablice dysku :C Ale mam logi z fdiska, czyli jakie partycje były, ich rozmiar, położenie itp. Teraz moja wielka prośba do was, czy może ktoś wie jak mógłbym to cofnąć posiadając takie dane, ale może jest jakaś inna metoda. Dodam jeszcze, że próbowałem stworzyć partycje przy pomocy cfdisk, ustawiłem sobie z mojego rescuecd bootloadera, Windows nawet mi się zaczął ładować ale po kilku sekundach bluescreen. Sprawdziłem jeszcze raz i rozmiary partycji były mniejsze niż te, które wpisywałem. O co chodzi?

Mam coś takiego: Id    Boot    Start    End        Block      Id      System
 1        *        1      1305    10482381    7    HPFS/NTFS
 2                1306  4147  22828365    f      W95 Ext`d (LBA)
 3                4148  4213    530145      82    Linux Swap/Solaris
 4                4214  4865    5237190    83    Linux
 5                1306  4147  22828333+  b    W95 FAT32 Do tego jeszcze dane dysku: 40GB 40020664320 bajtów
255 heads, 63 sectors, 4865 cylinders
16065 * 512 = 822528
id = 0xb3804a24 Nic więcej nie mam, jeśli ktoś mógł by mi pomóc to bardzo proszę.



Rafal_F - 28-09-2008 16:30
Swojego czasu robiłem w szkole takie ćwiczenie, że trzeba było ręcznie wypełnić tablice partycji i wykorzystywaliśmy do tego celu norton disk editora, po wcześniejszym zbootowaniu z dyskietki startowej dosa. Nie wiem czy w tym przpadku będzie pomocny.



borlus - 28-09-2008 16:37
ikssde, ładnie namieszałeś, żeby przy instalacji KDE sobie tablicę partycji wywalić :mrgreen: Ale kiedyś miałem podobny problem i rozwiązałem go. Do rzeczy. Przede wszystkim musisz mieć jakiegoś linuksa na LiveCD (no najlepiej System Rescue CD). Po odpaleniu dystrybucji wpisujesz:

gpart -i -W /tmp/nowy_mbr /dev/sda gdzie /dev/sda to nazwa dysku twardego, a ścieżka podana parametrowi -W określa plik, do którego zapisane mają być informacje o wykrytych partycjach. podczas pracy polecenia wyświetlone zostaną dokładne dane o wykrytych partycjach, które musisz porównać z twoim logiem, który zamieściłeś wyżej. Po paru ENTER-ach, we wskazanym miejscu pojawi się plik nowy_mbr, który musisz wgrać, najlepiej poleceniem:

dd if=/tmp/nowy_mbr of=/dev/sda bs=1 skip=446 seek=446 I to już wszystko tablica odzyskana, musisz tylko prawdopodobnie wgrać od nowa GRUB-a, ale o tym w sieci już jest mnóstwo informacji...

Pozdrawiam



ikssde - 28-09-2008 17:49
Dzieki chłopaki :) Z racji, że jestem człowiekiem trochę niecierpliwym i bardzo ambitnym to zacząłem kombinować no i wykombinowałem. Odpaliłem sobie DiskTest z płytki Hirensa chyba, zrobiłem analize i wszystko ładnie mi odtworzył :) To tak na przyszłość, gdyby ktoś popełnił mój błąd ;p

Moglibyscie mi podpowiedzieć jak skopiować tablice do pliku bo jak ją nadpisać to juz wiem :D
Zabezpiecze się kopią ;)



fnmirk - 28-09-2008 20:53

Moglibyscie mi podpowiedzieć jak skopiować tablice do pliku bo jak ją nadpisać to juz wiem Jest jak skopiować całą zawartość mbr:
http://debian.linux.pl/viewtopic.php?p=67076#67076

Gdybyś poszukał wcześniej na forum to rozwiązanie też byś znalazł:
http://debian.linux.pl/viewtopic.php?t=8188

Większość rozwiązań jest na forum :-o
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis