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
This has been answered 3 times in this post already.
Edit the vmx-file and delete the line that starts with firmware.
Result is a VM that will not boot.
It has not been answered. I have VM Workstation and regardless if I change the value of the "Firmware Type" in the VM Settings or I edit *.vmx file. My VM Image will not longer be bootable if I change it from UEFI to BIOS.
That is why I am asking what the process is for modifying the VM image to work with BIOS verses UEFI ?
The process to make the VM bootable again after changing the firmware is quite a pain.
You need to create a new boot partition on an MBR-partitioned disk.
Then you need to boot from a Windows-installer ISO and run a bunch of commands to create a new BCDstore, add a new boot-option and stuff like that.
There hardly is any scenario that would justify that amount of work - so why do you think you need to do this ?