QEMU QCOW2 (.qcow2)

QEMU Standard

QEMU 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:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

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 / 03

ASCII-DARSTELLUNG: QFIû...

Standardisierung: QEMU QCOW2 Image Format Specification

Technische Daten

Container-ArchitekturTwo-level cluster allocation table (L1 and L2 tables) supporting Copy-on-Write backing files, snapshots, and encryption
KompressionZlib Deflate or Zstandard (Zstd) cluster-level compression
Byte-EndiannessBig-Endian header and cluster offsets
FarbräumeN/A (Virtual Machine Disk)
Kanäle & StrukturVirtual machine hard drive partitions, filesystems, and point-in-time snapshots
Max. AbmessungenUp to 2 Petabytes (supports 64-bit cluster addresses)
TransparenzNone
Streaming & ProgressivHigh-speed Copy-on-Write random-access block mapping

Technischer Vergleich: QCOW2 im Vergleich zu Wettbewerbern

Technisches AttributQCOW2 (Aktuell)RAWVHDVMDK
Virtualisierungs-ÖkosystemKVM / QEMU / Proxmox / OpenStackDirekt physisch / KVMMicrosoft Hyper-V / AzureVMware ESXi / Workstation
Thin ProvisioningNative Cluster-on-Demand-ZuweisungKeines (vollständig zugewiesen)Dynamische VHD-ZuweisungThin VMDK-Zuweisung
Basis-Images (CoW)Erstklassige native FunktionKeineDifferenzierende FestplattenVerknüpfte Klone
Interne KompressionNatives zlib und Zstandard (Zstd)KeineKeineKomprimiert 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

2019QEMU 4.0 führt die native Zstandard (Zstd)-Komprimierung für QCOW2-Cluster ein.
2012QCOW2 Version 3 wird spezifiziert, was Sub-Cluster-Zero-Flags und ein verbessertes Metadaten-Caching hinzufügt.
2006Fabrice Bellard entwirft QCOW2, um Leistungs- und Snapshot-Einschränkungen des ursprünglichen QCOW zu überwinden.

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.