Sie müssen nicht müssen zuerst die alten Daten zu löschen. Aber du kannst, wenn du willst . Manchmal ist es eine gute Idee. Besonders wenn du es jemandem gibst.
Dies sollte den Trick tun:
Linux:
dd if=/dev/zero of=/dev/sdx
Macintosh:
dd if=/dev/zero of=/dev/diskx
diskutil zeroDisk /dev/diskx
Wo sdxoder diskxist die Zielfestplatte? Normalerweise ist sda/ disk0die erste Festplatte, die das Hauptbetriebssystem usw. enthält (z. B. SCSI / SATA-Festplatte A ), gefolgt von sdb/ disk1, sdc/ disk2usw.
Wenn Sie eine interne Festplatte ( /dev/sdaoder /dev/disk0) haben und ein externes Laufwerk über USB anschließen; Das externe Laufwerk ist /dev/sdboder /dev/disk1. Du hast die Idee. SD-Karten werden /dev/mmcblk0in ähnlicher Weise als Namen wie usw. bezeichnet.
Einige bezeichnen dies als Nullstellen oder Formatierung auf niedriger Ebene . Die Pseudodatei /dev/zerokann als ähnlich angesehen werden /dev/null; aber entworfen, um gelesen zu werden , anstatt geschrieben zu werden . Es liefert einen stetigen Strom von ASCII NUL( 0x00) - Bytes an jeden Prozess, der versucht, daraus zu lesen.
Das ursprüngliche Dateisystem wird überschrieben.
Einige zusätzliche Optionen, die häufig verwendet werden dd, um die Blockgröße und die Lese- / Schreibgeschwindigkeit von Daten zu ändern, folgen der Syntax:
bs=512kB count=1
Außerdem möchte ich persönlich einen laufenden Status- / Fortschrittsbericht haben, damit ich sagen kann, was los ist. Fügen Sie dazu am Ende des Befehls Folgendes hinzu:
status=progress
Achten Sie darauf, die richtige Festplatte anzugeben. Besonders wenn solche Befehle direkt in eine Shell kopiert / eingefügt werden. Es dauert Millisekunden, um die falsche Partitionstabelle zu borken. Um Ihre Speichergeräte aufzulisten, beginnen Sie mit:
Linux:
lsblk
Macintosh:
diskutil list
Die Ausgabe sieht ungefähr so aus:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3