VMwareの仮想マシンディスク(VMDK)ファイルをVirtualBoxの仮想デスクトップインフラストラクチャ(VDI)形式に変換して、新しいイメージを別のホストシステムに転送したり、VirtualMediaManagerを使用してVirtualBoxにインポートしたりできる場合があります。そのために、VBoxManageのモジュールであるconvertfromrawというツールを使用します。わかった!どうぞ
ステップ1: vmdkイメージファイルがVMに接続されている場合は、最初にVMをシャットダウンする必要があります。
ステップ2: VMが完全にシャットダウンされたら、VMからvmdkファイルを削除できます。
ステップ3: vmdkファイルを入手したら、以下のコマンドを使用してvdi形式に変換できます。
VBoxManage convertfromraw --format VDI your-server.vmdk new-server.vdi
何らかの理由で、上記のコマンドが失敗した場合は、clonehdを使用して変換を試すこともできます。そのためのコマンドは次のとおりです。
$ VBoxManage clonehd --format VDI your-server.vmdk new-server.vdi
それでおしまい!新しく作成されたVDIディスクイメージには、元のvmdkファイルとはまったく異なる一意のUUIDである新しいUUIDが含まれます。これで、VirtualMediaManagerを使用して新しいVDIファイルをVirtualBoxにインポートしてみることができます。
更新: 「メディアのストレージ形式を取得できませんでした(VERR_NOT_SUPPORTED)」というエラーが表示された場合 」仮想ボックスにvmdkをインポートするときに、上記のコマンドを使用してvmdkファイルをVDI形式に変換し、VirtualBoxにインポートします。