Unable to use Machine->Add to view copy of VM
Posted: 31. Oct 2012, 17:12
I am having a problem with adding a machine which is a backup of another machine. I copied the entire VM folder from one drive to an external hard drive. I get an error trying to add the VM.
The machine is a Navy NMCI Dell Latitude E6410. Its hard drive is encrypted using Guardian Edge. The external hard drive is a western Digital Elements USB 2.0 external hard drive. It is also encrypted using Guardian Edge with a different key.
The entire VM folder with all of the vbox, logs, vdi, and snapshots was copied to the external hard drive. I then started virtual box, "removed" the VM (without deleting files), and tried to add the VM from the new location.
Virtual box returned the following error message.
How does Virtual box know ever know that the other file even exists and how can I get around this to verify the successful copy of this VM. (There was already an issue where the vbox file got corrupted and had to be replaced. I need to ensure than no others got corrupted.)
The machine is a Navy NMCI Dell Latitude E6410. Its hard drive is encrypted using Guardian Edge. The external hard drive is a western Digital Elements USB 2.0 external hard drive. It is also encrypted using Guardian Edge with a different key.
The entire VM folder with all of the vbox, logs, vdi, and snapshots was copied to the external hard drive. I then started virtual box, "removed" the VM (without deleting files), and tried to add the VM from the new location.
Virtual box returned the following error message.
I was able to re-add the machine from the original location just fine. The message seems to be saying that Virtual box cannot add the machine using the copy because it sees the UUID of the original machine. But since the original machine was removed how does it know about the original vdi file with that UUID? I checked the vbox file and nowhere does it refer to this vdi file by other than a relative path from the vbox file. I searched the registry for this UUID and found it nowhere. So I am confused.Failed to open virtual machine located in E:/_Program_Files_VFS/VirtualBox/CPVFS_SQL_2003-64/CPVFS_SQL_2003-64.vbox.
Cannot register the hard disk 'E:\_Program_Files_VFS\VirtualBox\CPVFS_SQL_2003-64\Snapshots/{0e7bb368-636d-4b18-9bab-0aba758a6b40}.vdi' {0e7bb368-636d-4b18-9bab-0aba758a6b40} because a hard disk 'C:\_Program_Files_VFS\VirtualBox\CPVFS_SQL_2003-64\Snapshots/{0e7bb368-636d-4b18-9bab-0aba758a6b40}.vdi' with UUID {0e7bb368-636d-4b18-9bab-0aba758a6b40} already exists.
Result Code: E_INVALIDARG (0x80070057)
Component: VirtualBox
Interface: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
How does Virtual box know ever know that the other file even exists and how can I get around this to verify the successful copy of this VM. (There was already an issue where the vbox file got corrupted and had to be replaced. I need to ensure than no others got corrupted.)