FAULTY_HARDWARE_CORRUPTED_PAGE sounds like a death sentence for your laptop, but don’t order replacement parts just yet. Despite the name, this stop code is caused by bad drivers almost as often as by actual bad hardware — and telling the two apart is straightforward.
The error means Windows found corrupted data in a memory page and traced the corruption to hardware or a driver touching that hardware. Our dedicated guide has more background; the steps below will pin down your culprit. Start at Fix 1.
Why this happens
Failing or mismatched RAM sticks corrupting data as Windows reads and writes memory pages.
A buggy storage or memory-controller driver writing garbage into memory it doesn’t own.
Overclocked RAM (XMP profiles) running faster than the sticks can reliably handle.
An overheating CPU or chipset causing bit errors under load.
Corrupted page file on a failing drive, making good RAM look bad.
A recent driver update for the chipset, storage controller, or integrated graphics.
How to fix it
Work through these in order, starting with Fix 1. Most of these crashes are resolved by one of the first three fixes, so don’t skip ahead.
Fix 1: Test your RAM thoroughly
Because this stop code points at memory, testing the RAM first saves you from chasing drivers when the hardware is genuinely faulty.
Press Win + R, type
mdsched.exe, and choose Restart now and check for problems.For a deeper test, download MemTest86, write it to a USB drive, and boot from it.
Let it complete at least 2 full passes — one pass isn’t enough to catch intermittent faults.
If errors appear, test sticks one at a time to identify the bad one, then replace it.
Fix 2: Disable XMP / memory overclocking
Factory-overclocked RAM profiles are a classic cause of exactly this stop code. Running at stock speeds is a quick, free test.
Restart and enter your BIOS/UEFI (usually F2, Del, or Esc during boot).
Find the memory settings — often under Advanced, Overclocking, or Ai Tweaker.
Disable XMP / EXPO / DOCP so the RAM runs at its standard JEDEC speed.
Save, exit, and use the laptop for a day or two. If crashes stop, your RAM can’t handle its rated overclock.
Fix 3: Update chipset and storage drivers
The memory controller lives in the chipset, so its driver is a prime suspect when memory pages get corrupted.
Open Device Manager and expand IDE ATA/ATAPI controllers and Storage controllers.
Right-click each controller, choose Update driver > Search automatically for drivers.
Then grab the latest chipset driver from your laptop maker’s support site — Intel users can use the Intel Driver & Support Assistant .
Restart and monitor for crashes.
Fix 4: Turn off fast startup
Fast startup saves a memory image to disk on shutdown. If that image or the page file is corrupt, every boot starts from corrupted state.
Open Control Panel > Power Options > Choose what the power buttons do.
Click Change settings that are currently unavailable.
Untick Turn on fast startup and click Save changes.
Shut down fully (not restart), power back on, and see if the crashes stop.
Fix 5: Run SFC, DISM, and a disk check
Corrupted system files and disk errors can both produce this stop code. This trio covers both.
Open Terminal (Admin) and run
sfc /scannow.Then run
DISM /Online /Cleanup-Image /RestoreHealth.Finally run
chkdsk C: /fand restart to let it scan.If chkdsk reports bad sectors, back up your data — the drive may be failing.
Fix 6: Check temperatures under load
Heat causes the exact kind of transient memory corruption this error describes. Laptops with clogged vents crash more when warm.
Install HWiNFO or Core Temp and watch CPU temperatures during normal use.
Sustained temperatures above 95°C under load are a red flag.
Clean the vents with compressed air and make sure the laptop sits on a hard, flat surface.
If it only crashes when hot, repasting or a cooling pad may be needed — and see our overheating crash guide if gaming triggers it.
Fix 7: Do a clean boot
If hardware tests pass, a third-party driver loaded at startup is the likely corruptor. A clean boot isolates it.
Press Win + R, type
msconfig, and on the Services tab tick Hide all Microsoft services then Disable all.In Task Manager > Startup apps, disable everything non-Microsoft.
Restart and use the laptop. If crashes stop, re-enable in groups to find the culprit.
Our clean boot guide walks through the whole process.
Fix 8: Reseat the RAM sticks
Poorly seated RAM or oxidized contacts cause exactly the kind of intermittent corruption this stop code describes — and reseating is free. On laptops with accessible memory panels, it’s a ten-minute job.
Shut down, unplug the charger, and remove the battery if it’s removable.
Open the memory compartment and release the clips holding each stick.
Remove the sticks and gently clean the gold contacts with a soft pencil eraser, then wipe with a lint-free cloth.
Blow compressed air into the empty slots to clear dust.
Reseat each stick firmly until the clips click on both sides.
Reassemble, boot, and re-run MemTest86 for 2 passes to confirm the errors are gone.
Closing
FAULTY_HARDWARE_CORRUPTED_PAGE is Windows telling you memory got corrupted — your job is just figuring out whether the RAM, the drivers talking to it, or heat is to blame. Test the memory, drop the overclock, and update the chipset drivers; that sequence identifies the culprit in the vast majority of cases. If MemTest86 shows errors, stop troubleshooting software and replace the stick — no driver update fixes physically bad RAM. If reseating doesn’t help, note which stick fails in which slot — a stick that fails everywhere is a bad stick, while a slot that fails with every stick is a bad motherboard slot. That distinction decides whether you’re buying RAM or calling support, so write down your results as you test.
