Problem: BSOD with error ACPI_BIOS_FATAL_ERROR may caused by problem with booting the operating system from hard drive or Windows was not installed properly or problem with CMOS battery present in motherboard.


Solution: To fix DNS BSOD with error ACPI_BIOS_FATAL_ERROR, perform the following steps:

Step 1: Remove SSD/HDD and insert another HDD which has preinstalled Windows operating system.

Step 2: Update BIOS to the latest build available then reinsert old SSD/HDD and try booting the computer again.

Step 3: Changing CMOS battery and see if this solved.

Step 4: Make sure BIOS settings set are according to requirement.

Step 5: Disable Legacy USB and Legacy BIOS in the BIOS settings if trying to install 64-bit Windows.

Step 6: Enable AHCI before plug in the installation drive.

Step 7: Make sure you are using IDE (Integrated Drive Electronics) mode instead of SATA (Serial Advanced Technology Attachment).

Step 8: Extract ISO in FAT32 and use the setup to install Windows. Also, if these don’t produce any results, try setting ACPI mode to S1.

Step 9: Restart computer then enter Safe Mode.

Step 10: Press Windows + R, type devmgmt.msc in the dialogue box and press Enter.

Step 11: Expand Batteries section, right-click on Microsoft ACPI-Compliant Control Method Battery and click on Uninstall.

Step 12: Click on any empty space and click Scan for hardware changes.

Step 13: Now check if the problem is solved when booting the computer in normal mode.

Step 14: Update Microsoft ACPI-Compliant Control Method Battery either manually or automatically using Windows update. In many cases, Windows automatically detects the latest drivers and install it.

Step 15: Disabling any overclocking on computer.

Step 16: Change OS image ID in BIOS. Navigate to Advanced > System Components > OS Image ID > Windows. Once you have selected Windows, reset entire system and check if the problem is solved.

Step 17: Install fresh copy of Windows in UEFI mode.

Step 18: Reset BIOS.