How to check in Windows if you are using UEFI

You might be wondering if Windows is using UEFI or the legacy BIOS, it’s easy to check.

Just fire up MSINFO32 and look for this entry:



There are two possibilities here, either UEFI or Legacy.

Comments (16)

  1. Windows7User says:

    the MSINFO32 version that is installed with Windows 7 doesn't have this entry

  2. Bodo says:

    no such entry on samsung np305u1a (amd e-450), although I see efi partition installed. any other way to verify efi/non-efi install? or is presence of the partition enough?

  3. alex says:

    Good, Excelente. Simple an functionality.

  4. Dana says:

    Thank you!  No more fear about dual-boot with Linux!!

  5. Synchronizer says:

    Ah, mine is UEFI! Thanks!

  6. Dave says:

    Does this not just show Bios Mode and not Windows UEFI Mode? Or is it safe to assume if BIOS mode is UEFI You would not be able to run windows in Non UEFI? Seems like a dumb question but its not because I am not sure if the latter is possible or not. Please reply to Thanks!

  7. Nehal J Wani says:

    Various other methods that do the same:

  8. Anonymous says:

    My role has previously primarily focused on Microsoft Intune, nowadays it’s more towards our whole Enterprise

  9. Mandar D Powale says:

    I’m using Windows XP Home 32bit SP3 on ASUS M4N68T-M LE V2. My HDD has been partioned using Windows installers’ default tool. I did not find the ‘BIOS MODE’ value when I ran ‘MSINFO32’ on my PC.

    1. Farhan Afnan Iskandar says:

      LOL, Windows XP doesn’t support UEFI either, so, it probably BIOS

  10. Deb says:

    Another way to check…
    (i )Open command prompt and type "diskpart", it will show the disks connected like your system hard disk, USBs if connected.

    (ii) Select your hard disk disk by typing "select disk _".
    (iii) There will be column gpt, if "*" is present, it means its a UEFI mode or else MBR(Legacy).

  11. Krimpatul says:

    Thanks Deb.
    But after (i), I didn’t saw anything in the new diskpart.exe window.
    There I just had to execute "list disk" to see the list you talk about in (iii).

  12. mike says:

    It’s only Windows 8 or later.

  13. Mike says:

    oh come on guys you just have to use the Win+R key to bring up the run button just copy MSINFO32 and paste it in there and it will show i up

    1. NeoBeum says:


      REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot\State
      REG QUERY HKLM\SYSTEM\CurrentControlSet\Services\UEFI

      If there’s an error, it means BIOSS Mode is Legacy

      1. NeoBeum says:

        Forgot to say – no elevation required

        CMD.exe /c REG QUERY HKLM\SYSTEM\CurrentControlSet\Services\UEFI

Skip to main content