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/sdb
zawiera 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)
partitioning
usb-drive
format
gpt
Harun Guna
źródło
źródło
Odpowiedzi:
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
parted
z 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
gdisk
na dysku. Wykryje problem i zapyta, czy chcesz użyć danych GPT lub MBR. Powiedz, aby używał danych GPT, sprawdź, czy jest poprawny, wpisującp
i porównując dane wyjściowe z tym, co uważasz za poprawne, a następnie wpisz,w
aby zapisać zmiany.Zarówno FixParts (
fixparts
) igdisk
są częściągdisk
pakietu w Ubuntu. Zwykle nie jest instalowany domyślnie, więc może być konieczne zainstalowanie go przez wpisaniesudo apt-get install gdisk
.źródło
fixparts
dział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óryfixparts
odmówi dotknięcia, ponieważ nie jest przeznaczony do zarządzania nimi. Możliwe, że napotkałeś inny problem lub nawetfixparts
błą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.fixparts /dev/sdb
otrzymuję monit, z którego muszę wpisać polecenie. Czy istnieje jakieś polecenie usuwania resztek danych GPT? Nie wspomniałem o tym w pomocy.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
:(zgódź się na usunięcie partycji)
(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.
źródło