Brak dostępu do dysku po zmianie partycji na GPT

Witam,
proszę o pomoc w naprawie mojej głupoty :confused: wybrałem w Dyski GNOME modyfikację partycji na GPT. No i teraz nie mam dostępu do partycji (a są tam dla mnie bardzo ważne dane). fdisk -l wyświetla (pominąłem /dev/loopX):

Dysk /dev/sdb: 931,5 GiB, bajtów: 1000204886016, sektorów: 1953525168
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Typ etykiety dysku: dos
Identyfikator dysku: 0x480faa94

Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ
/dev/sdb1 * 390443822 1953523711 1563079890 745,3G f W95 Rozsz. (LBA)
/dev/sdb2 2048 390443007 390440960 186,2G ee GPT
/dev/sdb5 390443824 657990269 267546446 127,6G 7 HPFS/NTFS/exFAT
/dev/sdb6 657990334 1645357055 987366722 470,8G 7 HPFS/NTFS/exFAT
/dev/sdb7 1645359104 1750601291 105242188 50,2G 83 Linux
/dev/sdb8 1750603776 1953523711 202919936 96,8G 83 Linux

Partycja 1 nie zaczyna się na granicy sektora fizycznego.
Partycja 6 nie zaczyna się na granicy sektora fizycznego.
Wpisy w tablicy partycji nie są w tej kolejności, co na dysku.


Wierzę, że da się to naprawić…

Uruchom jakis system live linuxa gdzie jest gdisk

Uruchom

gdisk /dev/sdb

GPT do MBR

Wpisz r aby wejść w recovery and transformation options
A potem g aby wykonać konwersję z GTP do MBR.

Ale robisz na własną odpiwiedzialność. Zanim zrobisz coś co modyfikuje partycje zrób obraz całego dysku!!! sektor po sektorze np acronisem.

Obraz 1TB, trochę problematyczne ale spróbuję. Ale jest duża “szansa” na utratę danych?
A może pomogłoby

fixpart /dev/sdb ?

Nie wiem czy ta komenda Ci pomoże. Przed chwila na testowym linuxie na wirutalnej maszynie przekonwertowałem MBR na GPT za pomocą gdisk. A potem z live linux spowrotem z GPT na MBR. System sie nie uruchamia ponieważ wyleciał GRUB, ale dane wszystkie zostały i można je podmontować. Nie wiem co zrobiło gnome w Twoim przypadku wieć napewno to bedzie ryzyko. A próbowałeś podmontować w aktualnym stanie partycji na dysku z live linux np

mount /dev/sdb5 /mnt

?

Po odzyskaniu GRUB system wstaje :slight_smile: czyli przekonwetowałem z MBR na GPT, a następnie z GPT na MBR i po ponownym zainstalowaniu GRUB na /deb/sdX system uruchomił się, a dane są nienaruszone. Jak będzie u Ciebie nie wiem.

A może lepiej zrobić pełną konwersję do GPT? Najwazniejsze aby odzyskać dostęp do partycji. Dysk jest drugi co prawda z zainstalowanymi systemami ale systemy nie sa najważniejsze bo mam ubuntu na pierwszym dysku.

Siedze na PartedMagic. Montowanie pojedynczych partycji nie dziala.

Z live linux:

fdisk /dev/sdb

wybierz l - zobaczysz typy partycji

nastepnie t - wybierz numer partycji, a następnie wpisz typ, dla Linux jest 83, dla NTFS 7

Niby fdisk zmienil partycje gpt na NTFS ale po wpisaniu fdisk -l dalej jest to samo. Moze jednak zrobic gdiskiem konwersje calego dysku do gpt?

Spróbuj w pierwszej kolejności podmontować partycję w live cd z najważniejszymi danymi i zgraj je sobie na inny nośnik.

Coś najwyraźniej poszło nie tak. Zamiast dysku, tylko partycja została zmieniona na GPT. Ponadto Linux do GPT potrzebuje specjalnej partycji 1MB, którą potrzebuje Grub do rozruchu. Nie można sobie tak bez potrzeby zmieniać MBR na GPT. GPT używa się przy dyskach/macierzach powyżej 2TB, gdzie MBR nie obsługe większej pojemności i trzeba stosować GPT. Przy BIOS wymagana jest właśnie dodatkowa partycja dla Gruba, przy UEFI jest to mniej problematyczne.

Poszedl w ruch DMDE. Mam wylistowane partycje (oczywiscie wszystko na kopii posektorowej). Pierwotnie byly dwie partycje linuxowe ext4 (najistotniejsza partycja ok. 100GB), partyvja o nazwie IT ok 150GB (kolejna istotna) oraz najwieksza (ponad 500GB) ze zdjeciami i muzyka. Byla jeszcze pusta 200GB pod ibstalacje windy ale nie jest istotna. Co zrobic zeby odzyskac dostep do struktury plikow i katalogow?

Do partycji IT i tej 500GB (partycje NTFS), możesz spróbować dostać się z tego DMDE. Do partycji ext4 musisz dostać się z jakiegoś linuksowego live cd.