If you have been using VMware Fusion for a while, you may not be taking advantage of all the latest improvements the company has made to its products over the years. One of those improvements has been adding faster bus types to the application. Previously you were limited to IDE or SCSI bus types but now users can also choose SATA or NVMe bus types, which offer much greater speeds. But what if you want to upgrade an old virtual machine to take advantage of the newer technology? Well, the good news is, you can–pretty easily actually.
The first step is to make sure Windows has the newest drivers. This can be done by adding a second drive to the computer:
- Power off the virtual machine.
- At this point, I’d recommend making a clone of the virtual machine before proceeding just in case something goes awry.
- Next, add a new NVMe disk to the virtual machine.
- Next, power on the virtual machine and ensure VMWare Tools has been upgraded to the latest version. You can check once the VM is powered on by clicking Virtual Machine in the menu bar, if VMWare Tools is out of date, it’ll prompt you to upgrade it. If it’s the latest, it’ll say “Reinstall VMWare Tools.”
The second step is to manually edit the .vmx file:
- First, power off the virtual machine.
- I’d recommend making a backup copy of the .vmx file before doing anything to it. Simply copy it to another location on your computer for safe keeping.
- Save the .vmx file.
There you have it. You have now successfully converted your virtual SATA (or other) disk to a virtual NVMe disk. It may look a little daunting but it’s pretty easy to do. If you have any questions feel free to reach out in the comments.