This is mainly a reference post for later. I’ve found myself digging through history or stale bookmarks for steps to clone a snapshot within VirtualBox. This is a pain, be much easier to just search my blog for it. You will thank me later.
The main premises, one of my VMs crapped out after receiving a MS update, unable to boot. Imagine that!? I tried rolling back to a previous snapshot with no luck. My goal is to save the work I’ve done between my last snapshot and the VM not booting. In my case, there are many snapshots, I want to clone the VHD to snapshot I know works, boot it , update it, boot again ensuring all works before trying anything drastic to recover my data on current VM.
Important to note, should be able to boot new VM, reference the old VM as a mountable drive to pull off the data.
The commands below cloned snapshots fine for me in the past. I will say, using clonehd to clone a specific snapshot of a disk is much faster than any other option listed below. However, as of VirtualBox 4.1 Cloning has been added to the GUI menu.






