Naprawianie uszkodzonej tablicy partycji

2

Jest to kontynuacja odzyskiwania partycji rozszerzonej , ale tym razem mam inną tabelę partycji związaną z problemem.

Udało mi się przywrócić potrzebną partycję i wykonać kopie zapasowe plików, które były dla mnie kluczowe (przynajmniej te, które miałem gdzieś do przechowywania)

OK, teraz przejdź do problemu. Moja tablica partycji jest uszkodzona, uruchamiam RIP Linux Mogę zamontować ją w truecrypt (i innych, które odzyskały), ale to w zasadzie wszystko. Kiedy uruchamiam GParted, mam nieprzydzielony dysk.

Informacje o GParted Dev:

Device Information

Model: ATA ST2000DL003-9VT1
Size: 1.82TiB
Path: /dev/sda

Partition table: unrecognized
Heads: 255
Sectors/track: 63
Cylinders: 243201
Total Sectors: 3907029168
Sector size: 512

Kiedy sprawdzam informacje o nieprzydzielonym miejscu, otrzymuję:

File system: unallocated
Size: 1.82TiB
First sector: 0
Last sector: 3907029167
Total sectors: 3907029168

Warning: Can't have a partition outside the disk!

Teraz wynik testdisc (Analiza):

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

> 1 P Linux                13132 242 39 16353 233  8   51744768                                        
  2 E extended LBA         16807 223  1 243201 254 63 3637021626
 No partition is bootable
  5 L Linux                16807 223 57 20430  39 25   58191872
    X extended             20430  70  1 243201  78 13 3578816632
 Invalid NTFS or EXFAT boot
  6 L HPFS - NTFS          20430  71 58 243201  78 13 3578816512
 6 LNext

Teraz fdisk:

# fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00039cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       210980864   262725631    25872384   83  Linux
/dev/sda2       270018504  3907040129  1818510813    f  W95 Ext'd (LBA)
/dev/sda5       270018560   328210431    29095936   83  Linux
/dev/sda6       328212480  3907028991  1789408256    7  HPFS/NTFS/exFAT

Teraz chciałbym to naprawić, aby poprawnie ustawić partycje, ale nie mam pojęcia, które narzędzie jest w stanie to naprawić (próbowałem, kilka z nich oferowało naprawę, ale w tej chwili było to ryzykowne - nadal tworzyłem kopię zapasową danych) .

dr4cul4
źródło

Odpowiedzi:

1

Udało mi się ręcznie edytować pozycję dysku dotyczącą partycji rozszerzonej, co pozwoliło mi zobaczyć ją poprawnie w GParted. W tym momencie problem został rozwiązany.

dr4cul4
źródło
0

Widzę, że używasz TestDisk. jest w stanie wykonać niektóre naprawy tablic partycji: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Frank Thomas
źródło
Te kroki faktycznie wykonałem i skończyłem z tym, co mam teraz. (Co jest dość niesamowite, biorąc pod uwagę uszkodzenia, które otrzymało naczynie ... Pierwsze 100 MB zostało zastąpione)
dr4cul4
Zgoda. odzyskiwanie danych jest zawsze wadliwą propozycją, a czasem musisz być zadowolony z tego, co udało ci się odzyskać. Jeśli odzyskiwanie partycji nie jest już opcją, zapoznaj się z narzędziami File Carving, takimi jak Photorec, które mogą odzyskiwać surowe dane dla znanych typów plików binarnych, nawet jeśli nie ma już działającej partycji / systemu plików.
Frank Thomas
Jestem w trakcie kopiowania wszystkich istotnych danych. Cała partycja jest nienaruszona, więc nie ma problemu z plikami samych siebie (tak, zgubiłem obie partycje systemowe, ale to nie jest problem ... Chcę moich zdjęć - 1,1 TB i kodów źródłowych) Chciałbym tylko poprawnie przepisać tablicę partycji . Mogę spróbować zrobić to ręcznie (robiłem to już kilka razy w dawnych czasach), ale teraz nie mam takiej odwagi, więc szukam dobrego narzędzia.
dr4cul4
Nienawidzę polecać narzędzia komercyjnego, ale miałem szczęście: easyus.com . kod źródłowy jest prawdziwym problemem, ponieważ jest przechowywany jako pliki tekstowe, które nie zawierają informacji o nagłówku / stopce. jeśli można je odzyskać, imiona są zawsze bełkotem. masz rację, odzyskiwanie partycji byłoby znacznie preferowane.
Frank Thomas
0

Sugerowałbym użycie OnTrack lub jakiejkolwiek innej rzeczy z rynku odzyskiwania danych kryminalistycznych. Jeśli podejrzewasz uszkodzenie fizyczne i dysk Seagate, możesz naprawić dysk za pomocą oprogramowania Sea Tools, które pozwoli odzyskać więcej danych. Najpierw pamiętaj o utworzeniu kopii zapasowej obrazu

srini1990
źródło
0

Miałem podobną awarię i właśnie teraz mogłem pobrać dane z dysku (z niektórymi uszkodzonymi sektorami). Musiałem zdobyć konwerter TTL, zresetować SMART i przebudować partycję, aby napęd mógł zrobić coś pożytecznego.

Potem zostawiłem terminal otwarty i pozwoliłem mu przejść przez kilka minut przez swoje błędy.

System operacyjny nadal nie może odczytać z partycji.

TestDisk pracował nad uzyskaniem danych. Nie mogę utworzyć obrazu, ponieważ dysk po chwili się zawiesza, ale ręcznie skopiowałem foldery z niektórymi błędami CRC tu i tam i odzyskałem większość danych. Muszę okresowo resetować dysk - „\ 1”, „e” z terminala jest świetne, jeśli działasz zdalnie.

Gliscameria
źródło