Hyper-V-VHDX-Datei zum Importieren in eine VHD-Datei zum XenServer-Importieren konvertieren?

Hyper-V-VHDX-Datei zum Importieren in eine VHD-Datei zum XenServer-Importieren konvertieren?

Eine VM wurde mir als .vhdx statt .vhd gesendet und ich muss sie in XenServer importieren, der .vhd, aber nicht .vhdx unterstützt.

Ich habe mir die folgenden Lösungen angesehen:

Das Problem bei der Verwendung von Powershell besteht darin, dass Sie entweder Windows 2012 oder Windows 8.1, jedoch mit installierter Hyper-V-Rolle benötigen, um die richtigen Cmdlets zu erhalten.

Ich habe nur Zugriff auf Windows 2008r2 und Windows 8.1 ohne installierte Hyper-V-Rolle.

Meine anderen Optionen wären gewesen, zu versuchen, auf einen Server mit Hyper-V zuzugreifen und mithilfe von Powershell den Befehl „convert-vhd“ auf dem Remote-Server auszuführen, aber ich bin nicht einmal sicher, ob Powershell-Befehle auf diese Weise ausgeführt werden können. (z. B.: Ausführen von Hyper-V-Cmdlets auf einem Remote-Server, der nicht über Hyper-V-Cmdlets verfügt.)

Antwort1

Um Ihre Windows-Version zu ermitteln, drücken Sie Win+ xund wählen Sie „System“. Ihre Version wird ganz oben unter „Windows-Edition“ angezeigt. Nur 64-Bit-Versionen von Windows 8/8.1 Professional und Enterprise unterstützen Hyper-V. Sie können Hyper-V auch nicht aktivieren, wenn die Visualisierungsunterstützung Ihres Prozessors nicht aktiviert ist (AMD-V für AMD und VT-x für Intel).

Alternativ können Sie VirtualBox installieren und damit VBoxManage.exewie folgt von VHDX zu VHD konvertieren:

vboxmanage clonehd Dateiname.vhdx Dateiname.vhd -format vhd

Vorbehalt: Ich habe dies gerade getestet und die Konvertierung war erfolgreich. Darüber hinaus habe ich es jedoch nicht getestet.

verwandte Informationen