QEMU QCOW2 (.qcow2)

QEMU Standar

QEMU Copy-On-Write v2 (QCOW2) adalah format diska virtual utama untuk virtualisasi Linux modern (KVM, Proxmox, OpenStack, QEMU), yang menampilkan penyediaan tipis (thin provisioning), snapshot internal, berkas sandaran (backing files), dan kompresi transparan.

Konversi QCOW2 ke RAW

Pengonversi QCOW2 ke RAW gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file QCOW2 dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file QCOW2 dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

51 46 49 FB 00 00 00 02 / 03

REPRESENTASI ASCII: QFIû...

Standardisasi: QEMU QCOW2 Image Format Specification

Spesifikasi Teknis

Arsitektur WadahTwo-level cluster allocation table (L1 and L2 tables) supporting Copy-on-Write backing files, snapshots, and encryption
KompresiZlib Deflate or Zstandard (Zstd) cluster-level compression
Endianness ByteBig-Endian header and cluster offsets
Ruang WarnaN/A (Virtual Machine Disk)
Saluran & StrukturVirtual machine hard drive partitions, filesystems, and point-in-time snapshots
Dimensi MaksUp to 2 Petabytes (supports 64-bit cluster addresses)
TransparansiNone
Streaming & ProgresifHigh-speed Copy-on-Write random-access block mapping

Matriks Perbandingan Teknis: QCOW2 vs Pesaing

Atribut TeknisQCOW2 (Saat Ini)RAWVHDVMDK
Ekosistem VirtualisasiKVM / QEMU / Proxmox / OpenStackFisik langsung / KVMMicrosoft Hyper-V / AzureVMware ESXi / Workstation
Penyediaan Tipis (Thin Provisioning)Alokasi kluster-sesuai-permintaan asliTidak ada (dialokasikan penuh)Alokasi VHD dinamisAlokasi VMDK tipis
Berkas Sandaran (CoW)Kemampuan asli kelas satuTidak adaDiska diferensiasiKlon tertaut
Kompresi InternalZlib dan Zstandard (Zstd) asliTidak adaTidak adaDioptimalkan untuk aliran terkompresi

Mode Kerusakan Umum & Panduan Pemulihan Hex

Galat QEMU: 'qemu-system-x86_64: qcow2: Image is corrupt: cannot find refcount block'.

Penyebab Utama: Pematian inang (host) yang tidak bersih yang mengganggu penghitungan referensi alokasi kluster.

Pemulihan: Perbaiki alokasi kluster menggunakan 'qemu-img check -r all broken.qcow2' atau File2File.

Analisis Keamanan & Vektor Serangan Parser

Pengurai QCOW2 mengevaluasi tabel offset kluster di mana referensi yang salah bentuk dapat menyebabkan korupsi memori inang di dalam hipervisor.

Vektor Serangan yang Diketahui

  • Pembobolan hipervisor melalui penulisan kluster di luar batas pada driver blok QEMU yang rentan.
  • Kerentanan penelusuran jalur (path traversal) dalam referensi jalur berkas sandaran.
  • Penolakan layanan melalui rantai referensi berkas sandaran melingkar.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2019QEMU 4.0 memperkenalkan dukungan kompresi Zstandard (Zstd) asli untuk kluster QCOW2.
2012QCOW2 Versi 3 dispesifikasikan, menambahkan tanda nol sub-kluster dan peningkatan penelusuran tembolok metadata.
2006Fabrice Bellard merancang QCOW2 untuk mengatasi keterbatasan kinerja dan snapshot dari QCOW asli.

Keunggulan & Kelebihan Utama

  • Penyediaan tipis (thin provisioning): hanya mengonsumsi ruang diska fisik untuk kluster yang benar-benar telah ditulis.
  • Berkas sandaran Copy-on-Write (CoW): menjalankan ratusan mesin virtual dari satu templat dasar tunggal tanpa menduplikasi penyimpanan.
  • Snapshot internal: menangkap status mesin virtual pada titik waktu tertentu tanpa menghentikan instans virtual yang sedang berjalan.

Keterbatasan Teknis & Kekurangan

  • Sedikit lebih tinggi dalam overhead I/O daripada perangkat blok mentah karena pencarian tabel kluster dua tingkat.
  • Potensi fragmentasi metadata setelah siklus penulisan acak yang berat dalam jangka panjang.
  • Memerlukan qemu-img atau alat virtualisasi untuk memeriksa atau memanipulasi di luar Linux.

Fakta Teknis Menarik

  • 4 bita ajaib pertama adalah 0x51 0x46 0x49 0xFB, yang diterjemahkan menjadi ASCII 'QFI' diikuti oleh bita 0xFB (singkatan dari 'QEMU File Image').
  • QCOW2 dibuat oleh pemrogram legendaris asal Prancis Fabrice Bellard, yang juga menciptakan FFmpeg, QEMU, dan QuickJS.
  • Proxmox VE dan OpenStack menggunakan QCOW2 sebagai format penyimpanan virtual utama mereka untuk penerapan cloud perusahaan.

Pertanyaan Teknis yang Sering Diajukan

Apa itu file QCOW2?

File QCOW2 adalah citra hard drive virtual yang digunakan oleh perangkat lunak virtualisasi Linux seperti QEMU dan KVM, yang dilengkapi dengan provisi tipis (thin provisioning) dan rekam jepret (snapshot) instan.

Bagaimana cara mengonversi QCOW2 ke RAW atau VMDK?

Anda dapat mengonversi citra disk QCOW2 ke format RAW, VMDK, atau VHD menggunakan File2File.app atau perintah 'qemu-img convert'.

Apa arti dari Copy-on-Write?

Copy-on-Write berarti disk hanya menyimpan perubahan yang dibuat pada sistem. Citra dasar asli tetap tidak tersentuh, memungkinkan ratusan VM berbagi templat dasar yang sama.