A BIOS or UEFI update can solve firmware-level problems, but the wrong file can create a much bigger one. The safe path is the one your PC maker publishes for your exact model. Start with the simplest official update route, then move to manual USB methods only when your device supports them.
1. Check Windows Update First
On Windows 11, open Start > Settings > Windows Update. On Windows 10, open Start > Settings > Update & Security > Windows Update. Then select Check for updates and install any Firmware or BIOS update that appears.
If the update is optional, open Advanced options > Optional updates > Driver updates. On Windows 10, open Advanced options. Return to Windows Update and select Check for updates. Choose View optional updates > Driver updates, select the firmware or BIOS update, and choose Download & install.
For many Windows 10 and Windows 11 UEFI PCs, Windows Update is the cleanest place to start. Microsoft supports firmware updates through Windows Update, and Dell and Surface both document this route. Keep the PC connected to power and let the restart finish without interrupting it.
2. Use Your PC Maker’s Update App
If Windows Update does not show a firmware update, use the manufacturer’s own utility next. These apps check the device model before offering BIOS or UEFI updates.
For Dell, open SupportAssist from the Start menu. Go to Home > Update software, select Start, and follow the BIOS or UEFI prompts.
For HP, search Windows for HP Support Assistant. Open My Dashboard, choose your computer, open Updates, and select Check for updates and messages.
For Lenovo, open Lenovo Vantage. Choose System Update, select Check for Updates, and install the BIOS update if it appears.
For Surface, open the Surface app. Expand Help & support, then select Check for updates. Surface firmware installs through Windows Update.
On Dell business PCs such as Latitude, OptiPlex, and Precision, Dell Command | Update is also a current option. Open Dell Command | Update, select Check, choose the BIOS or UEFI update, and select Install.
3. Download the BIOS From the Official Support Page
Go manual only when the automatic tools do not offer the update you need. Match the download to the exact model, service tag, serial number, SNID, product number, or product page before running anything.
For Dell, open Dell Support > Drivers & Downloads. Identify the PC by Service Tag, Express Service Code, model, or product browser. Then choose BIOS.
For HP, open HP Support > Software and Driver Downloads. Enter the serial, product, or model. Choose BIOS or BIOS Management.
For Lenovo, open Lenovo Support. Detect or select the product. Choose Drivers & Software > Manual Update, then open BIOS/UEFI.
For ASUS, open the ASUS Download Center. Enter the exact model. Choose Driver & Utility, Driver & Tools, BIOS & FIRMWARE, or BIOS & Software.
For MSI, open MSI Support. Select the product category and model, then choose Downloads > BIOS.
For Gigabyte, open the Gigabyte Download Center. Enter the product model or serial number, or choose Product Line > Series > Category > Model Name.
For Acer, open Acer Support > Drivers and Manuals. Enter the Serial Number, SNID, Part Number, or model. Open the BIOS/Firmware section, shown as BIOS on some product pages.
Skip third-party BIOS download sites. The current official paths all send you back to vendor or platform support pages for model-specific firmware.
4. Run the Windows BIOS Installer When Offered
Use the Windows installer only when the official support page offers one for your exact PC model. On the official support page, select the latest BIOS package for your exact PC model. Choose Download, then open the downloaded BIOS file or package.
In HP’s utility, choose Update > Next. For Dell or Lenovo, follow the on-screen BIOS updater prompts. Approve the restart when prompted and let the firmware installation complete.
Dell offers standalone BIOS executables, HP uses the HP BIOS Update and Recovery utility, and Lenovo provides model-specific BIOS update utilities or bootable packages depending on the computer. If the support page offers a readme for your exact model, follow that package’s instructions.
5. Flash the BIOS From a USB Drive
For Dell, copy the Dell BIOS executable to a FAT32 USB drive. Shut down, insert the USB drive, power on, and tap F12. Choose BIOS Flash Update or BIOS Update, select the file, choose OK, then select Begin Flash Update > Yes.
For HP, power on and press f10 repeatedly. Open Main or File, choose Update System BIOS or Flash System ROM, and select Update BIOS Using Local Media.
For ASUS, copy the extracted BIOS file to a FAT32 USB drive. Reboot to BIOS, then press F7 for Advanced Mode. On motherboards and desktops, open the Tools page and choose ASUS EZ Flash 3 Utilities. On notebooks, all-in-ones, gaming handhelds, and MiniPCs, open the Advanced screen, choose ASUS Firmware Update or ASUS EZ Flash 3 Utility, then select the BIOS file.
For MSI, extract the BIOS ZIP to USB. Restart, press Delete, and choose M-FLASH > Yes. Select the USB drive and BIOS file, then confirm.
For Gigabyte, extract the BIOS to a FAT32, FAT16, or FAT12 USB drive. Restart into BIOS, then press F8 or open Q-Flash. Choose Update BIOS or Update BIOS From Drive.
Use a built-in BIOS flash tool when Windows will not boot or when your motherboard maker tells you to update from USB. The file still needs to come from the official support page for that exact model. If your screen shows different menu names, stop and use the support page or readme for that exact model.
6. Try Flashback or Recovery Only on Supported Models
Some boards can update firmware with a physical button, and some PCs have an official recovery route for a failed or corrupt BIOS. Use these only when your model documents the feature.
For ASUS USB BIOS FlashBack, download the latest BIOS from ASUS Download Center. Prepare the USB drive as instructed for the board, insert it into the marked BIOS FlashBack port, and press the USB BIOS FlashBack button. Wait for the indicator to stop.
For MSI Flash BIOS Button, format the USB drive as FAT32. Copy and rename the BIOS file as MSI instructs for that motherboard, plug it into the Flash BIOS Port, and connect power. Press the Flash BIOS Button, then wait until the LED stops flashing.
For Gigabyte Q-Flash Plus, prepare the BIOS file as the model manual requires, commonly as GIGABYTE.bin on supported boards. Insert the USB drive into the BIOS USB port, press Q-Flash Plus, and wait for the flashing indicator to stop.
For HP BIOS recovery, in the HP BIOS Update and Recovery utility, choose Create Recovery USB flash drive. On supported notebooks, power off, insert the USB drive, hold Windows + B, and press Power. Follow the HP BIOS Update screen.
For Dell BIOS Flash Update Remote, restart and press F12 at the Dell logo. Choose BIOS Flash Update - Remote; a wired connection is detected automatically. On Wi-Fi, pick your network from the list, enter the password, and choose Connect. Then select Update BIOS, confirm the version, and choose Yes.
7. Update Surface and Chromebooks Their Own Way
Surface devices belong on Microsoft’s Surface driver and firmware path. Open the Surface app, expand Help & support, choose Check for updates, and install through Windows Update.
For offline troubleshooting or deployment, use Microsoft’s Surface drivers and firmware page. Choose the Surface model, open the official Microsoft Download Center page, select the matching .msi, and run it.
Chromebooks do not use the normal PC BIOS download flow. Open the bottom-right time or status area, choose Settings > About ChromeOS > Check for updates, and select Restart when the update notification appears. ChromeOS handles firmware through the ChromeOS update process.
8. Avoid Deprecated and Managed Update Routes
Older Dell instructions may mention Dell Update or Alienware Update, but Dell says support for those apps expired at the end of 2024 and recommends SupportAssist instead. Do not use them as your current BIOS update method.
Use Q-Flash or Q-Flash Plus whenever your Gigabyte board supports them. Gigabyte still points boards without Q-Flash to @BIOS or its DOS flash utility, so treat those as model-specific routes rather than dead ones, and follow the current support page and manual for that exact board.
For a work or school PC, do not bypass your organization’s update system. Managed Windows devices can receive firmware through Microsoft Intune admin center > Devices > Windows updates > Driver updates, or through Windows Autopatch driver and firmware profiles.
Frequently Asked Questions
How do I know which BIOS file to download?
Use the official support page for your PC maker and identify the exact device with the service tag, serial number, SNID, product number, or model name before downloading.
Can I update BIOS from Windows Update?
Yes. On Windows 10 and Windows 11 UEFI PCs where the manufacturer publishes firmware through Windows Update, check Windows Update first, then Optional updates under Driver updates.
What should I do if Windows will not boot?
Use the official pre-boot or USB method for your model, such as Dell F12 BIOS Flash Update, HP F10 local BIOS update, ASUS EZ Flash, MSI M-FLASH, or Gigabyte Q-Flash.
Is Dell Update still a good BIOS update method?
No. Dell says Dell Update and Alienware Update support expired at the end of 2024 and points consumers to SupportAssist instead.
Do Chromebooks need a BIOS download?
No. Chromebooks receive firmware through ChromeOS updates. Open Settings, go to About ChromeOS, check for updates, then restart when prompted.











