Check if Windows 10 is using UEFI or Legacy BIOS  

Page 2 of 5 FirstFirst 1234 ... LastLast

  1. Posts : 1,764
    Windows 10 Pro (+ Windows 10 Home VMs for testing)
       #10

    I use this PowerShell one-liner (found here) to extract the info from the setupact.log:
    Code:
    if (Test-Path $env:windir\Panther\setupact.log) {(Select-String 'Detected boot environment' -Path "$env:windir\Panther\setupact.log"  -AllMatches).line -replace '.*:\s+'} else {if (Test-Path HKLM:\System\CurrentControlSet\control\SecureBoot\State) {"UEFI"} else {"BIOS"}}
    The only downside is that it has to be run elevated.

    Hope this helps...
      My Computer


  2. Posts : 1,961
    Windows 10 Pro x64
       #11

    When using "wininfo32" , I get "deprecated" ( Bios) instead of "legacy" !
    While Im using latest bios ( ASUS Z97-K) from 2016 ............

    Brink knows more...............( I hope ) !
    Last edited by pietcorus2; 27 Nov 2018 at 10:23.
      My Computer


  3. Posts : 110
    Windows 10 Pro
       #12

    I tried to do the above recommendations and got this error at the end.

    Windows Boot Manager--------------------identifier {bootmgr}device partition=C:description Windows Boot Managerlocale en-USinherit {globalsettings}flightsigning Yesdefault {current}resumeobject {d7c4915f-2dc0-11ea-a2f0-e1e74d1cf6d0}displayorder {current}toolsdisplayorder {memdiag}timeout 20Windows Boot Loader-------------------identifier {current}device partition=Cath \WINDOWS\system32\winload.exedescription Windows 10locale en-USinherit {bootloadersettings}recoverysequence {d6515e33-2daf-11ea-8571-9bd0ddeea7ca}displaymessageoverride SystemRestorerecoveryenabled Yesflightsigning Yesallowedinmemorysettings 0x15000075osdevice partition=C:systemroot \WINDOWSresumeobject {d7c4915f-2dc0-11ea-a2f0-e1e74d1cf6d0}nx OptInbootmenupolicy StandardC:\WINDOWS\system32>wpeutil UpdateBootInfo'wpeutil' is not recognized as an internal or external command,operable program or batch file.
    Check if Windows 10 is using UEFI or Legacy BIOS-image.png
      My Computer


  4. Posts : 13,301
    Windows 10 Pro (x64) 21H2 19044.1526
       #13

    start. type in system information then choose run
    scroll down it will say if uefi or legacy
    Attachment 264773

    Attachment 264774
      My Computers


  5. Posts : 56,825
    Multi-boot Windows 10/11 - RTM, RP, Beta, and Insider
       #14

    Thomas, FYI. That's Option #1 in this Tut. Check if Windows 10 is using UEFI or Legacy BIOS
      My Computers


  6. Posts : 7,607
    Windows 10 Home 20H2
       #15

    In option 3, I suggest adding the following command, which will find only the path, so that users need not look for it

    bcdedit | find "path"
    Code:
    C:\Windows\system32>bcdedit | find "path"
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    path                    \Windows\system32\winload.efi
      My Computer


  7. Posts : 68,923
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #16

    Matthew Wai said:
    In option 3, I suggest adding the following command, which will find only the path, so that users need not look for it

    bcdedit | find "path"
    Code:
    C:\Windows\system32>bcdedit | find "path"
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    path                    \Windows\system32\winload.efi
    Thank you Matthew. Done.
      My Computers


  8. Posts : 7,607
    Windows 10 Home 20H2
       #17

    @Brink,
    Please look at option 3 again⁠—you typed [C]bcdedit | find "path"[C]
    It should be bcdedit | find "path"
    A forward slash is missing from your closing tag.
      My Computer


  9. Posts : 68,923
    64-bit Windows 11 Pro for Workstations
    Thread Starter
       #18

    Matthew Wai said:
    @Brink,
    Please look at option 3 again⁠—you typed [C]bcdedit | find "path"[C]
    It should be bcdedit | find "path"
    A forward slash is missing from your closing tag.
    Correct. Code box typo.
      My Computers


  10. Posts : 41,472
    windows 10 professional version 1607 build 14393.969 64 bit
       #19

    When booting with a WIndows 10 iso it can boot when the computer BIOS settings are:
    UEFI without CSM
    UEFI with CSM
    BIOS / Legacy

    Without going into the BIOS is there any command that can be run to see whether the computer is or is not using CSM?
      My Computer


 

Tutorial Categories

Check if Windows 10 is using UEFI or Legacy BIOS Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
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 14:46.
Find Us




Windows 10 Forums