ERROR: Cannot register the hard disk (VirtualBoxでのOSイメージ複製エラー)
VBoxManage clonehdを実行する時、複製元イメージと複製先イメージを相対パスで指定すると、以下のエラーが発生する。
イメージを絶対パスで指定すれば問題ない。
$ VBoxManage clonehd ./debian.vdi ./debian-clone.vdi Sun VirtualBox Command Line Management Interface Version 3.1.6 (C) 2005-2010 Sun Microsystems, Inc. All rights reserved. ERROR: Cannot register the hard disk '/path/VirtualBox/HardDisks/debian.vdi' with UUID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} because a hard disk '/path/VirtualBox/HardDisks/debian.vdi' with UUID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} already exists in the media registry ('/path/VirtualBox/VirtualBox.xml') Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports Context: "OpenHardDisk(Bstr(szFilenameAbs), AccessMode_ReadWrite, false, Bstr(""), false, Bstr(""), srcDisk.asOutParam())" at line 628 of file VBoxManageDisk.cpp