Există mai multe tipuri de fișiere de comprimare a datelor decât puteți număra în aceste zile. Cu toate acestea, niciunul dintre ele nu este un tip de fișier unic care poate acoperi totul și poate fi partajat ca un singur fișier pentru a fi despachetat și utilizat așa cum este pe alt computer.
Dacă trebuie să comprimați un anumit fișier sau folder, puteți scăpa cu fișiere ZIP, RAR sau chiar ISO. Dar ce faceți când trebuie să încapsulați sau să comprimați un întreg HDD/SSD într-un singur fișier?
Ce este un VHD?
VHD înseamnă Virtual Hard Drive. Această specificație de format de imagine disponibilă public vă permite să încapsulați un întreg hard disk într-un singur fișier. Un sistem de operare îl poate folosi și accesa ca hard disk fizic. Mai simplu spus, un fișier VHD este o copie digitală a unui hard disk sau SSD care apare ca o unitate de stocare reală pentru sistemul de operare.
Un fișier VHD este similar cu un Fișier ISO, dar în loc să comprimați (sau să încapsulați) un singur CD sau DVD, acoperiți o întreagă unitate de stocare. Fișierele VHD pot găzdui sisteme de fișiere native, inclusiv NTFS, FAT, exFAT și UDFS, suportând, de asemenea, operațiuni standard de disc și fișiere. Cu toate acestea, dimensiunea maximă a fișierului este limitată la 2TB.
Există trei tipuri principale de formate VHD, după cum urmează:
- VHD fix: Aceste fișiere ocupă o cantitate fixă de stocare pe unitatea de stocare a mașinii gazdă. Cu toate acestea, compromisul pentru o dimensiune mai mare a fișierului este vitezele de procesare mai rapide și fragmentarea constantă.
- VHD dinamic: Aceste fișiere VHD își schimbă dimensiunile în funcție de cantitatea de stocare internă plină și sunt optimizate pentru stocare pe mașinile gazdă. Există încă o limită internă pentru cât de mare poate obține unitatea, care este determinată la inițializare, dar obțineți o alocare mai rapidă a spațiului de stocare.
- Diferența VHD: Cel mai puțin popular dintre cele trei formate VHD, acest format creează o copie a unui disc existent, creând un disc părinte și unul copil. VHD-urile de diferențiere permit modificarea unității părinte fără ca modificările să afecteze VHD-ul copil.
La fel ca un hard disk real, aceste unități virtuale pot crea sectoare de disc, fișiere și foldere noi, pot executa aplicații utilizator și, nu în ultimul rând, pot rula un sistem de operare. Acest lucru le face alegerea perfectă pentru aplicațiile de virtualizare.
Deși Microsoft publică specificația în mod liber pentru ca terți să își scrie propriile programe pentru a citi și manipula fișiere VHD sau VHDX, păstrează controlul asupra formatului. Aceasta înseamnă că formatul VHD este aproape exclusiv pentru Windows, cu excepția cazului în care este utilizat cu un program terță parte compatibil pe alt sistem de operare.
VHD vs. VHDX
Specificația formatului VHD este disponibilă ca licență fără drepturi de autor din iunie 2005. O extensie a acestui format, VHDX, a fost lansată în 2012 și a fost acceptată de Windows 8 și Windows Server 8. Acest format a adăugat noi capabilități, îmbunătățiri ale performanței, prevenirea corupției datelor și o dimensiune maximă a fișierului de 64 TB. Alte beneficii ale fișierelor VHD includ următoarele:
- Protecția datelor împotriva căderilor de curent
- Suport pentru metadate personalizate
- Metadatele se actualizează automat
- VHDX este mai adaptabil la hardware-ul mai nou
Acestea fiind spuse, VHDX este echivalent funcțional cu VHD și, în ciuda faptului că are mecanisme încorporate pentru a proteja împotriva coruperii datelor, este predispus la coruperea sistemului de fișiere, la fel ca VHD. Acest lucru poate fi cauzat de condițiile proaste ale rețelei în timpul transferului de fișiere, de stocarea unității sursă corupte și chiar de interferența din partea programelor de securitate.
Avantajele utilizării unui fișier VHD
După cum probabil puteți ghici până acum, există anumite avantaje în utilizarea unui fișier VHD față de unitățile de stocare fizice tradiționale.
Cel mai semnificativ avantaj este că puteți trimite fișiere VHD online sau le puteți transporta într-o unitate flash. Acest lucru face ca VHD-urile să poată fi implementate rapid pe teren. Celelalte beneficii ale unui VHD includ următoarele:
- Backup și restaurare mai ușoară
- Recuperare instantanee
- Replicare rapidă
- Izolarea de gazdă sau alte sisteme de operare VM.
- Elimină cerințele de cost și dimensiune pentru unitățile de stocare fizice.
Unde sunt folosite fișierele VHD?
Fișierele VHD sunt utilizate în principal de programe de virtualizare, cum ar fi VirtualBox de la VMware și Hyper-V de la Microsoft. Ar trebui să rețineți, totuși, că trebuie activați Hyper-V pe Windows 11 inainte de folosire. Deoarece funcționează ca hard disk-uri fizice, sunt perfecte pentru VM-urile care trebuie să ruleze sisteme de operare izolate, sisteme de fișiere, să gestioneze aplicații și așa mai departe.
Acestea fiind spuse, le puteți folosi la fel de ușor pentru a crea copii de rezervă ale unității existente și a le păstra ca arhive digitale pentru atunci când trebuie să vă întoarceți sau să vă recuperați datele. Sunt o modalitate rentabilă de a face copii de rezervă pentru mai multe hard disk-uri și, de asemenea, sunt mai ușor de stocat - o caracteristică adesea folosită în aplicațiile de întreprindere.
Cum se creează un fișier VHD
În funcție de sistemul de operare pe care îl utilizați, pașii exacti pentru crearea unui fișier VHD diferă unul de celălalt. Dacă sunteți pe Windows, puteți utiliza utilitarul Disk Management pentru a crea VHD-uri de pe unitățile sau partițiile existente, urmând acești pași:
- Apăsați tasta Windows pentru a deschide meniul Start și căutați Managementul discurilor. Faceți clic pe rezultatul căutării corespunzător pentru a deschide instrumentul. Alternativ, le puteți verifica pe celelalte modalități de deschidere a instrumentului de gestionare a discurilor.
- Selectați unitatea sau partiția pe care doriți să o convertiți într-un fișier VHD și faceți clic Acțiune urmată de Creați VHD.
- Se va deschide un prompt care vă va cere să introduceți calea și dimensiunea VHD. De asemenea, trebuie să alegeți între specificațiile formatului VHD și VHDX, precum și tipul VHD. Selectați opțiunile corespunzătoare în funcție de nevoile dvs. și faceți clic pe Bine buton.
Windows va crea acum un fișier VHD al acelei unități sau partiții, care poate fi mai târziu montat și utilizat ca o altă unitate fizică.
Dacă doriți să creați un fișier VHD pentru VM, pașii diferă. De exemplu, atunci când creați un nou VM, VirtualBox vă întreabă dacă doriți să creați un fișier VHD și tipul de format VHD pe care doriți să îl utilizați. Rețineți că aceste fișiere pot fi transferate pe orice mașină și utilizate cu un alt VM.
Crearea de fișiere VHD pe macOS și Linux
Dacă sunteți pe macOS, Asistența Apple are un ghid util la crearea imagini de disc folosind Utilitarul de disc pe macOS Ventura, Monterey, Big Sur, Catalina și Mojave. Cu toate acestea, deși aceste fișiere sunt unități virtuale, este posibil să nu fie salvate cu o extensie VHD.
Același lucru este valabil și pentru Linux. Puteți folosi dd comandă pentru a crea VHD-uri direct din terminal. Sintaxa de bază arată astfel.
sudo dd dacă=/dev/rădăcină de=Virtual_Hard_Disk.img bs=1M count=1024
Iată ce înseamnă diferitele steaguri în comanda menționată mai sus:
- if=/dev/root: Calea către fișierul de intrare pentru a furniza un flux de caractere în timpul inițializării
- of=Virtual_Hard_Disk.img: Numele și calea unității virtuale care urmează să fie create
- bs=1M: Dictează vitezele de citire și scriere. Indicatorul actual permite unității să citească și să scrie până la 1MB la un moment dat.
- count=1200: Determină dimensiunea blocului sau capacitatea totală a unității virtuale. Valoarea curentă de numărare creează un disc de 1 GB.
Fișierele VHD sunt foarte utile
În timp ce fișierele VHD sunt similare din punct de vedere funcțional cu o unitate de stocare fizică care conține același sistem de fișiere, disc partiții și chiar sectoare de hard disk, sunt pur și simplu hard disk-uri virtuale care apar ca o unitate fizică pentru sistemul de operare. Pe lângă faptul că sunt perfecte pentru VM, acestea pot fi utilizate eficient și pentru a face copii de rezervă ale unităților fizice.
Acest lucru face ca virtualizarea să fie mai accesibilă și mai ușor de configurat. VHD-urile facilitează partajarea VM-urilor între mai multe computere, deoarece pur și simplu puteți copia fișierul VHD sursă pentru fiecare VM pe alt computer și va funcționa perfect cu o VM configurată corespunzător.