1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Terminal - bzw. Konsolenbefehle u. Werkzeuge
  • Everywhere
  • Terminal - bzw. Konsolenbefehle u. Werkzeuge
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Terminal - bzw. Konsolenbefehle u. Werkzeuge

dd

  • Hammer20l
  • May 29, 2026 at 12:23 PM
  • July 16, 2026 at 1:33 PM
  • 154 times viewed
  • Eintrag
  • Ratings 0
  • dd ist ein fundamentaler Unix-Befehl zum bitgenauen Kopieren und Konvertieren von Dateien, Partitionen oder ganzen Festplatten auf unterster Systemebene (Sektor-für-Sektor), der Dateisystemgrenzen komplett ignoriert.

    Klick für mehr ...

    1 ⚔️ dd (Das zweischneidige Sektoren-Skalpell)

    Unter Linux ist bekanntlich alles eine Datei – auch Festplatten (/dev/sda) oder NVMe-SSDs (/dev/nvme0n1). Der Befehl dd macht sich dieses Unix-Prinzip radikal zunutze. Er arbeitet nicht auf der Ebene von Ordnern und Dateien, sondern liest und schreibt rohe Datenströme direkt von Sektor zu Sektor.

    Im Linux-Volksmund hat der Befehl den berüchtigten Spitznamen „Data Destroyer“ (Datenzerstörer). Der Grund: dd fragt nicht nach, warnt nicht und löscht bei einem kleinen Tippfehler im Ziel-Parameter kompromisslos Terabytes an Daten in Millisekunden.

    Die Kernphilosophie von dd lautet:

    „Kopiere Datenstrom A exakt bitweise an Ort B, ohne zu fragen, was es bedeutet.“

    2 🛠️ DIE ANATOMIE DES BEFEHLS & CORE-PARAMETER

    Im Gegensatz zu fast allen modernen Linux-Befehlen nutzt dd keine klassischen Flags (wie -v oder --output), sondern eine eigene, historische Zuweisungs-Syntax:

    Code
    dd if=QUELLDATEI of=ZIELDATEI [OPTIONEN]

    2.1 Die wichtigsten Parameter:

    • if= (Input File):
      Die Datenquelle. Kann eine Image-Datei (.iso, .img), eine einzelne Partition (/dev/sdb1) oder ein ganzes Laufwerk sein. Auch virtuelle Kernel-Generatoren wie /dev/zero (liefert unendlich Nullen) oder /dev/urandom (Zufallszahlen) sind typische Quellen.
    • of= (Output File):
      Das Schreibziel. Hier entscheidet sich Leben und Tod des Systems. Gibt man hier versehentlich seine Hauptfestplatte an, wird diese gnadenlos überschrieben.
    • bs= (Block Size):
      Bestimmt, wie viele Daten auf einmal in den RAM gelesen und geschrieben werden (z. B. bs=4M für 4 Megabyte). Ein höherer Wert beschleunigt den Klonvorgang bei modernen SSDs massiv. Standardmäßig liest dd sonst in winzigen 512-Byte-Schritten, was das System ausbremst.
    • status=progress:
      Schaltet die Live-Fortschrittsanzeige im Terminal ein. Ohne dieses Flag arbeitet dd absolut lautlos, bis der Vorgang komplett abgeschlossen ist.
    • conv=fsync:
      Zwingt das System, die Daten physisch vollständig auf das Medium zu schreiben, bevor der Befehl beendet wird. Verhindert, dass Daten im Linux-Schreibcache hängen bleiben und der USB-Stick beim zu frühen Abziehen korrupt wird.

    3 📋 TYPISCHE PRAXIS-ANWENDUNGEN

    3.1 Bootbaren Linux-USB-Stick erstellen

    Erstellt aus einem geladenen ISO-Abbild (z. B. Debian 13 oder Arch Linux) einen bootfähigen Live-Stick.

    Code
    sudo dd if=debian-13.iso of=/dev/sdX bs=4M status=progress conv=fsync

    ⚠️ Wichtig: Hier darf niemals eine Partitionsnummer angegeben werden (nicht /dev/sdX1), sondern immer das nackte Basislaufwerk (/dev/sdX).

    3.2 Eine Festplatte bitgenau klonen

    Erstellt ein 1:1-Abbild einer Festplatte auf einer zweiten, physisch identischen oder größeren Platte.

    Code
    sudo dd if=/dev/sda of=/dev/sdb bs=64K status=progress conv=fsync

    3.3 Eine Festplatte sicher löschen (Überschreiben)

    Überschreibt alle Sektoren einer Festplatte mit Nullen, um alte Daten vor dem Verkauf unwiderruflich zu vernichten.

    Code
    sudo dd if=/dev/zero of=/dev/sdX bs=4M status=progress

    4 🔄 ABGRENZUNG: DD VS. CLONEZILLA / PARTCLONE

    Kriteriumdd ⚔️Clonezilla (Partclone) 🦖
    ArbeitsweiseStumpfer Sektor-für-Sektor-TransportIntelligent (liest nur belegte Dateisystemblöcke)
    GeschwindigkeitLangsam bei großen, fast leeren PlattenExtrem schnell, da leerer Raum ignoriert wird
    ZielgrößeZiel muss physisch exakt gleich groß oder größer seinKann über den Expert-Modus (-icds) flexibler skalieren
    DatensicherheitGefährlich (Keine Sicherheitsabfragen)Sicherer durch Menüführung und Validierung

    5 DIE DREI GOLDENEN DD-REGELN

    5.1 Regel 1: „Prüfe dreimal das Ziel via lsblk“

    • Das Problem:
    • Der Klassiker: Nutzer wollte ein ISO auf den USB-Stick /dev/sdb flashen, hat aber im Eifer des Gefechts /dev/sda (seine SSD mit dem installierten Hauptsystem) eingetippt.
    • Die Folge:
      Das System läuft meist noch ein paar Sekunden im RAM weiter und verabschiedet sich dann mit einem Kernel Panic ins digitale Nirwana. Die Partitionstabelle und die ersten Systemdaten sind unwiderruflich weg.

    5.2 Problem nach dem Klonen: Doppelte UUIDs

    • Das Problem:
      Ein Nutzer hat eine Partition erfolgreich mit dd auf eine zweite interne Festplatte geklont. Nach dem nächsten Neustart verhält sich das System völlig instabil, mountet zufällige Platten oder bootet nicht.
    • Die Ursache:
      Da dd bitgenau kopiert, besitzt die Kopie exakt dieselbe UUID (Universally Unique Identifier) wie das Original. Wenn Linux nun bootet und in der /etc/fstab nach der UUID sucht, findet es zwei identische IDs und bindet die falsche oder beide Festplatten gleichzeitig ein.
    • Die Lösung:
      Nach dem Klonen muss auf einer der beiden Platten zwingend die UUID geändert werden. Bei einer ext4-Partition geschieht dies im Host-Terminal über:

      Code
      sudo tune2fs -U random /dev/sdX1

    6 📝 FAZIT

    Der Befehl dd ist das älteste und verlässlichste Brecheisen der Systemadministration. Es hat keine grafische Oberfläche, keinen Schnickschnack und verzeiht keinen einzigen Fehler. Wer es jedoch mit Respekt und Präzision bedient, besitzt ein Werkzeug, das jedes System und jede Partitionierung ohne Rücksicht auf Verluste bezwingt.

    • dd
There are currently no ratings for this Eintrag.
  • Previous entry curl
  • Next entry dmidecode
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 ⚔️ dd (Das zweischneidige Sektoren-Skalpell)
  • 2 🛠️ DIE ANATOMIE DES BEFEHLS & CORE-PARAMETER
    • 2.1 Die wichtigsten Parameter:
  • 3 📋 TYPISCHE PRAXIS-ANWENDUNGEN
    • 3.1 Bootbaren Linux-USB-Stick erstellen
    • 3.2 Eine Festplatte bitgenau klonen
    • 3.3 Eine Festplatte sicher löschen (Überschreiben)
  • 4 🔄 ABGRENZUNG: DD VS. CLONEZILLA / PARTCLONE
  • 5 DIE DREI GOLDENEN DD-REGELN
    • 5.1 Regel 1: „Prüfe dreimal das Ziel via lsblk“
    • 5.2 Problem nach dem Klonen: Doppelte UUIDs
  • 6 📝 FAZIT

Categories

  1. 3D 6
  2. Allgemein 84
  3. Appimages 4
  4. Audio 35
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 28
  7. Browser 16
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung, Dateisuche 8
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot 93
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 12
  15. Firewall - Datensicherheit 15
  16. Gaming unter Linux 12
  17. Hardware, Speicher, virtuelle Speicher 34
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 18
  24. Paketverwaltung 30
  25. Remote Verbindungen 5
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Systemdienste 13
  29. Terminaleditoren 19
  30. Terminal - bzw. Konsolenbefehle u. Werkzeuge 66
  31. Video, Medienserver 11
  32. Videoplayer 9
  33. Virtualisierung und Container 17
  34. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™