Andmete tihendamise failitüüpe on tänapäeval rohkem, kui suudate lugeda. Ükski neist ei ole aga kõigile sobilik failitüüp, mis võiks katta kõike ja mida saab siiski jagada ühe failina, mis tuleb lahti pakkida ja kasutada nii nagu on teises arvutis.
Kui teil on vaja teatud faili või kausta tihendada, võite pääseda ZIP-, RAR- või isegi ISO-failidest. Aga mida teha, kui teil on vaja kogu HDD/SSD ühte faili kapseldada või tihendada?
Mis on VHD?
VHD tähistab virtuaalset kõvaketast. See avalikult kättesaadav pildivormingu spetsifikatsioon võimaldab teil kogu kõvaketta ühte faili kapseldada. Seejärel saab OS seda kasutada füüsilise kõvakettana ja sellele juurde pääseda. Lihtsamalt öeldes on VHD-fail kõvaketta või SSD digitaalne koopia, mis kuvatakse teie OS-i tõelise salvestusseadmena.
VHD-fail on sarnane failiga ISO fail, kuid ühe CD või DVD tihendamise (või kapseldamise) asemel katate terve salvestusseadme. VHD-failid võivad majutada natiivseid failisüsteeme, sealhulgas NTFS-i, FAT-i, exFAT-i ja UDFS-i, toetades samal ajal ka standardseid ketta- ja failitoiminguid. Maksimaalne faili suurus on aga piiratud 2 TB-ga.
VHD-vorminguid on kolm peamist tüüpi:
- Fikseeritud VHD: Need failid hõivavad hostmasina draivi kindlal hulgal salvestusruumi. Suurema failisuuruse kompromiss on aga kiirem töötlemiskiirus ja pidev killustatus.
- Dünaamiline VHD: Need VHD-failid muudavad oma suurust vastavalt sellele, kui suur osa sisemälust on täis, ja on optimeeritud hostmasinate salvestamiseks. Draivi suurusele on endiselt sisemine piirang, mis määratakse initsialiseerimisel, kuid salvestusruumi eraldamine on kiirem.
- Erinev VHD: Kolmest VHD-vormingust kõige vähem populaarne, see vorming loob olemasoleva ketta koopia, luues põhi- ja alamketta. Erinevad VHD-d võimaldavad vanemdraivi muuta, ilma et muudatused alam-VHD-d mõjutaksid.
Sarnaselt tegelikule kõvakettale saavad need virtuaalsed draivid luua ketta sektoreid, uusi faile ja kaustu, käivitada kasutajarakendusi ja lõpuks, kuid mitte vähemtähtsana, käitada operatsioonisüsteemi. See muudab need ideaalseks valikuks virtualiseerimisrakenduste jaoks.
Kuigi Microsoft avaldab spetsifikatsiooni vabalt, et kolmandad osapooled saaksid kirjutada oma programme VHD- või VHDX-failide lugemiseks ja nendega manipuleerimiseks, säilitab ta vormingu kontrolli. See tähendab, et VHD-vorming on Windowsi jaoks üsna eksklusiivne, välja arvatud juhul, kui seda kasutatakse mõne muu OS-i ühilduva kolmanda osapoole programmiga.
VHD vs. VHDX
VHD-vormingu spetsifikatsioon on kasutustasuta litsentsina saadaval alates 2005. aasta juunist. Selle vormingu laiendus, VHDX, käivitati 2012. aastal ning seda toetasid Windows 8 ja Windows Server 8. See vorming lisas uusi võimalusi, jõudluse täiustusi, andmete riknemise vältimist ja maksimaalse failisuuruse 64 TB. Muud VHD-failide eelised hõlmavad järgmist:
- Andmekaitse voolukatkestuse eest
- Kohandatud metaandmete tugi
- Metaandmed värskendatakse automaatselt
- VHDX on uuema riistvaraga paremini kohandatav
Sellegipoolest on VHDX funktsionaalselt samaväärne VHD-ga ja hoolimata sellest, et sellel on sisseehitatud mehhanismid andmete riknemise eest kaitsmiseks, on see sarnaselt VHD-ga altid failisüsteemi rikkumistele. Selle põhjuseks võivad olla kehvad võrgutingimused failiedastuse ajal, rikutud allikadraivi salvestusruum ja isegi turvaprogrammide häired.
VHD-faili kasutamise eelised
Nagu praegu ilmselt arvata võite, on VHD-faili kasutamisel traditsiooniliste füüsiliste salvestusketaste ees teatud eelised.
Kõige olulisem eelis on see, et saate VHD-faile võrgus saata või neid mälupulgal kaasas kanda. See muudab VHD-d kiiresti kohapeal kasutuselevõetavaks. VHD muud eelised on järgmised:
- Lihtsam varundamine ja taastamine
- Pildi taastamine
- Kiire replikatsioon
- Hostist või muudest VM OS-idest isoleerimine.
- Kõrvaldab füüsiliste salvestusseadmete kulu- ja suurusenõuded.
Kus VHD-faile kasutatakse?
VHD-faile kasutavad peamiselt virtualiseerimisprogrammid, näiteks VMware'i VirtualBox ja Microsofti Hyper-V. Peaksite siiski märkima, et peate lubage Hyper-V Windows 11-s enne kasutamist. Kuna need töötavad füüsiliste kõvaketastena, sobivad need suurepäraselt VM-i jaoks, mis peavad töötama isoleeritud OS-e, failisüsteeme, hallata rakendusi ja nii edasi.
Sellegipoolest saate neid sama lihtsalt kasutada olemasoleva draivi varukoopiate tegemiseks ja digitaalarhiivina hoida, kui teil on vaja andmeid tagasi minna või taastada. Need on kulutõhus viis mitme kõvaketta varundamiseks ja neid on ka lihtsam salvestada – seda funktsiooni kasutatakse sageli ettevõtete rakendustes.
Kuidas luua VHD-faili
Sõltuvalt kasutatavast operatsioonisüsteemist erinevad VHD-faili loomise täpsed sammud üksteisest. Kui kasutate Windowsi, saate olemasolevatest draividest või partitsioonidest VHD-de loomiseks kasutada kettahalduse utiliiti, järgides neid samme.
- Vajutage Windowsi klahvi, et avada menüü Start ja otsida Kettahaldus. Tööriista avamiseks klõpsake sobivat otsingutulemust. Teise võimalusena saate neid teisi vaadata kettahaldustööriista avamise viisid.
- Valige draiv või partitsioon, mille soovite VHD-failiks teisendada, ja klõpsake nuppu Tegevus järgneb Loo VHD.
- Avaneb viip, milles palutakse sisestada VHD tee ja suurus. Samuti peate valima VHD- ja VHDX-vormingu spetsifikatsioonide ning VHD-tüübi vahel. Valige vastavalt oma vajadustele vastavad valikud ja klõpsake nuppu Okei nuppu.
Windows loob nüüd selle konkreetse draivi või partitsiooni VHD-faili, mida saab hiljem ühendada ja kasutada nagu teist füüsilist draivi.
Kui soovite luua oma VM-i jaoks VHD-faili, on toimingud erinevad. Näiteks uue VM-i loomisel küsib VirtualBox teilt, kas soovite luua VHD-faili ja millist tüüpi VHD-vormingut soovite kasutada. Pange tähele, et neid faile saab üle kanda mis tahes masinasse ja kasutada koos teise virtuaalse masinaga.
VHD-failide loomine macOS-is ja Linuxis
Kui kasutate macOS-i, Apple'i toel on kasulik juhend loomisel ketta kujutised kasutades kettautiliiti macOS Venturas, Montereys, Big Suris, Catalinas ja Mojave'is. Kuigi need failid on virtuaalsed draivid, ei pruugita neid VHD-laiendiga salvestada.
Sama kehtib ka Linuxi kohta. Võite kasutada dd käsk VHD-de loomiseks otse terminalist. Põhiline süntaks näeb välja selline.
sudo dd kui=/dev/juur kohta=Virtual_Hard_Disk.img bs=1M arv =1024
Siin on, mida erinevad lipud ülalmainitud käsus tähendavad:
- if=/dev/root: Sisendfaili tee, et pakkuda lähtestamise ajal märgivoogu
- of=Virtual_Hard_Disk.img: Lootava virtuaalse draivi nimi ja tee
- bs=1M: Dikteerib lugemis- ja kirjutamiskiirust. Praegune lipp võimaldab draivil lugeda ja kirjutada korraga kuni 1 MB.
- arv=1200: Määrab virtuaalse draivi ploki suuruse või üldise võimsuse. Praegune loendusväärtus loob 1 GB ketta.
VHD-failid on väga kasulikud
Kuigi VHD-failid on funktsionaalselt sarnased füüsilise salvestusseadmega, mis sisaldab sama failisüsteemi, ketta partitsioonid ja isegi kõvakettasektorid, need on lihtsalt virtuaalsed kõvakettad, mis kuvatakse füüsilise draivina OS. Lisaks sellele, et need sobivad ideaalselt VM-i jaoks, saab neid tõhusalt kasutada ka füüsiliste draivide varundamiseks.
See aitab muuta virtualiseerimise ligipääsetavamaks ja hõlpsamini seadistatavaks. VHD-d muudavad VM-ide jagamise mitme arvuti vahel lihtsamaks, kuna saate lihtsalt iga VM-i lähte-VHD-faili teise arvutisse kopeerida ja see töötab korralikult konfigureeritud VM-iga laitmatult.