The 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.


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.