Windows

BIOS/UEFI Recovery on Windows: Step-by-Step Guide

In this guide, you'll learn how to safely recover corrupted BIOS/UEFI firmware on a Windows computer using built-in tools and bootable media. Instructions are suitable for modern UEFI platforms and traditional BIOS.

Updated at February 14, 2026
30-60 min
Hard
FixPedia Team
Применимо к:Windows 10 (all versions)Windows 11 (all versions)UEFI/Legacy BIOS

Introduction / Why This Is Needed

The BIOS/UEFI firmware is low-level software responsible for initializing hardware when the computer powers on. Damage or a failed update can cause the computer to become unbootable ("brick"), display errors like BIOS ROM checksum failure or No bootable device. This guide will help you restore system functionality using safe and proven methods, without losing data on your drives.

After completing this guide, you will be able to:

  • Boot a PC or laptop rendered unusable by corrupted firmware.
  • Regain control over hardware settings.
  • Update the firmware to a stable version if the issue was caused by a failed update.

Requirements / Preparation

Before you begin, ensure that:

  1. You have access to another working computer (to create a bootable medium) if your primary one won't power on.
  2. You know the exact model of your motherboard (for a PC) or laptop model.
    • How to find it: on the case, in documentation, via the msinfo32 utility (if the system boots).
  3. A stabilized power source is connected (a UPS is recommended for a PC, use the charger for a laptop).
  4. The latest firmware version is downloaded from the manufacturer's official website. The file usually has the extension .CAP, .ROM, .BIN, or .ZIP (containing a .CAP/.ROM inside).
  5. A clean USB flash drive (USB 2.0/3.0, minimum 1 GB) is prepared. All data on it will be erased.

⚠️ Important: Never interrupt the flashing process! Cutting power or pressing buttons will permanently damage the device.

Step 1: Determine Firmware Type (UEFI or Legacy BIOS) and Create a Bootable Medium

  1. Determine the current firmware type (if the system boots):
    • Press Win + R, type msinfo32.
    • The "BIOS Mode" line will show UEFI or Legacy.
    • Also note the "System Manufacturer" and "System Model".
  2. Download the utility to create a bootable USB drive (Rufus).
    • Download it from the official website.
    • Run rufus.exe (administrator rights are not required for the program itself).
  3. Create the bootable medium:
    • In Rufus, select your USB drive from the "Device" list.
    • In the "Boot selection" section, click "SELECT" and point to the downloaded firmware file (.CAP, .ROM, etc.). Rufus will automatically detect the appropriate image.
    • Partition scheme: If you have UEFI, select GPT. If Legacy BIOS, select MBR.
    • File system: Leave as FAT32 (required for UEFI).
    • Click "START". Confirm the format warning. Wait for completion.

Step 2: Launch the Firmware Utility from the Bootable Environment

  1. Insert the USB drive into the non-functional computer.
  2. Power on/restart the computer and immediately start pressing the key to select the boot device. This may be F12, F10, F8, Esc (depends on the manufacturer). In the menu, select your USB drive (it may be labeled UEFI: [USB Name] or just [USB Name]).
  3. The firmware utility interface should launch (e.g., Q-Flash on Gigabyte, EZ Flash on ASUS, M-Flash on MSI). If Rufus or another image boots instead, recreate the medium by selecting the correct firmware file.
  4. In the utility, find the firmware update function (buttons like Update BIOS, Flash, Browse).
  5. Specify the path to the firmware file on the USB drive (usually located in the root directory).
  6. Start the flashing process (Flash/Update).
    • A progress indicator will appear on the screen. Do not press any keys or turn off the computer!
    • The process takes between 3 to 10 minutes. Upon completion, the utility will usually prompt you to reboot.

Step 3: Restore BIOS/UEFI Settings

After successful flashing and reboot:

  1. Immediately enter the BIOS/UEFI settings (the Del, F2, F10 key when the logo appears).
  2. Load optimized default settings:
    • Find the option Load Optimized Defaults (or Load Setup Defaults, Load Fail-Safe Defaults).
    • Press Enter, then F10 to save and exit.
  3. Check and set the correct boot order:
    • Navigate to the Boot or Boot Priority section.
    • Ensure your system drive (SSD/HDD) is listed first.
  4. Save settings and exit (Save Changes and Exit). The computer should now boot into Windows successfully.

Verifying the Result

  1. The system boots into Windows without errors.
  2. The firmware version is updated:
    • Run msinfo32.
    • The "BIOS Version/Date" line should show the new date and version matching the downloaded file.
  3. All devices (drives, keyboard, mouse) are detected correctly.

Potential Issues

  • The computer does not see the USB drive in the boot menu.
    • Solution: Recreate the medium in Rufus, selecting the correct "Partition scheme" (GPT for UEFI, MBR for Legacy). Try a different USB drive or port (USB 2.0 is often more compatible).
  • The firmware utility does not start, a black screen or blinking cursor appears.
    • Solution: The firmware file is corrupted or incorrect for the model. Download it again from the official website. Check if the archive needs to be extracted first.
  • The flashing process was interrupted (power loss, accidental key press).
    • Solution: This is a critical situation. Try:
      1. Hardware CMOS reset: Power off, disconnect the power cable, open the case, locate the CLR_CMOS or CLEAR_RTC jumpers on the motherboard and move the jumper for 10 seconds. Alternatively, remove the CR2032 battery for 5-10 minutes.
      2. BIOS Flashback function: If your motherboard supports this feature (check the manual), use it. It allows flashing the BIOS without powering on the CPU/system.
      3. Contact a service center that has a programmer for software-based recovery.
  • Windows does not boot after flashing, showing INACCESSIBLE_BOOT_DEVICE.
    • Solution: Re-enter BIOS/UEFI, check the SATA Operation mode (AHCI/RAID/IDE). It must match the setting used before the failure. If that doesn't help, you will need to repair the Windows bootloader from an installation medium.

FAQ

Q: Can I flash the BIOS from within running Windows?

A: Theoretically yes, some manufacturers (ASUS, MSI) provide Windows utilities (Live Update, Dragon Center). However, if the BIOS is already corrupted and the system won't boot, this method is impossible. Recovery always requires a bootable medium.

Q: How long does a full recovery take?

A: Preparation (download, create USB) – 15-30 minutes. Actual flashing – 3-10 minutes. BIOS configuration – 5 minutes. Total approx. 30-60 minutes, including potential retries on errors.

Q: What is Dual BIOS and how does it help?

A: This is a hardware feature on some motherboards (Gigabyte, ASRock) where two BIOS chips are installed. If the primary one is damaged, the board automatically switches to the backup. Recovery is simpler: enter BIOS and select the Backup BIOS option to copy the backup to the primary chip.

Q: Why did all settings reset after flashing?

A: This is normal behavior. The flashing process completely overwrites the chip, erasing old settings (overclocking, boot order, SATA settings). You must always load optimized defaults (Load Optimized Defaults) and verify the Boot Order.

F.A.Q.

Can I recover BIOS without a bootable flash drive?
What to do if the computer won't turn on after a failed firmware flash?
Will BIOS recovery delete data from the disk?

Hints

Preparation: Determine firmware type and motherboard model
Downloading the correct firmware and utility
Creating a bootable media with Rufus
Starting the recovery process from the bootable environment
Restoring BIOS settings after flashing
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community