USB-Stick löschen und GPT+Partition einrichten

USB-Stick löschen und GPT+Partition einrichten

Nachdem ich meinen 16 GB USB2.0-Stick als ESXi-Bootstick verwendet habe, kann ich ihn jetzt nicht mehr formatieren. Der Windows Explorer sagt nur:

Das Laufwerk konnte nicht formatiert werden (oder so ähnlich)

Diskpart kann eine primäre RAW-Partition erstellen, diese jedoch nicht formatieren.

Auch GParted unter Linux Mint 17.1 kann den Stick nicht formatieren:

Laut Treiberdeskriptor beträgt die physische Blockgröße 2048 Byte, Linux gibt jedoch 512 Byte an.

Außerdem wird behauptet, der Stick habe eine Größe von 59,66 GiB.

Gibt es eine Möglichkeit, den Stick vollständig zu zerstören und ihn dann manuell erneut einzurichten?

EDIT: Auch die GParted Live-CD konnte dieses Problem nicht beheben

Antwort1

Ich bin froh, dass Sie Ihre Frage selbst beantwortet haben. OK, normalerweise besteht die Methode zum Löschen einer Festplatte darin, die Partitionstabelle mit auf Null zu setzen dd if=/dev/zero of=<RAW-DEVICE> bs=512 count=1.

Das wäre das Ende der Geschichte, aber anscheinend könnte das Betriebssystem dies verhindern. Über Wikipedia:http://en.wikipedia.org/wiki/GUID_Partition_Table#Legacy_MBR_.28LBA_0.29

Betriebssysteme und Tools, die GPT-Datenträger nicht lesen können, erkennen den Datenträger im Allgemeinen als Datenträger, der eine Partition unbekannten Typs und keinen leeren Speicherplatz enthält, und lehnen Änderungen am Datenträger normalerweise ab, sofern der Benutzer nicht ausdrücklich die Löschung dieser Partition anfordert und bestätigt.

Dies erklärt einigermaßen Ihre Fehlermeldungen und was mit Ihnen passiert ist: Die GPT ist mit dem MBR verknüpft und Ihr Betriebssystem hat einen gültigen MBR, aber eine ungültige GPT erkannt.

Antwort2

Ich konnte das Problem selbst beheben mitgdisk. Tatsächlich konnte mir kein anderes Programm sagen, was das eigentliche Problem ist. Es ist das hier:

Ungültiges GPT und gültiges MBR gefunden; MBR wird im Speicher in das GPT-Format konvertiert. DIESER VORGANG IST POTENZIELL ZERSTÖRERISCH! Beenden Sie den Vorgang durch Eingabe von „q“, wenn Sie Ihre MBR-Partitionen nicht in das GPT-Format konvertieren möchten!

UND

Achtung! Die sekundäre Partitionstabelle überlappt die letzte Partition um 3657528735 Blöcke! Sie müssen diese Partition löschen oder ihre Größe in einem anderen Dienstprogramm ändern.

Was ich getan habe:

Alle Partitionen auf dem Stick löschen:

Command (? for help): d
Partition number (1-4): 1

Command (? for help): d
Partition number (2-4): 2

Command (? for help): d
Partition number (3-4): 3

Command (? for help): d
Using 4

Neuen MBR erstellen

Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y

Datenträger überprüfen

Command (? for help): v
No problems found. 31276989 free sectors (14.9 GiB) available in 1
segments, the largest of which is 31276989 (14.9 GiB) in size.

Schreiben auf die Festplatte

Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.

Danach konnte ich den Stick wie gewohnt formatieren.

verwandte Informationen