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:
- You have access to another working computer (to create a bootable medium) if your primary one won't power on.
- 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
msinfo32utility (if the system boots).
- How to find it: on the case, in documentation, via the
- A stabilized power source is connected (a UPS is recommended for a PC, use the charger for a laptop).
- 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/.ROMinside). - 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
- Determine the current firmware type (if the system boots):
- Press
Win + R, typemsinfo32. - The "BIOS Mode" line will show
UEFIorLegacy. - Also note the "System Manufacturer" and "System Model".
- Press
- 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).
- 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, selectMBR. - 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
- Insert the USB drive into the non-functional computer.
- 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 labeledUEFI: [USB Name]or just[USB Name]). - The firmware utility interface should launch (e.g.,
Q-Flashon Gigabyte,EZ Flashon ASUS,M-Flashon MSI). If Rufus or another image boots instead, recreate the medium by selecting the correct firmware file. - In the utility, find the firmware update function (buttons like
Update BIOS,Flash,Browse). - Specify the path to the firmware file on the USB drive (usually located in the root directory).
- 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:
- Immediately enter the BIOS/UEFI settings (the
Del,F2,F10key when the logo appears). - Load optimized default settings:
- Find the option
Load Optimized Defaults(orLoad Setup Defaults,Load Fail-Safe Defaults). - Press
Enter, thenF10to save and exit.
- Find the option
- Check and set the correct boot order:
- Navigate to the
BootorBoot Prioritysection. - Ensure your system drive (SSD/HDD) is listed first.
- Navigate to the
- Save settings and exit (
Save Changes and Exit). The computer should now boot into Windows successfully.
Verifying the Result
- The system boots into Windows without errors.
- The firmware version is updated:
- Run
msinfo32. - The "BIOS Version/Date" line should show the new date and version matching the downloaded file.
- Run
- 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:
- Hardware CMOS reset: Power off, disconnect the power cable, open the case, locate the
CLR_CMOSorCLEAR_RTCjumpers on the motherboard and move the jumper for 10 seconds. Alternatively, remove the CR2032 battery for 5-10 minutes. - 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.
- Contact a service center that has a programmer for software-based recovery.
- Hardware CMOS reset: Power off, disconnect the power cable, open the case, locate the
- Solution: This is a critical situation. Try:
- Windows does not boot after flashing, showing
INACCESSIBLE_BOOT_DEVICE.- Solution: Re-enter BIOS/UEFI, check the
SATA Operationmode (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.
- Solution: Re-enter BIOS/UEFI, check the
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 BIOSoption 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.