Przez przypadek zmieniłem tablicę partycji z gpt na msdos, na dysku SSD M.2, z jedną partycją. na tym dysku są różne pliki, które chcę zachować.
Dysk nie był wcale nadpisywany, więc te dane tam są raczej w komplecie? Tylko tablica partycji została zmieniona.
Jak przywrócić tablicę partycji, zachowując/odzyskują pliki?
#dysk #ssd #linux #archlinux
NatenczasWojski

Nie wiem, ale kiedys takie problemy udawalo mi sie uratowac programem partition magic. Czy jest jeszcze cos takiego?

KLH2

@fewtoast W Win pewnie MiniTool Partition Wizard. W Linuksie https://alternativeto.net/software/minitool-partition-wizard/?platform=linux ? Nie wiem, który ma takie możliwości, ale to chyba nie jest jakiś wyczyn dla tego typu programu.

599af32e-0f24-43df-b881-5b44d413ea40
Catharsis

@fewtoast Nie mam pojęcia ale zanim zaczniesz coś robić to bym na twoim miejscu zrobił kopię posektorową tego dysku i potem możesz się bawić ile chcesz.

Nie wiem w jaki sposób zmieniłeś tablice na msdos ale skoro twierdzisz, że nie nadpisało danych to może spróbuj w ten sam sposób zmienić na gpt?

Sebgat

MBR jest mniejszy niż GPT więc nic nie straciłeś.

Odpal maszynę z Hiren's boot CD (można na USB wrzucić ofc) i tam nasz kupę narzędzi do odzyskiwania usuniętych partycji.

KochanekJaroslawaKaczynskiego

@fewtoast Takich zmian nie dokonuje się przypadkiem. Piłeś, nie baw się kąkuterem 🤭. Tak jak

@Sebgat pisze, na Hiren's boot jest program gparted możesz go użyć do zmiany tablicy.

fewtoast

@KochanekJaroslawaKaczynskiego Trochę się rozpędziłem, bo chciałem pendrive, ale domyślnie w gparted był wyświetlany ten dysk, a on też ma tylko jedną partycję, i mnie to zmyliło. Powinienem spojrzeć jakie to urządzenie a nie lecieć na szybko.

Ale no fakt, zmęczony byłem wtedy.

milew

@fewtoast Tablica partycji to suchy zaspis, że zaczyna się tu a kończy tu i ma jakiś typ. Dane nie są dotykane. Ja w takich newralgicznych sytuacjach radziłem sobie skutecznie za pomocą programu testdisk, leży na SystemRescue CD. który odnajdzie tę partycję. Idealnie by by było jak byś miał na co zgrać ten dysk i operować na kopii.

koszotorobur

@fewtoast - może rumakować i próbować naprawiać bez kopii całego dysku ale zalecam wpierw zrobić jego obraz by w razie czego mieć z czego przywrócić i próbować dalej.

Clonezilla lub prostsza Rescuezilla radzi sobie z tworzeniem obrazów dysku doskonale.

Catharsis

@koszotorobur Jeżeli nie zaorał sobie dysku systemowego albo ma pod ręką pendrive z jakimkolwiek live linuxem to wystarczy też zwykłe:


dd if=/dev/sdb of=/dev/sdc status=progress


Tylko oczywiście podmienić na odpowiednie nazwy dysków i używać z rozwagą bo ta komenda to jest jedna z tych po których traci się dane jak się źle użyje xD

fewtoast

Kolega na wykopie podał mi magiczne rozwiązanie:

"Najlepiej w programie GParted.

Tylko jedno pytanie.

Czy ta partycja zajmowała cały dysk?


Jeśli tak, to:

Odmontuj ten system.

Otwórz GParted: gparted /dev/nvme0n1.

Powinieneś widzieć puste pole, bez partycji, jak na obrazku 1.

Utwórz sobie tablice partycji GPT. Obrazki 2 i 3.

I najważniejsze: utwórz nową partycję, a jako system plików wybierz Niesformatowana. Obrazki 4 i 5.


Wtedy zostaną dokone wpisy w tablicy partycji ale system plików będzie nietknięty.


Pozostaje tylko zatwierdzić zmiany i to wszystko."

https://wykop.pl/wpis/74577041/przez-przypadek-zmienilem-tablice-partycji-z-gpt-n#262666937

Zaloguj się aby komentować