VMware Communities
ColinLaney
Contributor
Contributor

Trying to backup an old machine - I'm lost...

I'm trying to backup a virtual machine from my 2009 MacBook Pro.  I've been Googling all afternoon, but all the "how to do it" articles that I've found are for later versions of Mac and later versions of Fusion.  

Background information:  I'm running a mid-2009 MacBook Pro 17".  The machine is running the latest version of OS-X that the hardware is capable of (Ver. 10.11.6 - El Capitan).  

I'm currently running a Windows 7 virtual machine via VMWare Fusion Version 7.1.3.  I need to back up the VMWare Windows virtual machine (in its entirety) because I'm getting a new MacBook Pro that will run the latest OS-X.  I will use the current version of VMWare Fusion and reinstall the virtual machine.

It is critical that I reinstall the entire virtual machine with its virtual hard drive intact.  I have a piece of business software installed on the virtual machine that is only replaceable at a cost of >$5,000.  The program is mine, bought and paid for in 2009, and I don't want to have to buy it again.  The program starts using a security key that is at a fixed location on its HDD.  If the program does not find that key, it will not start.  Therefore, I need to copy the entire virtual machine hard drive (including the program and its key) to keep the program active.

I've navigated to the "virtual machines" drive from within VMWare Fusion.  The Fusion window displays two files:

"Windows 7.vmwarevm" and "Windows 7.vmware.vmsd"

I can copy the first to an external drive via Finder, but the second file cannot be selected.  Do I need the .vmsd file?  If so, how do I copy it?

I'm also of the impression that once I've gotten my new computer, I need to install VMWare Fusion, copy the virtual machine file(s) to the new HDD, and then open Fusion and ask it to open the virtual machine.  Is this correct?

Thanks kindly - Glenn Young

Labels (2)
Reply
0 Kudos
2 Replies
wila
Immortal
Immortal

Hi Glenn,

Normally all of the VM is contained within the .vmwarevm bundle.

If you copy that bundle to an external disk - with the VM shut down, not suspended - then you should be OK.
It is recommended to delete all snapshots (including any autoprotect ones if you use that feature) before making that copy.


Not sure why a .vmsd file would be outside of the bundle. That's a bit weird, most likely it is a stray file that is no longer part of the VM. FWIW, the .vmsd is a file that contains hints about the snapshots in your VM.
If your VM has no snapshots, then that file is empty.

When you want to move the VM to another machine, the steps are to copy the bundle to its destination and then use File -> Open.
This will register the VM with the new VMware Fusion.
On startup of the VM, VMware Fusion will ask if you copied or moved the VM. It is important to select "Move" here as otherwise you will get a completely new set of virtual hardware ID's and your windows will need to be reactivated. (Maybe also your expensive software)


As you are going to install on new hardware, there's a few additional notes.

1. You cannot use VMware Fusion on Apple Silicon. First off, it isn't compatible with the M1 processor, second, even if it was, your Windows wouldn't run as it only runs on intel (and Rosetta doesn't work for VMs)

2. New hardware always comes with the latest version of macOS, so you'll be running Big Sur. The only version of VMware Fusion that works on Big Sur is VMware Fusion 12.
You can download a copy here:
https://vmware.com/go/getfusion


One final note.
There is another way to make a backup of your VM. I happened to have written software for that (see my signature). It can do a few more things like making a backup while your VM is running.
However the more interesting part for you might be that it has a lot of extra checks.
For example, it makes a checksum of every file in your virtual machine on backup and when you restore it verifies that all those files match. If there's a single bit or byte different during the copy than that will be reported and you can act on that.
You do _not_ need to use my software. The steps I wrote before my "One final note" work perfectly fine without it, I'm just saying that you can use it and the free version works fine for that (also on El Capitan, tested that just 14 days ago for another user)

Hope this helps,
--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
ColinLaney
Contributor
Contributor

Thank you MOST KINDLY, Will.  I appreciate it greatly.  Will post again after attempting the move.  

Thanks again, Glenn

Reply
0 Kudos