Folgendes habe ich beim Versuch, eine Partition in meinem pendrive zu formatieren:
Fehler beim Löschen der Partition
/dev/sdb1
: Die Befehlszeile wurdeparted --script "/dev/sdb" "rm 1"'
mit einem Beendigungsstatus ungleich Null beendet. 1: Warnung:/dev/sdb
Enthält GPT-Signaturen, die darauf hinweisen, dass eine GPT-Tabelle vorhanden ist. Es hat jedoch keine gültige gefälschte MSDOS-Partitionstabelle, wie es sollte. Möglicherweise wurde es beschädigt - möglicherweise von einem Programm, das GPT-Partitionstabellen nicht versteht. Oder Sie haben die GPT-Tabelle gelöscht und verwenden jetzt eine MSDOS-Partitionstabelle. Ist das eine GPT-Partitionstabelle?Fehler: Sowohl die primäre als auch die Backup-GPT-Tabelle sind beschädigt. Versuchen Sie, eine neue Tabelle zu erstellen und Parteds Rettungsfunktion zum Wiederherstellen von Partitionen zu verwenden.
(udisks-error-quark, 0)
quelle
Antworten:
Möglicherweise enthielt Ihre Festplatte ursprünglich eine GUID-Partitionstabelle (GPT), Sie haben jedoch darüber eine neue MBR- Partitionstabelle (Master Boot Record) mit einem Tool erstellt, das GPT nicht versteht. Da GPT mehr Platz einnimmt als MBR, bedeutet dies, dass GPT-Daten übrig sind und
parted
deswegen verwirrt werden.Wenn diese Analyse korrekt ist, besteht die einfachste Lösung darin, FixParts auf der Festplatte auszuführen . FixParts bietet an, die verbleibenden GPT-Daten zu entfernen. Danach sollten Sie die Festplatte normal verwenden können. (Sie müssen in FixParts nichts weiter tun. Sagen Sie ihm einfach, dass er die GPT-Daten entfernen soll, wenn Sie dazu aufgefordert werden, und beenden Sie das Programm.)
Es gibt jedoch eine Einschränkung: Es ist auch möglich, dass Sie eine GPT-Festplatte hatten, aber versehentlich eine MBR-Partitionstabelle auf die Festplatte geschrieben wurde. In diesem Fall möchten Sie wahrscheinlich die GPT wiederherstellen , nicht auslöschen! In diesem Fall muss die Lösung
gdisk
auf der Festplatte ausgeführt werden. Das Problem wird erkannt und Sie werden gefragt, ob Sie die GPT- oder MBR-Daten verwenden möchten. Sagen Sie ihm, dass er die GPT-Daten verwenden soll, überprüfen Sie die Richtigkeit,p
indem Sie die Ausgabe eingeben und mit der Ausgabe vergleichen, die Sie für richtig halten, und geben Sie dann einw
, um die Änderungen zu speichern.Beide FixParts (
fixparts
) undgdisk
sind Teil desgdisk
Pakets in Ubuntu. Es ist normalerweise nicht standardmäßig installiert, daher müssen Sie es möglicherweise durch Eingabe installierensudo apt-get install gdisk
.quelle
fixparts
arbeite mit Ubuntu 14.04. Sie haben nicht gesagt, was nicht funktioniert, und es fällt mir schwer, eine Diagnose zu stellen. Ich gehe davon aus, dass Sie eine GPT-Festplatte haben, diefixparts
sich weigert, sie zu berühren, da sie nicht für die Verwaltung vorgesehen ist. Es könnte sein, dass Sie auf ein anderes Problem oder sogar einenfixparts
Fehler gestoßen sind, aber ohne weitere Informationen kann ich es wirklich nicht diagnostizieren, geschweige denn beheben. Bitte reichen Sie einen Fehlerbericht mit detaillierten Informationen ein.fixparts /dev/sdb
erhalte ich nur eine Eingabeaufforderung, über die ich einen Befehl eingeben muss. Gibt es einen bestimmten Befehl zum Entfernen von GPT-Datenresten? Ich habe keine Erwähnung in der Hilfe gesehen.Ich bin auf dieses Problem gestoßen, als ich auf ein altes Laufwerk geschrieben habe, das als Live-Linux-Disk geschrieben wurde.
Lösung, wenn Sie nur die Festplatte löschen möchten
/dev/sdX
:(stimme zu, Partitionen zu löschen)
(stimme zu, Partitionstabelle zu schreiben)
Und dann haben Sie ein vollkommen leeres Laufwerk. Sie müssen lediglich eine Partition erstellen, wenn Sie diese verwenden möchten.
Hinweis: Gdisk ist ein Festplattenpartitionierungsprogramm und kann Ihre Festplatte löschen, wenn Sie nicht vorsichtig sind. Es wurde entwickelt, um Partitionen zu erstellen, zu ändern und zu löschen.
quelle