QEMU QCOW2 toore kettatõmmise muundur

QEMU QCOW2 virtuaalkettafailide teisendamine tooreks kettatõmmiseks eemaldab koopia kirjutamisel (copy-on-write) ümbrise, et tagada tihendamata plokitasemel kettajuurdepääs.

Vali või lohista failid

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonQCOW2RAW
MIME-tüüpapplication/x-qemu-diskapplication/octet-stream
TüüpQEMU copy-on-write virtual diskraw flat disk image
Tihendaminezlib / zstd cluster compressionnone
Standardne spetsifikatsioonQEMU QCOW2 SpecificationRaw Binary Storage Standard
Tunnuskoodi päis (Magic Bytes)51 46 49 FB (QFI\xfb)Flat unformatted byte stream

Formaadi ülevaade ja kasutusvaldkonnad

Virtuaalmasinate administraatorid teisendavad QCOW2-failid sageli RAW-vormingusse, kui nad valmistavad virtuaalseid kettaid ette paljasmetallist (bare-metal) juurutamiseks, pilveplatvormideks või madalal tasemel andmete taastustoiminguteks. QCOW2 vorming kasutab täiustatud ruumisäästlikke funktsioone, mis võivad keeruliseks muuta otsese suhtluse standardsete partitsioonitööriistade või forensikautoriitidega. Muutes ketta lamedaks sektorite jadaks, saavad süsteemiinsenerid faili otse loopback-seadmete kaudu ühendada, kontrollida partitsioone ilma hüperviisori sõltuvusteta või kirjutada tõmmise otse füüsilisse andmekandjasse. See teisendusprotsess eemaldab QEMU-le omased sisemised metaandmete tabelid, krüpteerimiskihid ja hetktõmmiste puud. Saadud fail esindab külalise salvestusmahu biti-bitist koopiat. Pilveteenuse pakkujad nõuavad esialgseks VM-mallide impordiks sageli RAW-tõmmiseid, kuna hüperviisorid saavad täpseid plokinihkeid koheselt arvutada ilma keerulisi sisemisi kataloogistruktuure parsimata.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

Lähtevorming QEMU QCOW2 (application/x-qemu-disk) algab selge 4-baidise maagilise allkirjaga big-endian vormingus, mida esindatakse ASCII tähestikus 'QFI', millele järgneb numbriline baidi väärtus (0x514649fb). See kasutab hosti kettaruumi säästmiseks muutuva suurusega klastreid sisseehitatud tihendusega zlib või zstd kaudu. Seevastu sihtkohaks olev toores kettatõmmis (application/octet-stream) ei sisalda maagilisi baite, konteineri päiseid ega sisemisi metaandmeid. See kasutab lamedat, tihendamata plokistruktuuri, kus iga loogiline sektor vastab otse füüsilisele failinihkele.

OS-i ja brauseri ühilduvus

Toored kettatõmmised pakuvad universaalset ühilduvust peaaegu kõigi operatsioonisüsteemide, hüperviisorite ja salvestustööriistade vahel, kuna neil puuduvad omandilised konteinerümbrised. Linuxi tuumad ühendavad RAW-tõmmiseid natiivselt loop-seadmete abil. Windowsi keskkonnad toetavad RAW käsitlemist spetsiaalsete kettahaldusdraiverite või kolmanda osapoole tööriistade kaudu. QCOW2-failid nõuavad QEMU-teadlikku tarkvara, näiteks libguestfs teeki või KVM-i hüperviisori ökosüsteemi, et tõlgendada nende sisemisi klastri eraldamise tabeleid.

💡 Kasulik teave

Enne teisendamise alustamist veenduge, et teie hostisüsteemil on vaba salvestusruum, mis võrdub maksimaalse eraldatud virtuaalse ketta suurusega, kuna RAW-tõmmised ei kahane dünaamiliselt, et need vastaksid tegelikule andmekasutusele.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

50 GB suurune QCOW2-fail, mis sisaldab ainult 10 GB tegelikke andmeid, võib teisenduse käigus laieneda täies mahus 50 GB suuruseks RAW-tõmmiseks. Selle laiendatud faili edastamine võtab 10 Gbps kiudoptilise ühenduse korral umbes 11 sekundit, 5G-võrgus üleslaadimiskiirusega 100 Mbps umbes 1 minuti ja standardse 4G-ühenduse korral kiirusega 75 Mbps üle 11 minuti.

Korduma kippuvad küsimused

Kuidas teisendada QEMU QCOW2 tooreks kettatõmmiseks ilma kvaliteeti kaotamata?

Kettatõmmiste teisendamine QCOW2 ja RAW vahel on täielikult kadudeta. Kuna mõlemad vormingud salvestavad toorsektori andmeid, ei muuda konteineri struktuuri teisendamine ühtegi tegelikku failibitti ega virtuaalkettal olevat operatsioonisüsteemi andmeid.

Mis vahe on QEMU QCOW2 ja toorel kettatõmmisel?

QCOW2 on nutikas konteinervorming, mis toetab dünaamilist suuruse muutmist, sisemisi hetktõmmiseid, krüptimist ja klastrite tihendamist. Toores kettatõmmis on lame, vormindamata toorandmete baitide voog, millel pole sisemisi metaandmeid ega tihendusfunktsioone.