How to change the BIOS UEFI to Lagecy Bios of a virtual machine in VMware workstation player 12?
However I am able to change via VMware workstaion which is a trial version. So for long time use I have to use vmware workstation which is free for my learning purpose.
Open the vmx-file in a texteditor.
Search for the line
firmware = "efi"
and delete it.
On next boot the VM will start with a legacy BIOS but will very very likely fail to boot.
Changing the firmware on an existing VM is not trivial - if you really need to change that the best way is to create a new VM from scratch.
One reason would be building a windows image that boots UEFI, but the software used to capture the image only boots over the legacy network. Its fairly simple to change this as needed.
I found the solution.
You are correct, through GUI we cannot change it to "bios"
1. After creating the virtual machine we have to go to the folder where our virtual disk is stored
2. Then we have to edit the .vmx file with any text editor
3. In the text file search for firmware = 'efi' ..... and replace efi with bios .... like below
firmware = "efi" ---> Existing
firmware = "bios" ---> Replaced
4. Save the file
5. Fire up the machine