GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wird Dd If=/dev/zero Of=/dev/sda eine bereits vorhandene Partitionstabelle löschen?

Wird # dd if=/dev/zero of=/dev/sda eine bereits vorhandene Partitionstabelle löschen?

Oder ist es umgekehrt, d. h. tut

# fdisk /dev/sda g (für GPT)

löschen Sie die von /dev/zero geschriebenen Nullen ?

Akzeptierte Antwort:

Wird dd if=/dev/zero of=/dev/sda hinzufügen eine bereits vorhandene Partitionstabelle löschen?

Ja, die Partitionstabelle befindet sich im ersten Teil des Laufwerks, daher wird sie beim Überschreiben zerstört. Das dd wird über das gesamte Laufwerk schreiben, wenn Sie es laufen lassen (es wird also ziemlich lange dauern).

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 nicht dd 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?

geschriebenen Nullen

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.)


Linux
  1. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  2. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  3. Linux – Was bedeutet der Buchstabe „u“ in /dev/urandom?

  4. Wie tauscht man /dev/sda mit /dev/sdb aus?

  5. DD von /dev/zero nach /dev/null ... was eigentlich passiert

tty (/dev/tty ) vs. pts (/dev/pts) unter Linux

So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

Was sind /dev/zero- und /dev/null-Dateien in Linux

Warum listet Linux NVMe-Laufwerke als /dev/nvme0 anstelle von /dev/sda auf?

Unterschiede zwischen /dev/sda und /dev/sda1