VirtualBox allows sharing VDI images between PCs.
How to move VirtualBox .vdi to another PC
- On “new” PC, install the current VirtualBox software.
- On “new” PC, install VirtualBox Extension Pack.
- plug in USB HDD with VDI, and in VirtualBox click Machine → add, and select the
.vboxfile for the VDI.
Now you can share the same VDI between PCs.
For example, I share a Windows 10 VirtualBox guest image between PCs so that I can run Windows-only software. Of course, this works on one PC at a time.