Dlaczego konwertować VDI na VHD?
VDI to natywny format wirtualnego dysku twardego VirtualBox, podczas gdy .vhd to format Microsoft używany przez Hyper-V i Zarządzanie dyskami Windows. Hyper-V nie potrafi odczytać plików .vdi, więc migracja maszyny wirtualnej z VirtualBox do środowiska Windows Server lub Hyper-V wymaga tej konwersji.
Jak przekonwertować VDI na VHD
VirtualBox (VBoxManage) OPEN-SOURCE
Wyłącz maszynę wirtualną, a następnie uruchom VBoxManage clonemedium disk input.vdi output.vhd --format VHD w terminalu. VBoxManage jest dołączony do każdej instalacji VirtualBox - nie wymaga dodatkowego pobierania.
qemu-img OPEN-SOURCE
Uruchom qemu-img convert -O vpc input.vdi output.vhd dla zwykłego VHD lub qemu-img convert -O vhdx input.vdi output.vhdx dla nowszego formatu VHDX. Narzędzie jest częścią pakietu QEMU, dostępnego na Windows, macOS i Linux.
Programy konwertujące VDI
O tych formatach
Plik VDI to natywny format wirtualnego dysku twardego programu Oracle VirtualBox. Zawiera on kompletny system operacyjny gościa, a nie dokument czy obraz płyty optycznej. Aby go użyć,…
Otwórz szczegóły .VDI →Plik VHD to kompletny dysk twardy zapisany jako pojedynczy plik - zawiera tablicę partycji, system plików, a często także pełny system operacyjny. W systemie Windows można go zamontować w…
Otwórz szczegóły .VHD →Jakość i na co uważać
- VHD ma limit rozmiaru 2 TB; jeśli dysk wirtualny jest większy, VBoxManage zakończy się błędem - użyj qemu-img z formatem VHDX.
- VHDX jest bardziej odporny na uszkodzenia i obsługuje dyski do 64 TB; preferuj VHDX przy pracy z nowoczesnym Hyper-V.
- Jeśli źródłowy plik
.vdijest dynamicznie alokowany, wyjściowy.vhdrównież będzie dynamiczny; Hyper-V obsługuje oba typy.