Varför konvertera VDI till VHD?
VDI är VirtualBox ursprungliga format för virtuella hårddiskar, medan .vhd är Microsofts format som används av Hyper-V och Windows Diskhantering. Hyper-V kan inte läsa .vdi-filer, så att migrera en virtuell maskin från VirtualBox till en Windows Server- eller Hyper-V-miljö kräver denna konvertering.
Hur man konverterar VDI till VHD
VirtualBox (VBoxManage) OPEN-SOURCE
Stäng av den virtuella maskinen och kör sedan VBoxManage clonemedium disk input.vdi output.vhd --format VHD i en terminal. VBoxManage medföljer varje VirtualBox-installation - ingen extra nedladdning krävs.
qemu-img OPEN-SOURCE
Kör qemu-img convert -O vpc input.vdi output.vhd för en vanlig VHD, eller qemu-img convert -O vhdx input.vdi output.vhdx för det nyare VHDX-formatet. Ingår i QEMU-paketet och finns tillgängligt för Windows, macOS och Linux.
Program som konverterar VDI
Om dessa format
En VDI-fil är det ursprungliga formatet för virtuella hårddiskar i Oracle VirtualBox. Den innehåller ett komplett gästoperativsystem, inte ett dokument eller en optisk skivavbildning. För…
Öppna detaljer för .VDI →En VHD-fil är en komplett hårddisk lagrad som en enda fil - partitionstabell, filsystem och ofta ett helt operativsystem. På Windows kan du montera den i Diskhantering för att läsa filer,…
Öppna detaljer för .VHD →Kvalitet & vad man bör tänka på
- VHD har en storleksgräns på 2 TB; om den virtuella disken är större kommer VBoxManage att misslyckas - använd qemu-img med VHDX istället.
- VHDX är mer motståndskraftigt mot korruption och stöder diskar upp till 64 TB; föredra VHDX när du använder modern Hyper-V.
- Om källfilen
.vdiär dynamiskt allokerad kommer även den resulterande.vhd-filen att vara dynamisk; Hyper-V hanterar båda typerna.