I want to create a new vm starting from an existing virtualbox vm.

Can I just copy and paste and rename the existing one?

  • could someone edit this question to fix the 'virutalbox' mistyping? it doesn't help when searching for virtualbox. Aug 20, 2009 at 1:17

3 Answers 3


No, Virtualbox will not allow you to register two VDI files with the same UUID.

Cannot register the hard disk '/home/lee/fedora-10-x86-1.vdi' with UUID {06f39a14-97e6-478c-93b9-0ade6dba48d8} because a hard disk '/home/lee/fedora-10-x86-1.vdi' with UUID {06f39a14-97e6-478c-93b9-0ade6dba48d8} already exists in the media registry ('/home/lee/.VirtualBox/VirtualBox.xml').

You will need to clone the VDI file, this copies the original VDI file and assigns a new UUID.

From the gui:

Shutdown the VM and hit 'Ctrl+Shift+C' or click the 'clone' button. (It looks like a sheep.)


VBoxManage.exe clonevdi "<Full_path_to_org_vdi>" "<Full_path_to_new_vdi>"


VBoxManage clonevdi <Full_path_to_org_vdi> <Full_path_to_new_vdi>

I found a tutorial here describing the process.

  • Indeed. I recently got caught by that :( Aug 21, 2009 at 3:34
  • 1
    Alternatively you can copy the vdi hard disk with windows/linux and then change UUID with command: vboxmanage internalcommands sethduuid <FULL_PATH_TO_VDI>.
    – SuB
    Sep 27, 2013 at 17:55

I have created a simple script to clone a VirtualBox machine. It can create a clone from any snapshot. See my blog post where you can download the script.


VirtualBox 4.1 added clone functionality via GUI yesterday.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.