Issue
Automatic motherboard tuning, CPU overclocking, undervolting, Precision Boost Overdrive, Curve Optimizer values, enhanced multicore turbo, base-clock changes, or an unstable memory profile can let firmware complete POST but cause Windows or Windows Setup to freeze, restart, power off, or bug-check during startup. The same hardware can appear stable under one workload and fail while idle or during light startup transitions.
This is a comparative firmware-baseline procedure. It does not assume that an SSD is involved: CPU, memory, power, and firmware instability can affect Windows starting from an HDD, SATA SSD, or NVMe drive. It does not authorize changing SATA/AHCI/RAID/VMD mode.
Searchable Windows error codes and exact messages
| Displayed identifier | Windows name or exact message | When it can apply |
|---|---|---|
| No numeric code | Freeze, restart, or power-off during the Windows logo/spinning-dots stage | The two source cases presented without a stable Windows stop code. A no-code power loss is not itself proof of tuning instability. |
0x00000124 | WHEA_UNCORRECTABLE_ERROR | Windows received an uncorrectable hardware-error report. CPU tuning is one possible cause; dump/WHEA data must identify the affected error source. |
0x00000101 | CLOCK_WATCHDOG_TIMEOUT | An expected clock interrupt on a secondary processor was not received within the allocated interval. This can be consistent with CPU instability but is not exclusive to overclocking. |
0x0000009C | MACHINE_CHECK_EXCEPTION | A fatal machine-check exception occurred. Modern Windows more commonly reports hardware errors through WHEA/0x124; preserve the full parameters and dump. |
Event ID 41 | Source: Microsoft-Windows-Kernel-Power; The system has rebooted without cleanly shutting down first | Confirms an unexpected restart or loss of power, not the cause. A zero BugcheckCode often means Windows could not record a stop code. |
Event ID 6008 | Source: EventLog; The previous system shutdown ... was unexpected | Secondary evidence that shutdown was unclean. It does not distinguish unstable tuning, power supply, thermal protection, reset button, or forced power-off. |
Record bug-check parameters and WHEA event text when present. Do not convert Event ID 41 into a CPU diagnosis.
Applies when
Use this procedure when Windows or Windows installation media freezes, restarts, or powers off during startup and at least one of these is true:
- CPU overclocking, undervolting, PBO, Curve Optimizer, enhanced turbo/multicore enhancement, BCLK tuning, or a vendor automatic-performance profile is enabled;
- XMP/EXPO or manual memory tuning is enabled and the symptom changes with the profile;
- the problem began after firmware settings, a tuning utility, a firmware update that changed defaults, or a CPU/memory replacement;
- firmware defaults or disabling the named tuning feature produces repeated successful cold starts; or
- the dump/WHEA record identifies processor, cache, interconnect, or memory-controller hardware errors and the system is being tested at a supported baseline.
Does not apply when
Do not use this article as the sole repair when:
- firmware itself cannot complete POST;
- the system drive disappears or reports I/O errors;
- temperatures exceed the processor or system manufacturer's limits at stock settings;
- the power supply, motherboard, CPU, or RAM already fails a vendor diagnostic at stock settings;
- Windows names a specific boot driver or file and the behavior does not change at baseline settings;
- the machine is managed and firmware tuning is controlled by an administrator; or
- the only symptom is reduced benchmark performance without instability.
If the computer was never tuned, do not assume an OEM Auto setting is overclocked. Establish the exact current values and the manufacturer-supported baseline first.
Information that may remain unknown
The exact voltage/frequency transition that caused the failure, the responsible CPU core, and why a prior firmware version tolerated the setting may remain unknown if a supported baseline restores stability.
The following may not remain unknown:
- motherboard or computer model and current firmware version;
- every tuning setting that will be changed;
- original storage-controller mode and boot order;
- whether the problem also occurs at the supported baseline;
- whether temperatures and power connections are normal; and
- whether the symptom is a freeze, controlled bug check, reset, or complete power loss.
An exact Windows build is not required to restore supported firmware settings. Exact firmware and board/system identity are required before any firmware update or recovery action.
Requirements
- Physical access to the computer and its firmware setup
- Exact motherboard/computer model and the manufacturer's firmware manual
- Photographs or exported profiles of current firmware settings
- Stable power and, for a desktop, verified CPU and motherboard power connections
- A verified data backup
- A way to enter WinRE or use Windows installation media for comparison
- Event logs and crash dumps when Windows has started at least once
- A temperature reading from the firmware hardware monitor or an OEM-supported utility
- A test ledger for each cold boot, restart, idle period, and workload test
Do not flash firmware merely because a newer version exists. Firmware updating is a separate, exact-model operation used only when release notes or OEM support identify a relevant stability fix.
Starting position
Shut Windows down normally if possible. Disconnect nonessential USB and PCIe devices, but leave the system disk, one display, keyboard, mouse, and required cooling connected. Do not disconnect or reseat hardware while power is present.
Enter firmware setup using the computer or motherboard manufacturer's documented key. Before changing anything, photograph:
- the summary page and firmware version;
- CPU ratio, BCLK, voltage/offset, boost, PBO/Curve Optimizer, and vendor enhancement settings;
- XMP/EXPO and memory speed/voltage;
- fan/pump and temperature pages;
- storage-controller mode; and
- boot order.
Do not select Load defaults until these values are recorded. A global defaults action can also alter storage mode, boot order, Secure Boot, virtualization, and fan controls.
Confirm the diagnosis
-
Define the failure precisely. Record the last visible stage, whether fans and LEDs remain powered, whether the system resets by itself, and whether a stop code is displayed.
-
If Windows starts intermittently, preserve evidence before changing firmware:
md "%SystemDrive%\BootEvidence\FIX-065" wevtutil epl System "%SystemDrive%\BootEvidence\FIX-065\System-before.evtx" copy "%SystemRoot%\Minidump\*.dmp" "%SystemDrive%\BootEvidence\FIX-065\" copy "%SystemRoot%\MEMORY.DMP" "%SystemDrive%\BootEvidence\FIX-065\MEMORY-before.dmp"Missing dump files are possible. Record that they were absent.
-
In Event Viewer, correlate Event ID 41/6008 with the failure time. Read Event 41's
BugcheckCode,PowerButtonTimestamp, and sleep-related fields. Event 41 only records that the shutdown was unclean. -
Review WHEA-Logger events and any dump. Preserve the error source, APIC ID, bank, status, processor, and bug-check parameters. A WHEA record pointing to a processor/cache/interconnect path strengthens the tuning hypothesis; it still does not exclude defective hardware or power.
-
In firmware, compare current settings with the exact model's supported baseline. Identify explicit nonbaseline items, including:
- AMD Precision Boost Overdrive or Curve Optimizer;
- Intel Multicore Enhancement, Enhanced Turbo, manual ratios, or voltage offsets;
- automatic overclock/tuning profiles;
- BCLK changes; and
- XMP/EXPO or manual memory timing/voltage.
-
Check temperatures in firmware. Stop if CPU temperature rises abnormally while sitting in firmware, a CPU/pump fan is stopped, or thermal warnings are present.
-
Confirm power connections with the machine off and disconnected from mains, if the case can be serviced safely. Verify the CPU EPS and motherboard power connectors are fully seated. Do not open a power supply.
-
Establish a baseline change without touching storage mode or boot configuration:
- set PBO/Curve Optimizer or vendor CPU enhancement to Disabled or the documented stock value;
- set manual CPU ratio, BCLK, and voltage offsets to the manufacturer's stock/Auto values;
- disable software-created automatic tuning profiles; and
- if memory tuning is also present, test CPU baseline first, then test XMP/EXPO separately if the CPU-only change does not isolate the failure.
-
Save changes and perform three cold starts and three restarts. Record each result. If all six succeed after repeated failures at the tuned setting, the tuning hypothesis is materially supported.
-
Do not immediately re-enable all tuning. If a single controlled A/B confirmation is justified and no prior change caused overheating, data corruption, or violent power loss, restore only the one suspect setting, perform one boot observation, and return to baseline. Stop at the first reproduced failure. Skip A/B confirmation when risk is unacceptable.
The diagnosis is confirmed for publication only when the named setting is recorded, disabling it restores repeated starts, and no concurrent change explains the result.
Resolution steps
Branch A — A named CPU tuning feature is enabled
-
Enter firmware setup.
-
Change only the proven CPU-tuning controls to supported baseline values. Examples include:
- Precision Boost Overdrive:
Disabled; - Curve Optimizer:
Disabledor zeroed according to the exact firmware; - vendor Game Boost/OC/Enhanced Turbo/Multicore Enhancement:
Disabledor the vendor's Intel/AMD baseline setting; - manual CPU ratio:
Auto/stock; - BCLK: documented default, normally
100 MHz; and - manual voltage/negative offset:
Auto/zero offset.
Labels vary. Do not copy a menu path from a different board or firmware revision.
- Precision Boost Overdrive:
-
Leave storage-controller mode, boot order, Secure Boot, TPM, CSM/UEFI mode, fan/pump safety controls, and unrelated device settings unchanged.
-
Save to a new firmware profile named
FIX-065-baselineif the firmware supports profiles, then save and exit. -
Cold-start the computer. If Windows starts, remove or disable any Windows utility that automatically reapplies the unstable tuning profile. Use the utility's own supported uninstall or reset function.
-
Restart twice, shut down fully, and cold-start three more times. Continue to section 12 if stable.
Branch B — CPU is at baseline but XMP/EXPO or manual memory tuning is active
-
Keep the CPU baseline settings from Branch A.
-
In firmware, record the current memory profile, data rate, timings, and voltage.
-
Disable XMP/EXPO and set memory to the processor/motherboard-supported default profile. Do not manually guess voltage or timings.
-
Save and repeat the same cold-start/restart test.
-
If stability returns only with the memory profile disabled, keep it disabled. Route the case to memory compatibility/testing before attempting a lower manual profile.
Branch C — A global defaults action is the only documented baseline method
-
Use this branch only with the exact model's documentation and complete before photographs.
-
Select the manufacturer's Load Optimized Defaults or equivalent.
-
Before saving, restore only settings required for the existing installation and hardware that the defaults changed, especially the previously recorded storage-controller mode, boot order, and fan/pump configuration. Do not change a controller mode from its original value.
-
Save as a baseline profile and test.
-
If Windows becomes inaccessible after a global defaults action, return to firmware and compare every changed boot/storage setting with the photographs before doing any Windows repair.
Branch D — Baseline is stable and an OEM firmware fix specifically addresses stability
Keep the system at baseline. Back up data and follow the exact computer/motherboard manufacturer's firmware procedure for the exact model and revision. Do not update from within an unstable overclocked Windows session. After the update, load/verify supported defaults and retest before considering any performance profile.
Expected results and branches
- If startup is reliable at CPU baseline, keep the tuning disabled. The repair is the stable baseline, not a different overclock.
- If only disabling XMP/EXPO restores startup, treat memory profile stability as the isolated mechanism.
- If Windows still fails at baseline with WHEA/
0x124,0x101, or0x9C, continue hardware, thermal, power, memory, and motherboard diagnosis. Do not increase voltage as a generic fix. - If the machine powers off even while sitting in firmware, Windows is not the cause; stop and address cooling, power, or hardware.
- If Windows starts but Event 41 continues with a nonzero bug-check value, analyze the corresponding dump rather than declaring success.
- If global defaults make the drive unbootable, restore the recorded original storage mode and boot order before applying a Windows boot repair.
Do not do this
- Do not increase CPU, SoC, or memory voltage to make an unexplained failure disappear.
- Do not copy voltage, Curve Optimizer, ratio, or timing values from another processor or board.
- Do not disable thermal protection, current limits, fan failure protection, or CPU safeguards.
- Do not repeatedly reproduce abrupt power loss; it risks file-system and data corruption.
- Do not clear CMOS before recording settings unless the machine cannot enter firmware and the exact manual requires it.
- Do not flash a generic or similar-model firmware image.
- Do not change SATA/AHCI/RAID/VMD mode, UEFI/CSM mode, partitions, or BCD for a tuning diagnosis.
- Do not call Event ID 41 the cause; it records the consequence of an unclean shutdown.
Rollback
The safe operational state is the supported baseline. Rolling back the repair means restoring the photographed tuning values, which should not be done for normal use when those values caused instability.
If a change was made to the wrong setting:
- Re-enter firmware.
- Load the saved pre-change profile only if it is known to enter firmware safely, or manually restore the photographed value.
- Preserve the original storage mode and boot order.
- Save, exit, and retest.
If the computer no longer reaches firmware after a setting change, use the exact motherboard/computer manual's documented recovery or clear-CMOS procedure. Disconnect mains power and follow model-specific instructions; do not short unidentified pins or remove a battery by guesswork.
Verification
- Perform at least ten successful cold starts, matching the stronger source-case verification threshold.
- Perform five Windows restarts and two sleep/resume cycles if sleep was previously reliable.
- Let the system idle for at least one hour because one evidence case failed predominantly outside gaming load.
- Run normal workloads, then a vendor-supported CPU/memory diagnostic at baseline. Stop on the first WHEA report, calculation error, freeze, or thermal limit.
- Export the System event log after testing and compare it with the before log.
- Require no new
0x124,0x101, or0x9Cbug checks and no unexplained Event ID 41 entries during the test window. - Confirm that the system drive remains detected, Windows activation is intact, and no file-system errors appeared after earlier forced shutdowns.
- Record the exact stable firmware profile and keep it backed up outside firmware when supported.
Confidence and stop conditions
Confidence is 80% when a recorded nonbaseline CPU/firmware setting is the only controlled variable and disabling it produces repeated successful cold starts and normal Windows operation. It is not an 80% claim that every startup freeze, WHEA event, or Event ID 41 is caused by overclocking.
Stop when instability persists at supported defaults, firmware temperatures are abnormal, the machine fails in firmware/POST, a vendor diagnostic fails, WHEA identifies continuing hardware errors, the system drive becomes intermittent, or restoring baseline would require guessing a controller/boot setting. No independent TechXplored reproduction has been performed for this article.