ovftoolを使用してVMDKをovfイメージに変換しました。VMDKにはSCSIディスクがありました。変換後、Virtual Boxはそれをインポートできず、エラーが発生します。
Could not find a storage controller named 'SCSI Controller'.
このページには解決策があります -https://ctors.net/2014/07/17/vmware_to_virtualbox
- VMを起動する
- VMwareツールをアンインストールする
- シャットダウン
- VM設定を編集 -> HDを削除
- the_machine.vmdkを編集する
- ddb.adapterType を「buslogic」または「lsilogic」から「ide」に変更します。
- VM 設定を編集 -> HD を追加し、既存のファイル the_machine.vmdk から IDE と入力します
- VMを起動する
- シャットダウン
しかし、vmdk ファイルを編集するにはどうすればいいのでしょうか。これはバイナリ ファイルですよね? また、これはマルチ GB ファイルです。
これを修正するより良い方法を誰か知っていますか?
答え1
仮想ハード ディスクは、私が仮想マシンを構成したように、分割された仮想ディスクにパーティション分割されていますか? この質問に対する答えが「はい」であれば、幸運です。実際、この.vmdk
ファイルは、仮想ハード ディスクの構成設定がぎっしり詰まったテキスト ファイルです。
<your VM name>.vmdk
VM のフォルダー内のファイル (サイズが小さく、拡張子が で.vmdk
、ファイルの種類が であることを確認してください) を適切なテキスト エディター (つまり、Notepad 以外のサードパーティ製のテキスト エディター) で開きVirtual Machine Disk Format
、以下の行を探します。
# The Disk Data Base
#DDB
通常、ddb.adapterType 設定は、上記の 2 行の下の最初の行にあります。右側の値を に変更し"ide"
、ファイルを保存すると、次の手順に進むことができます。
例:
ddb.adapterType = "lsilogic"
toddb.adapterType = "ide"