VirtualBox の VDI ファイルとスナップショットのパスを変更する

年末に PC のデフラグをするついでに VirtualBox の VDI ファイルとスナップショットファイルを C ドライブから D ドライブに移動したので、その事後処理をしました。VirtualBox のバージョンは 4.0.0 r69151 です。

  • 仮想マシンが停止した状態で VDI ファイルとスナップショットファイルを移動する。
  • VDI ファイルの UUID を変更する。
C:\Windows\System32>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" -nologointernalcommands sethduuid D:\application\virtualbox\solaris101\solaris101.vdi
UUID changed to: 8f0b035e-f3bb-4bdc-96e5-817ed8873c05

UUID を変更しないと以下のエラーが発生します。

  • VDIファイルのパスを変更する。
    • 割り当てを解除して、新しいパスの VDI ファイルを追加します。

  • スナップショットのパスを変更する。

  • 無事起動しました。