All new hardware uses UEFI or Unified Extensible Firmware Interface instead of traditional BIOS in today’s time. BIOS is more than 40 years old, and it is a pretty outdated technology. Hence, you may consider changing the Legacy BIOS to UEFI. By making the change, you will be able to enjoy better performance and disk support.
Earlier, you had to reinstall your Windows OS to switch from Legacy to BIOS or MBR to UEFI in the previous versions of Windows. But with Windows 10, Microsoft introduced a new tool called MBR2GPT that makes the whole job pretty straightforward.
Things To Know Before Switching BIOS From Legacy To UEFI
Before you go ahead and change BIOS from legacy to UEFI, there are a few things that you should know about.
- By converting Legacy to UEFI, you will not face any data loss. However, to be on the safer side, it is recommended that you take a backup of your system.
- Your computer should be running on Windows 10 v1703 or higher. To check it, you can press Win + R and open the RUN dialog and type winver, and press Enter key. And on the next screen, you will get to see the Windows version.
- The disk you want to convert shouldn’t have more than three partitions. So in case if you have more than three partitions, you can consider merging the partitions or deleting them.
- If you are using BitLocker to encrypt your system, you should decrypt the drive and disable BitLocker protection.
- Once you are done converting, you may also want to change your motherboard firmware settings from Legacy BIOS to UEFI.
Check If You Are Using Legacy BIOS
The next thing that you need to do is check if you are using Legacy BIOS. If you are already using UEFI, there is no need to make any changes.
Finding out whether you are using Legacy BIOS is pretty easy. Search for creating and format hard disk partitions in the start menu and then go to the Disk Management tool.
Then right-click on the Windows installation disk and select Properties. Then go to the Volumes tab, and over here you if you see Master Boot Record (MBR) next to Partition style, you are on Legacy BIOS.
How to Change Legacy BIOS to UEFI in Windows 10
Once you are done making sure that you are on Legacy BIOS and have backed up your system. You can now continue with the below steps to switch from the Legacy BIOS to UEFI.
- For this, you have to access the command prompt from the Windows Advanced Startup. So press Win + R and go to Shutdown or Sign out. Then click on the Restart button holding down the Shift key.
- Once your system has rebooted to the Advanced startup screen, go to Troubleshoot > Advanced Options and select Command Prompt.
- Now, you need to validate the disk you are trying to convert. For this, run the below command:
- After running, the command if you see Validation completed successfully message, you can proceed with the next step. If there are any errors, then you might not have the conversion requirements.
- Once you have validated the disk, you need to run the below command:
- After executing the command, Windows 10 will start the conversion process by adding all the required UEFI boot files and GPT components and update the boot configuration data.
- Next, you will need to restart your system and enter into the BIOS settings of your motherboard by pressing DEL or F8 function keys.
- Once you are on BIOS, change Legacy BIOS to UEFI. The settings will differ from one motherboard manufacturer to another.
- After making the change, save and exit and boot into Windows 10.
After that, go to Disk Management tool > Volumes tab and check if you see GUID Partition Table (GPT) next to Partition style or not. If you see so, you have successfully switched to UEFI from Legacy.
We also recommend you read the detailed guide by Microsoft for more options. It is also possible to migrate to UEFI from within Windows using the AllowFullOS switch.
So that was the answer to your how to change the BIOS From Legacy to UEFI question. Also, make sure you are taking a backup of your system before following any of the above steps.