Check if Windows 10 is using UEFI or Legacy BIOS

    Check if Windows 10 is using UEFI or Legacy BIOS

    How to Check if Windows 10 is using UEFI or Legacy BIOS
    Published by Category: General Tips
    07 Nov 2017
    Designer Media Ltd

    Published by


    Brink's Avatar
    Administrator

    Posts: 25,221

    Show Printable Version 


    How to Check if Windows 10 is using UEFI or Legacy BIOS

    information   Information
    You might be wondering if Windows 10 is using UEFI or the legacy BIOS.

    For more information, see:

    This tutorial will show you different ways on how to check if Windows 10 is using UEFI or legacy BIOS.


    CONTENTS:
    • Option One: To Check if Windows 10 is using UEFI or Legacy BIOS in System Information
    • Option Two: To Check if Windows 10 is using UEFI or Legacy BIOS in Disk Management
    • Option Three: To Check if Windows 10 is using UEFI or Legacy BIOS in setupact.log
    • Option Four: To Check if Windows 10 is using UEFI or Legacy BIOS using BCDEDIT command
    • Option Five: To Check if Windows 10 is using UEFI or Legacy BIOS in Command Prompt at Boot





    Check if Windows 10 is using UEFI or Legacy BIOS OPTION ONE Check if Windows 10 is using UEFI or Legacy BIOS
    To Check if Windows 10 is using UEFI or Legacy BIOS in System Information

    1. Press the Win+R keys to open Run, type msinfo32 into Run, and click/tap on OK to open System Information.

    2. In the right pane of System Summary in System Information, see if the BIOS Mode item has a value of Legacy or UEFI. (see screenshots below)

    Name:  Legacy_BIOS_msinfo32.jpg
Views: 12891
Size:  65.6 KB
    Name:  UEFI_msinfo32.jpg
Views: 12780
Size:  101.4 KB





    Check if Windows 10 is using UEFI or Legacy BIOS OPTION TWO Check if Windows 10 is using UEFI or Legacy BIOS
    To Check if Windows 10 is using UEFI or Legacy BIOS in Disk Management

    1. Open the Win+X menu, and click/tap on Disk Management.

    2. If your Windows disk shows having an EFI partition, then it's using UEFI. If your Windows disk shows having an System Reserved partition, then it's using Legacy BIOS. (see screenshots below)

    Click image for larger version. 

Name:	UEFI_Disk_Management.png 
Views:	390 
Size:	59.2 KB 
ID:	136345
    Name:  Legacy_BIOS_Disk_Management.jpg
Views: 12901
Size:  80.8 KB





    Check if Windows 10 is using UEFI or Legacy BIOS OPTION THREE Check if Windows 10 is using UEFI or Legacy BIOS
    To Check if Windows 10 is using UEFI or Legacy BIOS in setupact.log

    1. Open the C:\Windows\Panther folder, and open the setupact.log file. (see screenshot below)
    Note   Note
    If it says that you do not have permission to open the setupact.log file, then copy the setupact.log file to your desktop, and open it from the desktop instead.
    Name:  setupact.log-2.png
Views: 12745
Size:  14.6 KB

    Name:  setupact.log-1.jpg
Views: 12712
Size:  78.1 KB

    2. Click/tap on Edit and Find (Ctrl+F) in the opened setupact.log file. (see screenshot below)

    Click image for larger version. 

Name:	setupact.log-3.png 
Views:	96 
Size:	71.2 KB 
ID:	136348

    3. Type Detected boot environment into the Find dialog, and click/tap on Find Next. (see screenshot below)

    Name:  setupact.log-4.png
Views: 12742
Size:  10.8 KB

    4. Look to see if the Detected boot environment shows as BIOS or EFI. (see screenshots below)

    Click image for larger version. 

Name:	setupact.log-6.png 
Views:	110 
Size:	82.0 KB 
ID:	136351
    Click image for larger version. 

Name:	setupact.log-5.png 
Views:	100 
Size:	64.8 KB 
ID:	136350





    Check if Windows 10 is using UEFI or Legacy BIOS OPTION FOUR Check if Windows 10 is using UEFI or Legacy BIOS
    To Check if Windows 10 is using UEFI or Legacy BIOS using BCDEDIT command

    1. Open an elevated command prompt or a command prompt at boot.

    2. Type bcdedit into the command prompt, and press Enter. (see screenshots below)

    3. Look under the Windows Boot Loader section for your Windows 10, and look to see if the path is \Windows\system32\winload.exe (legacy BIOS) or \Windows\system32\winload.efi (UEFI).

    Name:  Legacy_BIOS_bcdedit.png
Views: 12824
Size:  39.1 KB Name:  UEFI_bcdedit.png
Views: 12780
Size:  35.8 KB





    Check if Windows 10 is using UEFI or Legacy BIOS OPTION FIVE Check if Windows 10 is using UEFI or Legacy BIOS
    To Check if Windows 10 is using UEFI or Legacy BIOS in Command Prompt at Boot

    1. Open a command prompt at boot.

    2. Type the command below into the command prompt, and press Enter. (see screenshot below)

    wpeutil UpdateBootInfo

    3. Type the command below into the command prompt, and press Enter.

    reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType

    4. Look to see if the PEFirmwareType DWORD shows as 0x1 (legacy BIOS) or 0x2 (UEFI). (see screenshot below)

    Name:  wpeutil_UpdateBootInfo.png
Views: 12751
Size:  19.2 KB


    That's it,
    Shawn


  1.    23 May 2017 #1
    Join Date : Dec 2015
    Posts : 5,936
    Windows10

    Great tutorial - I would have stopped at option 1 as it does the job perfectly but hey I am just a lazy engineer who loves great solutions with minimal effort .
      My ComputerSystem Spec
  2.    23 May 2017 #2
    Join Date : Oct 2013
    Posts : 25,221
    64-bit Windows 10 Pro build 17040
    Thread Starter



    I can't help but add multiple options.
      My ComputersSystem Spec
  3.    23 May 2017 #3
    Join Date : Apr 2017
    Posts : 8,703
    windows 10 professional version 1607 build 14393.969 64 bit

    Of the 5 options I tried 1 to 4. 3 of the 4 worked. Thx. The one that did not work was notebook opened as administrator and then file open setupact. Using edit find detected, or boot, or environment each displayed cannot find respectively. Does a panther command need to be run again or does something need to be un-hidden?

    Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.
      My ComputerSystem Spec
  4.    23 May 2017 #4
    Join Date : Oct 2013
    Posts : 25,221
    64-bit Windows 10 Pro build 17040
    Thread Starter

    Hello zbook,

    I find that copying the setupact.log file to your desktop first, then opening the one on the desktop with notebook works best.

    I looked at your file, and it doesn't seem the info was logged in to it. How was Windows installed on your PC?

    Of course, this is the main reason why I have more than one option to check.
      My ComputersSystem Spec
  5.    23 May 2017 #5
    Join Date : Apr 2017
    Posts : 8,703
    windows 10 professional version 1607 build 14393.969 64 bit

    Hi Brink,
    This computer last had a clean install using a bootable windows 10 iso.
    Using administrative notepad for file search setupact.log there was only one result.
    Using file explorer search for setupact.log there were 8 results.
    These are the results after renaming and saving to the desktop: Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.
    Using file explorer search for C:\Windows\Panther there were 19 results
    These are the 19 results: Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.
    The 8 results using search for setupact.log were pasted to the desk top renaming them 1 to 8.
    Of the 8 results only one of them was useful as it had the find Detected boot environment which displayed EFI.
    So it worked!
    Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.
    Through the process I had only searched for boot to create the most find results.
    Once I found results I added the detected and it no longer produced the result.
    In the process I learned that when using find the entry of the words must be in order and the exact spelling must be used. For example detected environment produced no results, boot detected produced no results, and detect boot environment produced no results. Only the 7th setupact.log had a result and only if find was used exactly as detected boot environment.

    This was the computer windows upgrade history:
    There were two windows 10 version 1607 clean installs in March 2017. In April 2017 there was a failed to upgrade to windows 1703.
    C:\$Windows.~BT\Sources\Panther was used to generate log files to troubleshoot the upgrade failure.
    Analysis of the logs led to the report that the upgrade was seeking more free space than what was available in the EFI partition.
    The size of the partition was ok for the upgrade. It was the free space within the partition that was insufficient. Within this partition were files for foreign language, font, and UEFI diagnostics. It was unclear how to remove items from this partition. HP suggested using command line but they did not provide information on how they planned to remove the downloaded HP UEFI diagnostics (not available to uninstall via control panel).
    It was repaired using the information in this link (explorer.exe): https://support.microsoft.com/en-us/...ing-windows-10
    Was there an easy method using command line to uninstall the UEFI diagnostics folder? Using diskpart?
    Or was there an easy method using command line to uninstall the Microsoft language folders or font files?
    Backup files are highly recommended. If files were not backed up which method is considered safer explorer.exe or command line? Another option was to leave the contents of the EFI partition but enlarge its size. It was unclear whether this would place the nearby files at risk. It remains a learning experience for me as I need more experience in these areas.
      My ComputerSystem Spec
  6.    23 May 2017 #6
    Join Date : Oct 2013
    Posts : 25,221
    64-bit Windows 10 Pro build 17040
    Thread Starter

    I'm glad to hear you were able to check using Option 3 now.

    It would be best to create a new thread for the other questions though to get better support for.
      My ComputersSystem Spec

 


Similar Threads
Tutorial Category
Installation & Upgrade Convert Windows 10 from Legacy BIOS to UEFI without Data Loss
Convert Windows 10 from Legacy BIOS to UEFI without Data Loss Starting in Windows 10 version 1703 build 15063, you can use the MBR2GPT.EXE command line tool to convert a disk from Master Boot Record (MBR) (used in Legacy BIOS) to GUID Partition...
Tutorials
Clean install in BIOS Legacy Mode or UEFI?
Hello, currently I have the upgraded Windows 10 Pro Spanish 32-bit activated from Windows 7 Spanish OEM 32-bit on a 2011 HP ProBook 6550b LATAM which I guess has the digital entitlement since no keys were entered. I would like to clean install &...
Installation and Upgrade
Solved I have installed windows 10 in Legacy boot instead of UEFI
I'd like to change it to UEFI because it boot faster than legacy. But whenever i change it it shows no bootable device. Also i would like to ask what's the difference between the two
General Support
Installing some OS's in UEFI and some using Legacy BIOS
Hello, I've installed Windows 10 and Ubuntu using UEFI. But, now I created a bootable USB for a Linux that does not support UEFI, but only Legacy. I mean, when I plug the USB to my laptop, the UEFI does not recognize it, only the Legacy BIOS...
Installation and Upgrade
EFI, UEFI, Legacy BIOS.......
This weekend I will try to do a clean install of Win 10 again, from Win 7. Have to try som new methods to see if I can get my computer running flawlessly with Windows 10. I will use the clean install tutorials from this forum. I hav two options,...
Installation and Upgrade
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 11:03.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums