1. Boot into Windows Recovery Environment (WinRE)
- Power on and interrupt boot 3 times to enter WinRE.
- Go to Troubleshoot → Advanced options.
2. Test System Memory (RAM)
- Run Windows Memory Diagnostic or use third-party tools like MemTest86.
- Replace faulty memory modules if errors are detected.
3. Run Hardware Diagnostics
- Check CPU health with the manufacturer's diagnostic tools.
- Test GPU and storage components.
- Inspect the motherboard for visible damage or failing capacitors.
4. Reset BIOS/UEFI to Default
- Enter BIOS/UEFI during startup (Del, F2, Esc).
- Restore Default Settings.
- Disable overclocking on CPU, GPU, or RAM.
- Verify correct memory frequency/voltage settings.
5. Update BIOS/UEFI Firmware
- Download the latest BIOS/firmware from your motherboard/system manufacturer.
- Apply updates to ensure hardware compatibility and stability.
6. Run CHKDSK to Detect Disk Errors
- In Command Prompt, type:
chkdsk C: /f /r /x
- Restart after scan to repair storage-related corruption.
7. Repair System Files with SFC & DISM
- Open Command Prompt (Admin) in WinRE.
- Run:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
- Fixes kernel/system file corruption that may mimic hardware faults.
8. Check Power Supply and Cooling
- Ensure PSU provides adequate wattage.l
- Clean dust buildup inside the case.
- Verify cooling fans and thermal paste efficiency to prevent overheating.
9. Scan for Malware or Rootkits
- From WinRE, run Windows Defender Offline Scan.
- Use trusted anti-rootkit tools for advanced scans.
10. Perform System Restore
- In WinRE → System Restore.
- Select a restore point before the BSOD began.
11. Replace Faulty Hardware
If diagnostics confirm defective components:
- Replace failing RAM modules.
- Swap out a damaged CPU, GPU, or motherboard.
- Replace faulty storage drives or expansion cards.
12. Clean Install Windows (Last Resort)
- If hardware is stable but crashes persist, back up data.
- Perform a clean Windows installation to ensure fresh system files.
The 0x00000080 (NMI_HARDWARE_FAILURE) BSOD is a strong indicator of hardware-related problems, especially failing memory, CPU, or motherboard components.
To fix the issue:
- Test RAM and run hardware diagnostics
- Reset or update BIOS/UEFI settings
- Check for overheating and power supply stability
- Run CHKDSK, SFC, and DISM to eliminate file corruption
If unresolved:
- Replace faulty RAM, CPU, or motherboard
- Upgrade the PSU if underpowered
- Perform a clean Windows installation for long-term stability
Addressing hardware root causes quickly prevents further failures and safeguards your system’s reliability.