Wird dd if=/dev/zero of=/dev/sda
eine bereits vorhandene Partitionstabelle löschen?
Ja, die Partitionstabelle befindet sich im ersten Teil des Laufwerks, daher wird sie beim Überschreiben zerstört. Diese dd
überschreibt das gesamte Laufwerk, wenn Sie es laufen lassen (es dauert also ziemlich lange).
Etwas wie dd bs=512 count=50 if=/dev/zero of=/dev/sda
würde ausreichen, um die ersten 50 Sektoren zu überschreiben, einschließlich der MBR-Partitionstabelle und der primären GPT. Obwohl GPT zumindest laut Wikipedia eine sekundäre Kopie der Partitionstabelle am Ende des Laufwerks hat, reicht es möglicherweise nicht aus, nur den Teil im Kopf des Laufwerks zu überschreiben.
(Sie müssen dd
nicht verwenden , obwohl. head -c10000 /dev/zero > /dev/sda
oder cat /bin/ls > /dev/sda
hätte den gleichen Effekt.)
macht fdisk /dev/sda g
(für GPT) lösche die von /dev/zero?
Auch ja (vorausgesetzt, Sie speichern die Änderungen).
(Allerdings ist die Formulierung im Titel nur verwirrend, /dev/zero
an sich nicht alles andere als jede normale Speicherung.)
Die Partitionstabelle wird am Anfang des (logischen) Plattengeräts gespeichert.
Überschreiben dieses Bereichs mit irgendetwas (Nullen von /dev/zero
oder andere Daten) ersetzt die Partitionstabelle durch Kauderwelsch, sodass nicht mehr offensichtlich ist, wo die Partitionen auf dem Gerät beginnen.
Man kann aber immer noch die ganze Festplatte scannen und versuchen, die "magischen Bytes" zu identifizieren, die die Anfänge von Dateisystemen markieren.
Umgekehrt, wenn Sie fdisk
verwenden (oder ein anderes Partitionierungstool) zum Erstellen einer neuen Partitionstabelle überschreibt das Tool die ersten paar Bytes der Festplatte, um diese neue Tabelle zu speichern.
Es gibt nur einen Anfang auf der Festplatte, also bleibt alles, was Sie zuletzt tun, dort "hängen".
Beachten Sie jedoch, dass einige Partitionstabellenformate (wie GPT) Sicherungskopien an verschiedenen Stellen aufbewahren (z. B. am Ende der Festplatte für GPT), von denen einige der Partitionsinformationen wiederhergestellt werden können.