This did not work for me.
My VM started as a Win7 x64 system, and then when Win10 came out, I took advantage of the free upgrade to upgrade to Win10. So I don't have the ability to change the firmware type from within Fusion's settings.
I did the mbr2gpt changes, and added firmware="efi" to the .vmx file.
After spinning for a bit, I got this error message:
Operating System Not Found
Check your Startup Disk in the virtual machine settings. If you have not installed an operating system yet, you can choose an installation disc or disc image in the CD/DVD settings and restart the virtual machine.