VirtualBoxのGUIで、既存の仮想マシンのディスクだけコピーして別のマシンに使ったり、OS Boxesなどで配布されている仮想マシンのイメージファイルから複数の仮想マシンを作ろうとしたら、上のようなエラーが出てびっくり。何かやらかしたかと。でも下記の情報を見てあっさり解決しました。m(_)m
» VirtualBoxで仮想diskのUUIDを変更する
ここに書いてある通り、コンソールで次のようなコマンドを実行するだけ。一瞬でUUID changed to...と出て終わります。なおPortable VirtualBoxでは、その起動中に限ってコマンド実行できる模様。UUIDを管理するサーバか何かが存在するのかも。
[...\]VBoxManage.exe internalcommands sethduuid [VDI File]
↓ 確認ダイアログ。「トリム前のファイルは_DELという文字列を付加されて残ります」。実行中に万一のことがあっても元ファイルが残るので安心。
↓ 完了時の画面。これで終了するなら「キャンセル」。「次へ」を押すと起動直後の画面に戻ります。
昨日、最後の方でCentOS 7でyum updateを行い、案の上VDIディスクが肥大化しましたが、NHCでトリムしたら約300MBも減りました。