web-dev-qa-db-ja.com

virtualboxで.VHDXファイルを開く方法?

Microsoftのdisk2vhdを使用したので、それを使用して新しいvirtualboxを作成しようとしたところ、このエラーが発生しました

Failed to open the hard disk C:\Users\user\Documents\Virtual Box Images\win7vir.VHDX

Could not open the medium 'C:\Users\user\Documents\Virtual Box Images\win7vir.VHDX'.

VHDX: Required flag of metadata item does not meet expectations 'C:\Users\user\Documents\Virtual Box Images\win7vir.VHDX' (VERR_VD_GEN_INVALID_HEADER).

VHDX: BAT region in image 'C:\Users\user\Documents\Virtual Box Images\win7vir.VHDX' is missing (VERR_VD_GEN_INVALID_HEADER).

VD: error VERR_VD_GEN_INVALID_HEADER opening image file 'C:\Users\user\Documents\Virtual Box Images\win7vir.VHDX' (VERR_VD_GEN_INVALID_HEADER).

Result Code: E_FAIL (0x80004005)
Component: Medium
Interface: IMedium {29989373-b111-4654-8493-2e1176cba890}
Callee: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
7
get52

Disk2vhdでイメージを作成するときは、「Make VHDX」のチェックを外してください。 Virtual Boxは.VHDX形式をサポートしていません。

screenshot of Disk2vhd options

5
Parik

VirtualBox 4.2以降 changelog は、VHDXのサポートが追加されたことを示しています「ストレージ:VHDXイメージの読み取り専用サポートが追加されました」。

2
robocat

VirtualBOXのGUIで、仮想マシンに接続するディスクイメージを選択するときに、新しい仮想ディスクまたは既存の仮想ディスクを選択するオプションがあります。

存在するものを使用することを選択した場合、コンボボックスにVHDXのオプションがありますが、それを試してみると、ファイル形式はサポートされていません。

なぜそこにvhdxオプションがあるのですか?ユーザーを混乱させるだけですか?

VirtualBoxは実装されたvhdxサポートのプレステートにあるようですが、実際には実装されていないのに一部がユーザー側に到着しています。

少なくともバージョン5.1.22まで

1
Anonymous

短い答え:powershellコマンドレットを使用してVHDXをVHDに変換します。 AFAIKでは、convert-vhdコマンドレットを使用できるようにするために、hypervまたはそのバリアントの1つをインストールする必要があります。

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd
0
Justin Goldberg