Thanks for the detailed reply. I now see the real problem here: While v4 has a new storage scheme, it doesn't automatically convert pre-v4 VMs to the new scheme. And my pre-v4 VMs still expect to use the old system.
mpack wrote:If I understand you correctly, then you tried to move your VDIs (not your VMs) to a different drive...
Actually, I wanted to move my entire VM tree, and I made the mistake of just doing it. I copied the VM tree to the new location and renamed the original tree, thinking I'd be prompted by VBox to point it to the new location for each VM and VDI. Instead, when I started VBox it showed all the VMs and VDIs as inaccessible. I closed VBox and restored the original location, but VBox still showed everything as inaccessible. The XML files for the VMs were now found, but the VDIs were no longer in the VMM, and there was no way to add them back. I had no way to undo my mistake.
mpack wrote:...You started by releasing and removing the drive from the global media manager. To add it back you do so from the "Storage" section of the VM settings: a little icon beside the IDE or SATA controller is there to let you add new HDDs.
Not with pre-v4 VMs, anyway. While a VM is "inaccessible" it's not possible to access its settings. And without the VDI in the VMM, the VM remains "inaccessible". No way back...
I later tried removing the VMs and adding them back in. But, again, the VMs couldn't be added back to VBox without already having their VDIs in the VMM (the error is "could not find an open hard disk with UUID...") and v4 provides no way to do that. Again, the pre-v4 VMs are expecting me to use the global media registry, which v4 doesn't really provide.
mpack wrote:jdw13 wrote:Eventually I found that in creating a new (temporary) VM I was given the option to use an existing VDI, which would add the VDI to the Virtual Media Manager. I could then remove the temp VM from VB and Add back the existing VM, since the VDI now existed.
Don't do that...
This may not have been ideal, but it was either this or lose all my pre-v4 VMs.
mpack wrote:v4 deprecates the concept of a global media registry, which is why it fights you when you continue to try to use it...
That's fine, but then VBox should have made this much more clear when I upgraded from v3 to v4, and explained why I should upgrade my VMs to v4 (which I've now done). I had no idea this issue existed, or the problems it could cause.
mpack wrote:Incidentally: you should say whether you are using snapshots or not, it makes a big difference.
Fortunately (I think), no.