QEMU QCOW2 (.qcow2)
QEMU StandarQEMU 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:
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 / 03REPRESENTASI ASCII: QFIû...
Standardisasi: QEMU QCOW2 Image Format Specification
Spesifikasi Teknis
| Arsitektur Wadah | Two-level cluster allocation table (L1 and L2 tables) supporting Copy-on-Write backing files, snapshots, and encryption |
| Kompresi | Zlib Deflate or Zstandard (Zstd) cluster-level compression |
| Endianness Byte | Big-Endian header and cluster offsets |
| Ruang Warna | N/A (Virtual Machine Disk) |
| Saluran & Struktur | Virtual machine hard drive partitions, filesystems, and point-in-time snapshots |
| Dimensi Maks | Up to 2 Petabytes (supports 64-bit cluster addresses) |
| Transparansi | None |
| Streaming & Progresif | High-speed Copy-on-Write random-access block mapping |
Matriks Perbandingan Teknis: QCOW2 vs Pesaing
| Atribut Teknis | QCOW2 (Saat Ini) | RAW | VHD | VMDK |
|---|---|---|---|---|
| Ekosistem Virtualisasi | KVM / QEMU / Proxmox / OpenStack | Fisik langsung / KVM | Microsoft Hyper-V / Azure | VMware ESXi / Workstation |
| Penyediaan Tipis (Thin Provisioning) | Alokasi kluster-sesuai-permintaan asli | Tidak ada (dialokasikan penuh) | Alokasi VHD dinamis | Alokasi VMDK tipis |
| Berkas Sandaran (CoW) | Kemampuan asli kelas satu | Tidak ada | Diska diferensiasi | Klon tertaut |
| Kompresi Internal | Zlib dan Zstandard (Zstd) asli | Tidak ada | Tidak ada | Dioptimalkan 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
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.
Pasangan Konversi QCOW2 Terkait
Mengubah berkas diska virtual QEMU QCOW2 menjadi Citra Diska Raw menghapus pembungkus copy-on-write untuk memberikan aksesibilitas diska tingkat blok yang tidak dikompresi.
Mengonversi Citra Disk Raw datar ke QEMU QCOW2 memangkas ukuran cadangan secara signifikan dengan mengaktifkan pertumbuhan dinamis dan kompresi cerdas.