QEMU QCOW2 (.qcow2)
QEMU StandardQEMU Copy-On-Write v2 (QCOW2) ist das virtuelle Flaggschiff-Festplattenformat für die moderne Linux-Virtualisierung (KVM, Proxmox, OpenStack, QEMU). Es bietet Thin Provisioning, interne Snapshots, Basis-Images (Backing Files) und transparente Komprimierung.
Von QCOW2 zu RAW konvertieren
Kostenloser Konverter von QCOW2 zu RAW im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
Untersuchen & Metadaten
Betriebssysteme und Dateianalysatoren identifizieren QCOW2-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
Byte-basierte Headersignatur (Magic Bytes)
Betriebssysteme und Dateianalysatoren identifizieren QCOW2-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
HEX-SIGNATUR (OFFSET 0):
51 46 49 FB 00 00 00 02 / 03ASCII-DARSTELLUNG: QFIû...
Standardisierung: QEMU QCOW2 Image Format Specification
Technische Daten
| Container-Architektur | Two-level cluster allocation table (L1 and L2 tables) supporting Copy-on-Write backing files, snapshots, and encryption |
| Kompression | Zlib Deflate or Zstandard (Zstd) cluster-level compression |
| Byte-Endianness | Big-Endian header and cluster offsets |
| Farbräume | N/A (Virtual Machine Disk) |
| Kanäle & Struktur | Virtual machine hard drive partitions, filesystems, and point-in-time snapshots |
| Max. Abmessungen | Up to 2 Petabytes (supports 64-bit cluster addresses) |
| Transparenz | None |
| Streaming & Progressiv | High-speed Copy-on-Write random-access block mapping |
Technischer Vergleich: QCOW2 im Vergleich zu Wettbewerbern
| Technisches Attribut | QCOW2 (Aktuell) | RAW | VHD | VMDK |
|---|---|---|---|---|
| Virtualisierungs-Ökosystem | KVM / QEMU / Proxmox / OpenStack | Direkt physisch / KVM | Microsoft Hyper-V / Azure | VMware ESXi / Workstation |
| Thin Provisioning | Native Cluster-on-Demand-Zuweisung | Keines (vollständig zugewiesen) | Dynamische VHD-Zuweisung | Thin VMDK-Zuweisung |
| Basis-Images (CoW) | Erstklassige native Funktion | Keine | Differenzierende Festplatten | Verknüpfte Klone |
| Interne Kompression | Natives zlib und Zstandard (Zstd) | Keine | Keine | Komprimiert für Stream-Optimierung |
Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden
QEMU-Fehler: „qemu-system-x86_64: qcow2: Image ist beschädigt: Referenz-Zählungsblock nicht gefunden".
Ursache: Unsauberes Herunterfahren des Hosts, wodurch die Referenzzählungen der Cluster-Zuweisung unterbrochen wurden.
Wiederherstellung: Reparieren Sie die Cluster-Zuweisungen mit „qemu-img check -r all broken.qcow2" oder File2File.
Sicherheitsanalyse & Parser-Angriffsvektore
QCOW2-Parser werten Cluster-Offset-Tabellen aus, bei denen fehlerhafte Referenzen zu Speicherbeschädigungen des Hosts in Hypervisoren führen können.
Bekannte Angriffsvektore
- Hypervisor-Ausbruch über Out-of-Bounds-Cluster-Schreibvorgänge in anfälligen QEMU-Blocktreibern.
- Pfadüberschreitungs-Schwachstellen (Path Traversal) in Verweisen auf Basis-Image-Pfade.
- Denial-of-Service durch zirkuläre Referenzketten von Basis-Images.
Bewährte Sicherheitsverfahren:
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Thin Provisioning: Belegt physischen Speicherplatz nur für Cluster, auf die tatsächlich geschrieben wurde.
- Copy-on-Write (CoW)-Basis-Images: Starten Sie Hunderte von virtuellen Maschinen aus einer einzigen Basisvorlage, ohne den Speicher zu duplizieren.
- Interne Snapshots: Erfassen Sie Point-in-Time-Zustände virtueller Maschinen, ohne laufende virtuelle Instanzen anzuhalten.
Technische Einschränkungen & Nachteile
- Etwas höherer I/O-Overhead als bei rohen Blockgeräten aufgrund zweistufiger Cluster-Tabellennachschlagen.
- Mögliche Metadaten-Fragmentierung nach längeren, intensiven Schreibzyklen mit wahlfreiem Zugriff.
- Erfordert qemu-img oder Virtualisierungswerkzeuge zur Inspektion oder Bearbeitung außerhalb von Linux.
Interessante technische Wissenswertes
- Die ersten 4 magischen Bytes lauten 0x51 0x46 0x49 0xFB, was dem ASCII-Wert „QFI" gefolgt von dem Byte 0xFB entspricht (Abkürzung für „QEMU File Image").
- QCOW2 wurde von dem legendären französischen Programmierer Fabrice Bellard entwickelt, der auch FFmpeg, QEMU und QuickJS erschaffen hat.
- Proxmox VE und OpenStack verwenden QCOW2 als ihr primäres virtuelles Speicherformat für Cloud-Deployments in Unternehmensumgebungen.
Häufig gestellte technische Fragen
Was ist eine QCOW2-Datei?
Eine QCOW2-Datei ist ein virtuelles Festplatten-Image, das von Linux-Virtualisierungssoftware wie QEMU und KVM verwendet wird und Thin Provisioning sowie sofortige Snapshots unterstützt.
Wie kann ich QCOW2 in RAW oder VMDK konvertieren?
Sie können QCOW2-Festplatten-Images mit File2File.app oder dem Befehl „qemu-img convert“ in das RAW-, VMDK- oder VHD-Format konvertieren.
Was bedeutet Copy-on-Write?
Copy-on-Write bedeutet, dass die Festplatte nur Änderungen speichert, die am System vorgenommen werden. Das ursprüngliche Basis-Image bleibt unberührt, wodurch Hunderte von VMs dieselbe Basisschablone gemeinsam nutzen können.
Ähnliche QCOW2-Konvertierungspaare
Die Konvertierung von QEMU QCOW2-virtuellen Festplattendateien in das RAW-Format entfernt den Copy-on-Write-Wrapper, um einen unkomprimierten blockbasierten Festplattenzugriff zu ermöglichen.
Die Konvertierung eines flachen Raw-Festplattenabbilds in das QEMU-QCOW2-Format reduziert die Backup-Größe erheblich, indem sie dynamisches Wachstum und intelligente Komprimierung ermöglicht.