Mashkoor
Contributor
Contributor

How to change the BIOS UEFI to Lagecy Bios of a virtual machine in VMware workstation player 12?

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.

13 Replies
continuum
Immortal
Immortal

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.

Do you need support with a recovery problem ? - call me via skype "sanbarrow"
DevaDx
Enthusiast
Enthusiast

Hi User

Steps below.

  1. Select the VM
  2. Right click settings
  3. select Options tab
  4. Select Advanced Button
  5. on the right side of pan select the firmware type you need by selecting a radio button (BIOS/UEFI)

Regards

Deva

continuum
Immortal
Immortal

@

Whats the point in giving instructions that will render OPs VM unusable ???
Ulli

Do you need support with a recovery problem ? - call me via skype "sanbarrow"
0 Kudos
jgcsw4lyfe
Contributor
Contributor

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.

0 Kudos
isknurul
Contributor
Contributor

Hello Sir,

That option is not available in VMware Player

2020-02-02 01_28_30-Virtual Machine Settings.png

continuum
Immortal
Immortal

The option is notavailable via the GUI.

Use a texteditor and adjust the vmx-file instead.

Do you need support with a recovery problem ? - call me via skype "sanbarrow"
0 Kudos
isknurul
Contributor
Contributor

Hi @continuum

I found the solution.

You are correct, through GUI we cannot change it to "bios"

Steps:

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

Balavant
Contributor
Contributor

We can change in GUI too

 

VM settings, VM options, Boot options, firmware, change from uefi to BIOS.

0 Kudos
ki2rin
Contributor
Contributor

No. There aren't such options in VMware Workstation 16 Player.

0 Kudos
klamb8153
Contributor
Contributor

Is there a process document on how to convert a VM windows image from firmware type of UEFI to BIOS ?

0 Kudos
continuum
Immortal
Immortal

This has been answered 3 times in this post already.

Edit the vmx-file and delete the line that starts with firmware.
Save vmx-file.
Done

Result is a VM that will not boot.

Ulli

Do you need support with a recovery problem ? - call me via skype "sanbarrow"
0 Kudos
klamb8153
Contributor
Contributor

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 ?

0 Kudos
continuum
Immortal
Immortal

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 ?

 

Ulli

Do you need support with a recovery problem ? - call me via skype "sanbarrow"
0 Kudos