We help IT Professionals succeed at work.

How do I know if my Desktops/Laptops have UEFI and Secure Boot?

101 Views
Last Modified: 2017-04-13
We have an enterprise environment with 4000 PCs.  We know all the Desktop/Laptop hardware models.

Is there a way that if we find out the chipset for each PC, then we would know if the PC has UEFI and Secure Boot capabilities?

Any assistance or suggestions would be greatly appreciated!
Comment
Watch Question

Dr. KlahnPrincipal Software Engineer
CERTIFIED EXPERT

Commented:
Go to the manufacturer's web site and get the specification sheet for each model.  This is the easy way.

The hard way is to locate one of each model you have, turn it off, turn it on, go into BIOS setup, and see if UEFI is supported as a BIOS option.

Knowing the chipset is unfortunately not helpful in this case.  What that lets you know is whether UEFI is an option in the chipset, but not whether it is actually implemented in the BIOS.
noxchoIT Product Manager
CERTIFIED EXPERT
Top Expert 2009

Commented:
The right way to see if you have UEFi and Secure Boot is going into BIOS and checking there in advanced settings. Depending on vendor and version of BIOS they can be either on main or in advanced settings.
RaminTechnical Advisor
CERTIFIED EXPERT

Commented:
this Article also can be helpful. there are two other methods to determine if a system is using legacy Bios or UEFI.
http://www.thewindowsclub.com/check-if-uefi-or-bios
rmessing171Consultant

Author

Commented:
Thank you to all that replied and provided suggestions.  Since I have 4000 PCs, it will take alot of time to go to each PC to check for BIOS/UEFI.  Is there an remote or automated way to gather this information from each PC?
noxchoIT Product Manager
CERTIFIED EXPERT
Top Expert 2009

Commented:
Here is a powershell script which works perfectly for me. However it needs that running scripts in powershell is enabled on the machines.
https://gallery.technet.microsoft.com/scriptcenter/Determine-UEFI-or-Legacy-7dc79488
rmessing171Consultant

Author

Commented:
noxcho - Thank you for sending along!

Quick questions:

1. Did you remotely deploy this powershell script to all PCs using SCCM?

2. Will this script report if the PC has BIOS or UEFI enabled at the time the script is run, or will it report that the PC has BIOS and UEFI capability?

Thank you for your assistance!
noxchoIT Product Manager
CERTIFIED EXPERT
Top Expert 2009

Commented:
I checked it by running it locally. So I think running it using SCCM should work as well.
It shows that UEFI or BIOS is enabled. Because it collects information from Windows interface.
rmessing171Consultant

Author

Commented:
Thank you!  Just curious if you know of a tool that I could deploy that would report back if the PC has UEFI capability.  This would help me greatly since all of my PCs are BIOS enabed.

What are your thoughts?
noxchoIT Product Manager
CERTIFIED EXPERT
Top Expert 2009

Commented:
I think such tool does not exist. I am working much with PCs, installations on different PCs but never heard about of such tool.
Consultant
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
rmessing171Consultant

Author

Commented:
This found solution was exactly was what I was seeking,

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions