Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Det er flere filtyper for datakomprimering enn du kan telle i disse dager. Imidlertid er ingen av dem en filtype som passer alle som kan dekke alt og fortsatt deles som en enkelt fil som skal pakkes ut og brukes som den er på en annen datamaskin.

Hvis du trenger å komprimere en bestemt fil eller mappe, kan du slippe unna med ZIP-, RAR- eller til og med ISO-filer. Men hva gjør du når du trenger å kapsle inn eller komprimere en hel HDD/SSD til én fil?

Hva er en VHD?

VHD står for Virtual Hard Drive. Denne offentlig tilgjengelige bildeformatspesifikasjonen lar deg kapsle inn en hel harddisk i en enkelt fil. Et OS kan da bruke og få tilgang til det som en fysisk harddisk. Enkelt sagt er en VHD-fil en digital kopi av en harddisk eller SSD som vises som en ekte lagringsstasjon for operativsystemet ditt.

En VHD-fil ligner på en ISO-fil, men i stedet for å komprimere (eller innkapsle) en enkelt CD eller DVD, dekker du en hel lagringsstasjon. VHD-filer kan være vert for opprinnelige filsystemer, inkludert NTFS, FAT, exFAT og UDFS, samtidig som de støtter standard disk- og filoperasjoner. Maksimal filstørrelse er imidlertid begrenset til 2 TB.

Det er tre hovedtyper av VHD-formater som følger:

  • Fast VHD: Disse filene opptar en fast mengde lagringsplass på vertsmaskinens lagringsstasjon. Avveiningen for en større filstørrelse er imidlertid raskere behandlingshastigheter og konstant fragmentering.
  • Dynamisk VHD: Disse VHD-filene endrer størrelse basert på hvor mye av deres interne lagringsplass som er full, og er optimalisert for lagring på vertsmaskiner. Det er fortsatt en intern grense for hvor stor stasjonen kan bli, som bestemmes ved initialisering, men du får raskere lagringstildeling.
  • Forskjellig VHD: Dette formatet er det minst populære av de tre VHD-formatene, og lager en kopi av en eksisterende disk, og lager en overordnet og en underordnet disk. Forskjellige VHD-er gjør at foreldrestasjonen kan endres uten at endringene påvirker den underordnede VHD-en.

På samme måte som en faktisk harddisk, kan disse virtuelle stasjonene lage disksektorer, nye filer og mapper, kjøre brukerapplikasjoner og sist men ikke minst kjøre et OS. Dette gjør dem til det perfekte valget for virtualiseringsapplikasjoner.

Selv om Microsoft publiserer spesifikasjonen fritt for tredjeparter til å skrive sine egne programmer for å lese og manipulere VHD- eller VHDX-filer, beholder den kontrollen over formatet. Dette betyr at VHD-formatet er stort sett eksklusivt for Windows med mindre det brukes med et kompatibelt tredjepartsprogram på et annet operativsystem.

VHD vs. VHDX

VHD-formatspesifikasjonen har vært tilgjengelig som en royaltyfri lisens siden juni 2005. En utvidelse til dette formatet, VHDX, ble lansert i 2012 og ble støttet av Windows 8 og Windows Server 8. Dette formatet la til nye funksjoner, ytelsesforbedringer, forebygging av datakorrupsjon og en maksimal filstørrelse på 64 TB. Andre fordeler med VHD-filer inkluderer følgende:

  • Databeskyttelse mot strømbrudd
  • Støtte for tilpassede metadata
  • Metadata oppdateres automatisk
  • VHDX er mer tilpasningsdyktig til nyere maskinvare

Når det er sagt, er VHDX funksjonelt ekvivalent med VHD, og ​​til tross for at den har innebygde mekanismer for å beskytte mot datakorrupsjon, er den utsatt for korrupsjon av filsystemet, omtrent som VHD. Dette kan være forårsaket av dårlige nettverksforhold under filoverføring, korrupt lagring av kildestasjoner og til og med forstyrrelser fra sikkerhetsprogrammer.

Fordeler med å bruke en VHD-fil

Som du sikkert kan gjette nå, er det visse fordeler ved å bruke en VHD-fil fremfor tradisjonelle, fysiske lagringsstasjoner.

Den viktigste fordelen er at du kan sende VHD-filer på nettet eller bære dem rundt på en flash-stasjon. Dette gjør VHD-er raskt utplasserbare i felten. De andre fordelene med en VHD inkluderer følgende:

  • Enklere sikkerhetskopiering og gjenoppretting
  • Gjenoppretting av øyeblikksbilder
  • Rask replikering
  • Isolering fra verten eller andre VM-operativsystemer.
  • Eliminerer kostnadene og størrelseskravene for fysiske lagringsstasjoner.

Hvor brukes VHD-filer?

VHD-filer brukes først og fremst av virtualiseringsprogrammer som f.eks VMwares VirtualBox og Microsofts Hyper-V. Du bør imidlertid merke deg at du må aktiver Hyper-V på Windows 11 før bruk. Siden de fungerer som fysiske harddisker, er de perfekte for virtuelle datamaskiner som trenger å kjøre isolerte operativsystemer, filsystemer, administrere applikasjoner og så videre.

Når det er sagt, kan du like enkelt bruke dem til å lage sikkerhetskopier av din eksisterende stasjon og beholde dem som digitale arkiver for når du trenger å gå tilbake eller gjenopprette dataene dine. De er en kostnadseffektiv måte å sikkerhetskopiere flere harddisker på og enklere å lagre også – en funksjon som ofte brukes i bedriftsapplikasjoner.

Hvordan lage en VHD-fil

Avhengig av hvilket operativsystem du bruker, er de nøyaktige trinnene for å lage en VHD-fil forskjellig fra hverandre. Hvis du bruker Windows, kan du bruke Disk Management-verktøyet til å lage VHD-er fra eksisterende stasjoner eller partisjoner ved å følge disse trinnene:

  1. Trykk på Windows-tasten for å åpne Start-menyen og søk etter Diskbehandling. Klikk på det aktuelle søkeresultatet for å åpne verktøyet. Alternativt kan du sjekke ut disse andre måter å åpne diskbehandlingsverktøyet på.
  2. Velg stasjonen eller partisjonen du vil konvertere til en VHD-fil, og klikk Handling etterfulgt av Lag VHD.
  3. Det åpnes en melding som ber deg angi VHD-banen og størrelsen. Du må også velge mellom VHD- og VHDX-formatspesifikasjonene samt VHD-typen. Velg de tilsvarende alternativene i henhold til dine behov og klikk på OK knapp.

Windows vil nå lage en VHD-fil av den aktuelle stasjonen eller partisjonen, som senere kan monteres og brukes som en annen fysisk stasjon.

Hvis du vil lage en VHD-fil for VM-en din, er trinnene forskjellige. For eksempel, når du oppretter en ny VM, spør VirtualBox deg om du vil lage en VHD-fil og hvilken type VHD-format du vil bruke. Merk at disse filene kan overføres til hvilken som helst maskin og brukes med en annen VM.

Opprette VHD-filer på macOS og Linux

Hvis du bruker macOS, Apple Support har en nyttig veiledning på å skape diskbilder ved å bruke Diskverktøyet på macOS Ventura, Monterey, Big Sur, Catalina og Mojave. Men selv om disse filene er virtuelle stasjoner, kan det hende at de ikke lagres med en VHD-utvidelse.

Det samme gjelder Linux også. Du kan bruke dd kommando for å lage VHD-er rett fra terminalen. Den grunnleggende syntaksen ser slik ut.

sudo dd hvis=/dev/rot av=Virtual_Hard_Disk.img bs=1M teller=1024

Her er hva de forskjellige flaggene betyr i den nevnte kommandoen:

  • if=/dev/root: Bane til inndatafilen for å gi en tegnstrøm under initialisering
  • of=Virtual_Hard_Disk.img: Navn og bane til den virtuelle stasjonen som skal opprettes
  • bs=1M: Dikterer lese- og skrivehastigheter. Det gjeldende flagget lar stasjonen lese og skrive opptil 1 MB om gangen.
  • count=1200: Bestemmer blokkstørrelsen eller den totale kapasiteten til den virtuelle stasjonen. Den gjeldende telleverdien lager en 1 GB disk.

VHD-filer er veldig nyttige

Mens VHD-filer er funksjonelt lik en fysisk lagringsstasjon som inneholder det samme filsystemet, disk partisjoner, og til og med harddisksektorer, er de ganske enkelt virtuelle harddisker som vises som en fysisk stasjon til OS. Utenom å være perfekte for VM-er, kan de også effektivt brukes til å sikkerhetskopiere fysiske stasjoner.

Dette bidrar til å gjøre virtualisering mer tilgjengelig og enklere å sette opp. VHD-er gjør det enklere å dele VM-er mellom flere datamaskiner, siden du ganske enkelt kan kopiere kilde-VHD-filen for hver VM til en annen datamaskin, og den vil fungere feilfritt med en riktig konfigurert VM.