In this tutorial, I explain how to move a VirtualBox VM to a different host and still retain the snapshots on the original host. However, I have found that if you use this method on a VM containing snapshots, you only get an old machine state of the original virtual machine.
Then you use the transferred hard disk file to start up a new virtual machine on the new host. You just copy the hard disk file (usually. VirtualBox allows us to copy a virtual machine from one host to another easily. I summarized it’s usefulness in one of my previous posts – VirtualBox And Virtualization: An Introduction. It installs on your existing computer (and operating system) and extends the capabilities of your existing computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time. VirtualBox is a cross-platform virtualization application.