QEMU QCOW2 (.qcow2)

QEMU Standart

QEMU Copy-On-Write v2 (QCOW2), modern Linux sanallaştırmasının (KVM, Proxmox, OpenStack, QEMU) amiral gemisi sanal disk formatıdır; ince provizyonlama (thin provisioning), dahili anlık görüntüler (snapshots), arka plan dosyaları ve şeffaf sıkıştırma özelliklerine sahiptir.

QCOW2 formatını RAW formatına dönüştür

Ücretsiz tarayıcı içi QCOW2 - RAW dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, QCOW2 dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, QCOW2 dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

51 46 49 FB 00 00 00 02 / 03

ASCII GÖSTERİMİ: QFIû...

Standardizasyon: QEMU QCOW2 Image Format Specification

Teknik Özellikler

Konteyner MimarisiTwo-level cluster allocation table (L1 and L2 tables) supporting Copy-on-Write backing files, snapshots, and encryption
SıkıştırmaZlib Deflate or Zstandard (Zstd) cluster-level compression
Bayt Düzeni (Endianness)Big-Endian header and cluster offsets
Renk UzaylarıN/A (Virtual Machine Disk)
Kanallar ve YapıVirtual machine hard drive partitions, filesystems, and point-in-time snapshots
Maksimum BoyutlarUp to 2 Petabytes (supports 64-bit cluster addresses)
ŞeffaflıkNone
Akış ve Aşamalı (Streaming & Progressive)High-speed Copy-on-Write random-access block mapping

Teknik Karşılaştırma Matrisi: QCOW2 ve Rakipleri

Teknik NitelikQCOW2 (Güncel)RAWVHDVMDK
Sanallaştırma EkosistemiKVM / QEMU / Proxmox / OpenStackDoğrudan fiziksel / KVMMicrosoft Hyper-V / AzureVMware ESXi / Workstation
İnce ProvizyonlamaYerel talep üzerine küme tahsisiYok (tamamen ayrılmış)Dinamik VHD tahsisiİnce VMDK tahsisi
Arka Plan Dosyaları (CoW)Birinci sınıf yerel yetenekYokFark diskleri (differencing disks)Bağlantılı klonlar
Dahili SıkıştırmaYerel zlib ve Zstandard (Zstd)YokYokAkış için optimize edilmiş sıkıştırma

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

QEMU hatası: 'qemu-system-x86_64: qcow2: Kalıp bozuk: refcount bloğu bulunamıyor'.

Kök Neden: Temiz olmayan ana bilgisayar kapanması, küme tahsis referans sayımlarını kesintiye uğrattı.

Kurtarma: 'qemu-img check -r all broken.qcow2' komutunu veya File2File kullanarak küme tahsislerini onarın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

QCOW2 ayrıştırıcıları, hatalı biçimlendirilmiş referansların hipervizörlerde ana bilgisayar belleği bozulmasına neden olabileceği küme uzaklık tablolarını değerlendirir.

Bilinen Saldırı Vektörleri

  • Güvenmasız QEMU blok sürücülerinde sınır dışı küme yazmaları yoluyla hipervizör kırılması.
  • Arka plan dosyası yol referanslarında yol geçişi (path traversal) açıkları.
  • Döngüsel arka plan dosyası referans zincirleri yoluyla hizmet reddi.

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2019QEMU 4.0, QCOW2 kümeleri için yerel Zstandard (Zstd) sıkıştırmasını tanıtır.
2012QCOW2 Sürüm 3 şart koşulmuş; alt küme sıfır bayrakları ve gelişmiş meta veri önbelleğe alması eklenmiştir.
2006Fabrice Bellard, orijinal QCOW'un performans ve anlık görüntü sınırlamalarının üstesinden gelmek için QCOW2'yi tasarlar.

Temel Avantajlar ve Artılar

  • İnce provizyonlama: yalnızca fiilen yazılmış kümeler için fiziksel disk alanı tüketir.
  • Copy-on-Write (CoW) arka plan dosyaları: depolamayı çoğaltmadan tek bir temel şablondan yüzlerce sanal makineyi ayağa kaldırır.
  • Dahili anlık görüntüler: çalışan sanal örnekleri durdurmadan anlık sanal makine durumlarını yakalar.

Teknik Kısıtlamalar ve Eksiler

  • İki seviyeli küme tablosu araması nedeniyle ham blok cihazlarına göre biraz daha yüksek G/Ç (I/O) yükü.
  • Uzun süreli yoğun rastgele yazma döngülerinden sonra olası meta veri parçalanması.
  • Linux dışında incelemek veya manipüle etmek için qemu-img veya sanallaştırma araçları gerektirir.

İlginç Teknik Bilgiler

  • İlk 4 sihirli bayt 0x51 0x46 0x49 0xFB'dir; bu, ASCII'de 'QFI' ve ardından ('QEMU File Image' kısaltması olan) 0xFB baytına karşılık gelir.
  • QCOW2, aynı zamanda FFmpeg, QEMU ve QuickJS'yi de yaratan efsanevi Fransız programcı Fabrice Bellard tarafından oluşturulmuştur.
  • Proxmox VE ve OpenStack, kurumsal bulut dağıtımları için birincil sanal depolama formatı olarak QCOW2'yi kullanır.

Sıkça Sorulan Teknik Sorular

QCOW2 dosyası nedir?

QCOW2 dosyası; QEMU ve KVM gibi Linux sanallaştırma yazılımları tarafından kullanılan, dinamik ayırma (thin provisioning) ve anlık anlık görüntüler (snapshots) özelliklerine sahip sanal sabit disk imajıdır.

QCOW2'yi RAW veya VMDK'ya nasıl dönüştürebilirim?

File2File.app kullanarak veya 'qemu-img convert' komutuyla QCOW2 disk imajlarını RAW, VMDK veya VHD formatına dönüştürebilirsiniz.

Copy-on-Write (Yazma Anında Kopyalama) ne anlama gelir?

Copy-on-Write, diskin yalnızca sistemde yapılan değişiklikleri kaydetmesi anlamına gelir. Orijinal temel imaj dokunulmadan kalır ve yüzlerce sanal makinenin aynı temel şablonu paylaşmasına olanak tanır.