Nie można sformatować ani usunąć partycji w pendrive z powodu błędu tabeli GPT

21

Oto, co otrzymałem, próbując sformatować partycję w moim pendrive:

Błąd podczas usuwania partycji /dev/sdb1: parted --script "/dev/sdb" "rm 1"'wyjście z wiersza polecenia z niezerowym statusem wyjścia 1: Ostrzeżenie: /dev/sdbzawiera podpisy GPT wskazujące, że ma tabelę GPT. Jednak nie ma prawidłowej fałszywej tabeli partycji msdos, tak jak powinno. Być może został uszkodzony - być może przez program, który nie rozumie tablic partycji GPT. A może usunąłeś tabelę GPT i używasz teraz tabeli partycji msdos. Czy to jest tablica partycji GPT?

Błąd: Zarówno podstawowa, jak i zapasowa tabela GPT są uszkodzone. Spróbuj zrobić nowy stół i użyć funkcji ratunkowej Parted do odzyskania partycji.

(udisks-error-quark, 0)
Harun Guna
źródło
1
ok .... Wht hapnd jest to, że utworzyłem msdos za pomocą parted .. rozwiązałem problem z partycją, ale kiedy próbowałem sformatować pendirve, otrzymałem następujący błąd ..... Błąd synchronizacji po pierwszym wyczyszczeniu: Przekroczono limit czasu oczekiwania na obiekt (udisks-error-quark, 0)
Harun Guna

Odpowiedzi:

10

Możliwe, że twój dysk pierwotnie zawierał tabelę partycji GUID (GPT), ale utworzyłeś na niej nową tabelę partycji Master Boot Record (MBR) za pomocą narzędzia, które nie rozumie GPT. Ponieważ GPT zajmuje więcej miejsca niż MBR, oznacza to, że pozostały dane GPT i partedz tego powodu się myli.

Jeśli ta analiza jest poprawna, najłatwiejszym rozwiązaniem jest uruchomienie FixParts na dysku. FixParts zaoferuje usunięcie resztkowych danych GPT, a następnie będziesz mógł normalnie korzystać z dysku. (Nie musisz nic robić w FixParts; po prostu powiedz mu, aby usunął dane GPT, gdy poprosi o to, a następnie wyjdzie.)

Jest jednak jedno zastrzeżenie: możliwe, że masz dysk GPT, ale coś przypadkowo zapisało na dysku tabelę partycji MBR. W takim przypadku prawdopodobnie chcesz odzyskać GPT, a nie wyczyścić! W takim przypadku rozwiązaniem jest uruchomienie gdiskna dysku. Wykryje problem i zapyta, czy chcesz użyć danych GPT lub MBR. Powiedz, aby używał danych GPT, sprawdź, czy jest poprawny, wpisując pi porównując dane wyjściowe z tym, co uważasz za poprawne, a następnie wpisz, waby zapisać zmiany.

Zarówno FixParts ( fixparts) i gdisksą częścią gdiskpakietu w Ubuntu. Zwykle nie jest instalowany domyślnie, więc może być konieczne zainstalowanie go przez wpisanie sudo apt-get install gdisk.

Rod Smith
źródło
FixParts nie działa w dniu 14.04
wranvaud
Właśnie sprawdziłem i fixpartsdziała na Ubuntu 14.04. Nie powiedziałeś, co nie działa, więc trudno mi zdiagnozować. Domyślam się, że masz dysk GPT, który fixpartsodmówi dotknięcia, ponieważ nie jest przeznaczony do zarządzania nimi. Możliwe, że napotkałeś inny problem lub nawet fixpartsbłąd, ale bez dodatkowych informacji naprawdę nie mogę go zdiagnozować, a tym bardziej naprawić. Proszę zgłosić raport o błędzie ze szczegółowymi informacjami.
Rod Smith
Czy możesz wyjaśnić, co masz na myśli przez „uruchomienie Fixparts”? Po uruchomieniu polecenia fixparts /dev/sdbotrzymuję monit, z którego muszę wpisać polecenie. Czy istnieje jakieś polecenie usuwania resztek danych GPT? Nie wspomniałem o tym w pomocy.
Jon Bentley
Sprawdź dokumentację FixParts , do której odwołuje się moja odpowiedź, aby dowiedzieć się, jak z niej korzystać. Jeśli masz później problemy, opublikuj nowe pytanie ze szczegółami tego, co zrobiłeś, a co nie działa.
Rod Smith
33

Natknąłem się na ten problem z zapisywaniem na starym dysku, który został zapisany jako dysk Linux na żywo.

Rozwiązanie, jeśli chcesz tylko usunąć dysk /dev/sdX:

sudo gdisk /dev/sdX
o  

(zgódź się na usunięcie partycji)

w  

(zgódź się na napisanie tablicy partycji)

A potem masz idealnie czysty dysk. Pozostało tylko stworzyć partycję, jeśli chcesz jej użyć.

Uwaga: Gdisk jest narzędziem do partycjonowania dysku i może usunąć dysk, jeśli nie jest ostrożny. Jest przeznaczony do tworzenia, modyfikowania i usuwania partycji.

ennui.bz
źródło
ta odpowiedź działa dla mnie.
user3687723,
To tylko pomogło mi naprawić zepsuty napęd kciuka.
Soham Chowdhury,
To świetna odpowiedź, ponieważ pomogła mi uratować mój zepsuty pendrive USB :)
NiKo