Hyper Vイメージを仮想ボックスに変換する


13

クライアントOSをWindows 2008からWindows 7に変更する必要があります。したがって、すべてのHyperVイメージをVirtual Boxに変換する必要があります。

これを行う最良の方法は何ですか?または、Windows 7でHyperVを実行する方法はありますか?

回答:


14

Virtualboxは実際にVHDファイルのインポートをサポートしていますが、残念ながらこれはVirtual PCで作成されたVHDのみであり、VHDに追加情報を追加するHyper-Vではありません。VirtualboxのVMがSATAコントローラーではなくIDEを使用するようにすることで、VHD Vmを正常に起動できる人もいます。

とにかく、VHDを直接仮想ボックスに変換することを知りませんが、VHDファイルをVMWare VMDKファイルに変換して(Starwind V2Vなどのツールを使用して)Virtualboxで使用できます。


2
あなたは私に不満のトンを救った。サムに感謝... VirtualboxのSATAおよびSCSIコントローラー(Hyper-Vで作成したVHDを使用)でブルースクリーンを取得し続けましたが、IDEコントローラーは魅力的に機能しました。
ショーンアープ

Microsoft Convert-VHDが-副次効果として-仮想ディスクを「むき出しの」VPC VHDに減らすことができるのだろうか technet.microsoft.com/en-us/library/hh848454.aspx
Arioch

7

これは私のためにトリックをしました:

VBoxManage clonehd input.vhdx output.vdi --format VDI

ここで提案されているように、この新しいディスクをIDEドライブ(「PIIX4」)として追加し、このVMのシステム/ EFI設定を有効にしました。


2
.vdiファイルに変換するための.vhdx仮想ハードドライブ(Windows 10ではHV)がありました。そのコマンドを使用して、ドライブを変換できました。ただし、ハードドライブは、Hyper-Vで作成したスナップショットの時点の状態になりました。しかし、その後、仮想マシンの作成に問題がありました。あなたの手順に従ってEFIを有効にし(そうでない場合は「ブータブルメディアが見つかりません」)、EFIシェルに落ちました。私はそれを「終了」し、「ファイルから起動」を選択し、「shimx64」を選択して起動しました。次に、こちらの手順に従ってください:askubuntu.com/a/573672/650725echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshルートとして
-cube45

@ cube45あなたは絶対的なヒーローです。このコメントを回答に追加する必要があります!
tim687
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.