Virtuella diskbildsformat förklaras

By rik

Virtuella diskformat: En jämförelse av VDI, VHD, VHDX och VMDK

När du hanterar virtuella maskiner kan du stöta på filtyper som VDI, VHD, VMDK och VHDX. Dessa filer är centrala för att lagra virtuella diskar och nödvändiga konfigurationer för att köra virtualiserade operativsystem.

Varje diskformat har sina egna fördelar och begränsningar. Det är därför viktigt att förstå när och varför du ska använda ett specifikt format.

Vad är VDI?

VDI (Virtual Disk Image) är ett filformat för virtuella diskar med öppen källkod. Det skapades ursprungligen för Oracles VirtualBox. Tack vare sin öppna natur stöds VDI även av andra hypervisorer, såsom VMware och Windows Hyper-V.

En .vdi-fil skapas genom att spara en virtuell maskins tillstånd i VirtualBox Virtual Media Manager. Denna fil kan sedan kopieras och delas. I VirtualBox kan du välja mellan fast och dynamiskt allokerad lagring. Dynamisk lagring låter filen växa vid behov, medan fast lagring reserverar en specifik mängd minne i förväg.

Fördelar

Nackdelar

Stöds av majoriteten av hypervisorer på olika operativsystem Långsammare än VMDK och VHDX
Möjlighet till dynamisk och fast minnesallokering Stöder inte inkrementella säkerhetskopieringar
Bättre prestanda än VHD och VHDX
Mycket portabel

VDI är ett utmärkt val för alla som använder VirtualBox. Det är kostnadsfritt, öppen källkod, plattformsoberoende och lätt att flytta. VirtualBox erbjuder funktioner som fjärråtkomst, ögonblicksbilder och direkt USB-åtkomst på Windows. Den senaste versionen ger även stöd för säker start på Linux.

Vad är VHD och VHDX?

VHD och VHDX är format utvecklade av Microsoft. VHD (Virtual Hard Disk) användes i äldre produkter som Microsoft Virtual PC och Microsoft Virtual Server. Även om utvecklingen har upphört, används VHD fortfarande i Microsoft Hyper-V för vissa äldre applikationer.

VHDX (Virtual Hard Disc v2) är efterföljaren till VHD och är primärt avsedd för Microsoft Hyper-V. VHDX erbjuder flera förbättringar, bland annat stöd för diskar upp till 64 TB, förbättrad prestanda, bättre säkerhet och stöd för tredjepartsplattformar som VirtualBox och VMware.

VHD och VHDX används mest i typ 1-hypervisorer som Hyper-V, vilket ger bättre prestanda men kan leda till säkerhetsrisker i värddatorn.

Fördelar

Nackdelar

Reparations- och återställningsmöjligheter Gästoperativsystem är mer mottagliga för skadliga attacker
En virtuell maskin kan ha flera användare Skadade VHD- och VHDX-filer kan krascha Windows
Varje användare påverkar inte andra instanser av den virtuella maskinen Kräver teknisk förståelse för att använda avancerade funktioner
Funktionsrik för avancerad servervirtualisering Begränsat stöd för icke-Windows operativsystem, speciellt VHDX
VHD stöds av många virtualiseringsverktyg VHDX är i stor utsträckning begränsad till Hyper-V

VHD- och VHDX-formaten passar bäst för systemadministratörer som redan använder Microsoft Hyper-V. Den huvudlösa funktionen underlättar administrationen, men kunskap om Windows PowerShell kan krävas för att använda CLI. Om du är nybörjare inom virtualisering kan det vara bättre att använda mer generella format som VDI och VMDK.

Vad är VMDK?

VMDK-filformatet utvecklades av VMware för sina egna produkter, som Workstation Pro och Workstation Player. Efter en revision 2011 blev VMDK ett öppet format för bättre kompatibilitet. Nu kan VMDK-filer användas med VirtualBox, QEMU, Hyper-V och VMware-produkter.

VMwares produkter erbjuder avancerade funktioner som stegvisa säkerhetskopieringar, ögonblicksbilder, återgång till tidigare tillstånd, livemigrering och snabbare prestanda jämfört med VHD och VDI.

Fördelar

Nackdelar

Stöd över plattformar Fungerar inte på Microsoft Hyper-V
Bättre totalprestanda Avancerade funktioner endast tillgängliga på Workstation Pro
Migrering från en värd till en annan utan att störa den normala driften
Inkrementella säkerhetskopior

VMDK är bäst för användare som redan har Workstation Pro. Du får tillgång till funktioner som krypterade virtuella datorer, ögonblicksbilder, fjärranslutning och bra prestanda. Även den kostnadsfria Workstation Player presterar bättre än VirtualBox. Om du inte vill köpa en licens för Workstation Pro kan du använda Workstation Player för snabbare prestanda eller VirtualBox med VMDK för ögonblicksbilder och fjärråtkomst.

Vad sägs om ISO?

ISO är inte ett virtuellt diskformat, utan ett filformat för optiska skivbilder. Det används för att lagra en kopia av en CD- eller DVD-skiva, som kan användas för att installera programvara. Även om ISO-filer inte är specifikt designade för virtualisering, kan hypervisorer montera dem virtuellt och komma åt deras innehåll.

ISO-filer är praktiska för att distribuera operativsystem via internet. Dock kan användning av ISO-filer för virtualisering kräva mer konfiguration och kan ge sämre prestanda. Det är rekommenderat att använda de virtuella diskformaten istället för ISO-filer för att spara tid och ha bättre kompatibilitet direkt.

Kan du konvertera virtuella diskformat?

Ja, det är möjligt att konvertera mellan olika virtuella diskformat. Trots att VDI, VHD, VHDX och VMDK kan köras på de flesta hypervisorer, väljer många att konvertera för att säkerställa kompatibilitet vid migrering mellan plattformar.

VirtualBox och VMware Workstation har inbyggda verktyg för att konvertera filer. VirtualBox Virtual Media Manager kan konvertera ISO, VHD, VHDX och VMDK till VDI. VMware Workstation kan öppna ISO, VDI, VHD och VHDX och spara dem som VMDK.

För att konvertera VDH och VHDX till andra format krävs Microsoft Virtual Machine Converter. Mer avancerade användare kan använda PowerShell och VBoxCommands för konverteringar.

Förlora inte prestanda och funktioner

Virtuella diskformat har utvecklats för att säkerställa kompatibilitet mellan diskavbildningar och hypervisorer. Även om VDI, VHD, VHDX och VMDK har plattformsoberoende stöd, kan det innebära att du förlorar prestanda och funktioner om du använder dem i fel hypervisor. Optimalt är att använda VDI för VirtualBox, VHD och VHDX på Hyper-V och VMDK för Workstation. Du kan använda dem med andra hypervisorer för enstaka fall, men för långvarig användning kan det vara värt att konvertera filerna.