I created a VM with OS "Other 64-bit" and edited the .vmx file, changing only firmware = "bios" to firmware = "efi"
Whenever I start the VM, it uses BIOS instead of EFI. I can see this when starting directly to firmware, or by starting with a Windows 8.1 install disc and checking Windows Setup logs immediately after it has started ("detected boot environment: legacy").
How can I create/configure a VM to always use EFI, without it 'overwriting' or 'reverting' my configuration?
I'm using VMware Fusion 7.1.0 (2314774).