📥 Import from VMware Fusion
Bring a Windows or Linux virtual machine from VMware Fusion into VirtualProg, with its apps, files and settings. VirtualProg copies the VM's disks into a new VM of the same kind; the Fusion VM is only read and stays as it is. VMware Fusion doesn't need to be installed.

These Fusion VMs can be imported:
| Fusion VM | Becomes |
|---|---|
| Windows 11 (ARM) | A Windows VM |
| Linux (ARM64) | A Linux VM |
VMs made on an Intel Mac can't be imported. On a Mac with Apple silicon, Fusion doesn't run macOS VMs.
Before you import
- The import is tested with VMs made in VMware Fusion 26. If a VM was made with an earlier version, open it in the latest Fusion first, so that it is updated, to avoid import problems.
- In Fusion, shut the VM down. A VM that is running or suspended can't be imported safely.
- Windows: if BitLocker (device encryption) is on, have the recovery key ready, or turn BitLocker off in Windows first. You find the key at aka.ms/myrecoverykey. Make sure you know your Windows password: the PIN and fingerprint stop working after the import.
Import
- Choose Tools → Import from VMware Fusion… in the Control Center, or right-click a VM and choose Import From → VMware Fusion….
- Select the
.vmwarevmVM. The window opens in Fusion's folder (~/Virtual Machines). To import several, select them all, or select the folder that holds them. - Check the name, and change the processors and memory if you like. With several VMs, each has a row; untick the ones to leave out. VMs that can't be imported are listed with the reason.
- Read the notes.
- Choose the Disk Type (macOS 26 or later; older macOS offers only Fixed):
- Dynamic (recommended): an ASIF disk, like new VMs get. It takes only the space the VM uses.
- Fixed: a raw disk. It only grows, even when the VM frees space.
- Check the free space line below the disk types, then click Import.
Only the used part of the disk is copied, so the new disk takes about as much space as it did in Fusion. Disks split into several files are imported like single-file disks.

Several VMs are imported one after another, each row showing its progress. If one fails, the others still import. Cancel stops the VM being copied and skips the rest; the VMs already imported stay. When the import ends, each row shows its result, and Try Again imports the VMs that failed or were skipped.
After the import
Windows
- Start the VM. If Windows asks for the BitLocker recovery key, enter it.
- Sign in with your password, then set up the PIN and fingerprint again in Settings > Accounts > Sign-in options.
- Install Guest Tools: click Attach Disks in the VM
window's toolbar, choose Install Guest Tools, then run
install.cmdon the VirtualProgTools drive. Networking works only after this step. - If you like, uninstall VMware Tools in Settings > Apps > Installed apps.
- If Windows says it isn't activated, follow Settings > System > Activation.
Linux
Start the VM. It gets the default (NAT) network with a new adapter, so the network interface has
a new name; desktop distros connect on their own. If a server install uses a fixed interface name
in /etc/netplan or similar, change it to the new one (ip link shows it).
What is imported
| Imported | Not imported |
|---|---|
| The disks, as they are now (single or split VMDK) | CD/DVD images |
| Processors (up to your Mac's), memory | TPM contents (Windows sees a new TPM) |
| The distro, from the guest OS type or EFI partition (Linux) | Shared folders, USB and display settings |
| The network adapter's MAC address (Windows) | The network adapter (Linux gets a new one) |
Fusion's EFI variables (.nvram) |
Limitations
- Only ARM64 VMs made on a Mac with Apple silicon can be imported.
- A Linux VM needs the fallback boot loader
EFI/BOOT/BOOTAA64.EFIon its EFI partition. If it's missing, runsudo grub-install --removablein the VM in Fusion, shut it down, then import it again. - VMs with snapshots and linked clones can't be imported. Delete the snapshots in Fusion (Virtual Machine > Snapshots) first; your changes stay in the VM.
- Fully encrypted VMs can't be imported. Windows 11 VMs that encrypt only the TPM files (Fusion's default) can.
- Compressed disks (as in exported OVA files) and disks outside the
.vmwarevmcan't be imported.