VDI, VHD, VMDK, VHDX: Hvilket virtuelt diskbildeformat er best for deg?

Når du jobber med virtuelle maskiner, kan du støte på filtyper som VDI, VHD, VMDK og VHDX. Disse filene er virtuelle diskbildeformater som inneholder selve diskbildene og konfigurasjonen som kreves for å kjøre virtualiserte operativsystemer.

Hvert av disse diskbildeformatene har sine egne sterke og svake sider. Derfor er det viktig å vite når det ene formatet er mer passende enn et annet, og til hvilket formål.

Hva er VDI?

VDI, som står for Virtual Disk Image, er et åpent filformat for virtuelle disker, primært utviklet for Oracles VirtualBox-hypervisor. Formatets åpne natur tillater bred støtte på tvers av forskjellige plattformer og hypervisorer, inkludert VMware og Windows Hyper-V.

En .vdi-fil opprettes ved å lagre en maskintilstand gjennom VirtualBox’s Virtual Media Manager. Denne filen kan enkelt kopieres og deles. Når den lastes inn i VirtualBox, kan brukere velge mellom fast eller dynamisk allokert lagring. Dynamisk allokering gir mulighet for å utvide filen etter behov uten å måtte tenke på filstørrelsen. Fast allokering gir derimot bedre kontroll ved å reservere en bestemt mengde minne.

Fordeler

Ulemper

Støttes av de fleste hypervisorer på ulike operativsystemer Langsommere enn VMDK og VHDX
Mulighet for dynamisk eller fast minnetildeling Støtter ikke inkrementelle sikkerhetskopier
Yter bedre enn VHD og VHDX
Lett å overføre

VDI er et utmerket diskbildeformat for de som bruker VirtualBox. Det er gratis, åpen kildekode, har god plattformstøtte og er lett å flytte. VirtualBox tilbyr funksjoner som ekstern tilgang, snapshotting og direkte USB-tilgang på Windows. Nyere VirtualBox-utgivelser gir også sikker oppstartsstøtte for Linux-brukere.

Hva er VHD og VHDX?

VHD og VHDX er diskbildeformater utviklet av Microsoft. VHD, som står for Virtual Hard Disk, ble brukt i eldre Microsoft-virtualiseringsprodukter som Microsoft Virtual PC og Microsoft Virtual Server. Selv om utviklingen av disse er stoppet, brukes VHD fortsatt i Microsoft Hyper-V for eldre applikasjoner.

VHDX, som står for Virtual Hard Disc v2, er etterfølgeren til VHD-formatet og brukes hovedsakelig med Microsoft Hyper-V. VHDX tilbyr forbedringer, som støtte for maksimalt 64 TB diskplass, forbedret ytelse, bedre sikkerhet og tredjepartsstøtte for VirtualBox, VMware og Citrix XenServer.

VHD og VHDX brukes hovedsakelig med Type 1 hypervisorer som Hyper-V. Dette gir bedre effektivitet og ytelse, men kan også medføre sårbarheter for verts-PC-en.

Fordeler

Ulemper

Muligheter for reparasjon og gjenoppretting Gjesteoperativsystemer er mer utsatt for skadelig programvare
En virtuell maskin kan ha flere brukere Ødelagte VHD- eller VHDX-filer kan krasje Windows
Hver bruker påvirker ikke andre forekomster av den virtuelle maskinen Krever teknisk innsikt for avansert bruk
Funksjonsrikt for avansert servervirtualisering Begrenset støtte for ikke-Windows-operativsystemer, spesielt VHDX
VHD støttes av flere virtualiseringsverktøy VHDX er hovedsaklig begrenset til Hyper-V

VHD- og VHDX-diskformater passer best for systemadministratorer som allerede bruker Microsoft Hyper-V og andre Microsoft-produkter. Funksjonen for hodeløs drift forenkler administrasjonen, men krever kunnskap om Windows PowerShell for å bruke CLI. Hvis du er ny innen virtualisering, kan det være lurt å velge et mer generelt format som VDI eller VMDK.

Hva er VMDK?

VMDK-filformatet ble opprinnelig utviklet eksklusivt for VMware sine virtualiseringsprodukter, som Workstation Pro og Workstation Player. Etter noen revisjoner i 2011 ble VMDK gjort til et åpent format for bedre kompatibilitet på tvers av ulike plattformer. VMDK-filer kan nå brukes med VirtualBox, QEMU, Hyper-V, Workstation Pro og Workstation Player.

VMware sine virtualiseringsprodukter tilbyr mange avanserte funksjoner. Ved å bruke VMDK i VMware Workstation, får du funksjoner som inkrementelle sikkerhetskopier, raske snapshots, muligheten til å gå tilbake til tidligere maskintilstander, live migrering og raskere ytelse sammenlignet med VHD og VDI.

Fordeler

Ulemper

Støtte på tvers av plattformer Fungerer ikke med Microsoft Hyper-V
Bedre total ytelse Avanserte funksjoner er kun tilgjengelig i Workstation Pro
Migrering mellom servere uten driftsforstyrrelser
Inkrementelle sikkerhetskopier

VMDK er et godt valg for de som allerede har investert i VMware Workstation Pro. Du får et bredt spekter av funksjoner, som krypterte virtuelle maskiner, snapshots, ekstern tilkobling og containere, pluss god ytelse. Workstation Player tilbyr også bedre resultater enn VirtualBox, men mangler noen ekstra funksjoner. Hvis du ikke har mulighet til å kjøpe Workstation Pro, kan du likevel bruke Workstation Player for raskere behandling eller VirtualBox med VMDK for funksjoner som snapshotting og ekstern tilgang.

Hva med ISO?

ISO (Optical Disc Image) er et filformat som brukes til å lagre et bilde av en optisk disk, som en CD eller DVD. Det er ikke et virtuelt diskformat, men brukes ofte til å lagre en kopi av innholdet på en disk for installasjon eller kjøring av programvare. ISO-filer er ikke spesielt utviklet for virtualisering. Likevel kan hypervisorer montere dem og få tilgang til filene på samme måte som en vanlig virtuell maskin.

ISO-filer er nyttige for å distribuere OS-bilder på internett. Men å bruke dem til virtualisering krever et mer detaljert oppsett, og kan føre til redusert ytelse og mangel på funksjoner. Det anbefales derfor å laste ned virtuelle diskbilder fremfor ISO-filer når det er mulig. Med spesialiserte formater sparer du tid under konfigurasjonen og får tilgang til kompatible funksjoner fra første stund.

Kan du konvertere virtuelle diskbildeformater?

Det er mulig å konvertere virtuelle diskbildeformater til andre formater. Selv om VDI, VHD, VHDX og VMDK er kompatible med de fleste hypervisorer, konverterer mange virtuelle bildefiler til andre formater for å sikre funksjonskompatibilitet ved flytting til andre plattformer.

En av de enkleste måtene å konvertere filene er gjennom verktøyene som følger med VirtualBox og VMware Workstation. VirtualBox Virtual Media Manager kan konvertere ISO, VHD, VHDX og VMDK til VDI. VMware Workstation kan åpne ISO, VDI, VHD og VHDX for å lagre dem som VMDK.

For å konvertere VDH og VHDX til andre formater, må du laste ned Microsoft Virtual Machine Converter. Mer avanserte brukere kan konvertere flere virtuelle diskbilder gjennom PowerShell og VBoxCommands.

Ikke gå glipp av ytelse og funksjoner

Virtuelle diskbildeformater er utviklet for å sikre funksjonskompatibilitet mellom diskbilder og hypervisorer. Selv om VDI, VHD, VHDX og VMDK er kompatible med flere plattformer, kan du oppleve redusert ytelse og mangel på funksjoner hvis du bruker dem på hypervisorer de ikke er optimalisert for. Det anbefales å bruke VDI med VirtualBox, VHD og VHDX med Hyper-V, og VMDK med Workstation. For engangstilfeller kan du bruke dem med hvilken som helst hypervisor, men for lengre bruk kan det lønne seg å konvertere filene til riktig format.