VM から VirtualBox に変換されたイメージ - 「SCSI コントローラ」という名前のストレージ コントローラが見つかりませんというエラー

VM から VirtualBox に変換されたイメージ - 「SCSI コントローラ」という名前のストレージ コントローラが見つかりませんというエラー

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>.vmdkVM のフォルダー内のファイル (サイズが小さく、拡張子が で.vmdk、ファイルの種類が であることを確認してください) を適切なテキスト エディター (つまり、Notepad 以外のサードパーティ製のテキスト エディター) で開きVirtual Machine Disk Format、以下の行を探します。

# The Disk Data Base 
#DDB

通常、ddb.adapterType 設定は、上記の 2 行の下の最初の行にあります。右側の値を に変更し"ide"、ファイルを保存すると、次の手順に進むことができます。

例: ddb.adapterType = "lsilogic"toddb.adapterType = "ide"

関連情報