コピーしたVMがエラーで起動できない場合  


1. VirtualBox で E_FAIL (0x80004005) エラーが出て仮想マシンが起動しない

                            2023-11-21

解決法1
 ホストWindowsの コントロールパネル → プログラムと機能
  → windowsの機能の有効化または無効化 をクリック
 
  次の二つのプログラムを無効化する
   Hyper-v
   Containers(あれば無効化する)

解決法2
 原因:VMをExport機能を使ってクローンするではなく、
    ファイル自体をコピーしたことにより、Virtual HardDiskのUUIDが
    変わってしまい、MediumWarpエラーが起きている。

 ・Virtual BoxからVMを起動して、エラーメッセージを記録する
  例として以下のようになるはず。

  UUID {71b78f28-b094-4cb0-adfb-d06396622da7} of the medium 
  'C:\Users\h-kys\Desktop\New folder2\TUIS-CentOS7.vdi' 
  does not match the value {d8df5cd3-5aa9-4f09-b67b-621b5db234df} 
  stored in the media registry ('C:\Users\h-kys\.VirtualBox\VirtualBox.xml').
  終了コード : E_FAIL (0x80004005)
  コンポーネント: MediumWrap
  インターフェース: IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}

 ・VMをVirtual Boxのリストから削除(ファイルは残す)して、.vboxファイルを
  テキストエディターで編集する。

 ・その中身にあるすべての d8df5cd3-5aa9-4f09-b67b-621b5db234df
  (上記エラーメッセージ参照)
  を 71b78f28-b094-4cb0-adfb-d06396622da7(上記エラーメッセージ参照)に
  変更し、保存。
  二箇所あるはず。

 ・再びVMを立ち上げると正常に起動する


2. VirtualBox で仮想マシンを起動しようとすると 「COMオブジェクトの確保に失敗しました」とメッセージが表示され、起動できない                    2024-04-23 ・Cドライブのディスク容量不足かもしれないので、不要なデータやアプリを削除する ・エクスプローラーで  C:\Users\ユーザ名\.VirtualBox  を開く。 ・フォルダを開いたら、エクスプローラーの表示のところで、「隠しファイル」を   チェックした状態にする。 ・ファイルの一覧から   VirtualBox.xml   VirtualBox.xml-prev  の二つを念のためバックアップ。 ・VirtualBox.xmlを削除し、VirtualBox.xml-prevをVirtualBox.xmlにリネーム これで起動するはず。