
I typically add firmware = “efi” on line 4 of the VMX file. In the text editor, insert the following line of text: firmware = “efi”.Right-click on the *.vmx file and open with your preferred text editor.In the contents of this package are a number of VM-related files and folders.In the Finder window that appeared in the previous step, locate your VM, right-click, and choose Show package contents.From the menu bar, select VMware Fusion > Quit VMware Fusion. I also recommend quitting the VMware Fusion app just to be safe.Ignore the Finder window for now, as we’ll come back to that in the next section. From the Virtual Machine Library window, right-click on the VM and choose Show in Finder.When you power on your VM, the boot screen will look like one of the following screenshots: It’s pretty simple to tell if your VM is running BIOS or UEFI simply by looking at the boot screen.

If you’re not sure what the differences are between UEFI and BIOS, How-To-Geek has two great articles that explain how newer UEFI firmware differs from traditional BIOS “ What Is UEFI, and How Is It Different from BIOS?” and “ What You Need to Know About Using UEFI Instead of the BIOS.” I should also point out that this needs to be done before an operating system is installed to the VM. So, I decided to put this post together to walk you through the process. How is that done in VMware Fusion? Unlike VMware Workstation and ESXi, there’s no GUI-based option to choose EFI over BIOS (at least as of this writing). Let’s say you want to build a new VMware Fusion virtual machine using the newer UEFI firmware instead of the traditional BIOS. Updates were made in VMware Fusion 10 to make it easier to create a UEFI-enabled VM from the GUI. Update: 2018-OCT-01 – This post applies to VMware Fusion version 8.x and older.
