When a laptop dies the instant the charger comes out, you’re dealing with a battery contributing exactly zero — but “zero” has several distinct causes, and the treatment for each is completely different. A disconnected battery needs a reseat. A driver-hidden battery needs a reinstall. A chemically dead battery needs a replacement. Guessing wrong costs either time or money.
This is the diagnostic companion to the fix guide: a structured process that isolates the faulty layer — OS, driver, firmware, connector, or cell chemistry — with a test at each step and a clear interpretation of the results.
Why this happens
- Chemical end of life: The pack’s protection circuit cuts off a battery that can no longer safely hold charge. Detected, but useless.
- Loose internal connector: Physical disconnection from drops, heat cycling, or swelling. The battery is fine but electrically absent.
- BIOS-level disable: A firmware setting disconnects the battery for servicing. Invisible to Windows until re-enabled.
- Driver failure: The ACPI battery driver fails to load or corrupts, hiding a healthy battery from the OS.
- Deep-discharge lockout: A pack drained to absolute zero enters protection mode and won’t wake without extended charging.
- Swollen pack safety cutoff: Physical swelling triggers the pack’s safety systems, electrically isolating it.
- Motherboard power circuit fault: The battery power path on the board fails while the AC path survives. Rare, but it’s the diagnosis of exclusion.
How to fix it
Work through these in order — each test eliminates a layer.
Fix 1: Establish the detection baseline
The single most informative minute of this whole process: is the battery detected at all?
- Check the taskbar: Battery icon present? Red X? Missing entirely? Note exactly what you see.
- Device Manager > Batteries: List every entry. Missing entries = detection failure. Present entries = the OS sees hardware.
- Run
powercfg /batteryreportin an admin Terminal. Success with battery data = detected. Errors or empty output = not detected. - Classify your case: Detected but dead (shows 0%/low capacity) vs. Not detected at all. The rest of the diagnosis branches on this.
Detected-but-dead points toward chemistry or deep discharge (Fixes 5–7). Not-detected points toward driver, BIOS, or connector (Fixes 2–4). Write down your classification.
Fix 2: Test the driver layer
Drivers are free to fix and a common hiding place for healthy batteries.
- Uninstall all battery devices: Device Manager > Batteries — right-click each entry, Uninstall device.
- Full shutdown (Shift + Shut down), unplug 30 seconds, reconnect, boot.
- Recheck detection: If the battery appears now, the driver was corrupt. Done — monitor for recurrence.
- Check for warning symbols: A yellow triangle with an error code (e.g., Code 10, Code 43) points to a driver-hardware communication fault. Note the code.
- Update the chipset driver from your manufacturer’s support site — the chipset driver is the bridge between Windows and the battery hardware.
If the battery remains undetected after a clean driver reinstall, the problem is below the OS: firmware or physical. For the fix-oriented version of these steps, see fix a laptop that only works on AC power . If the battery shows up but won’t hold charge, check laptop battery not detected in Windows 11 for the detection-specific deep dive.
Fix 3: Test the firmware layer
BIOS settings and firmware state sit between the hardware and Windows.
- Enter BIOS/UEFI setup and look for battery options — Disable Built-in Battery, battery health readings, or power settings.
- Ensure the battery is enabled. If a disable option is on, turn it off, save, and boot to Windows.
- Note the BIOS battery reading: If the BIOS itself shows no battery, Windows never will — the issue is physical (connector or pack), not software.
- Reset BIOS to defaults if settings look odd — a corrupted power setting can hide the battery. (Note your custom settings first if you changed boot order or similar.)
- Check for a BIOS update mentioning battery or power fixes — but only flash with the charger connected.
BIOS shows battery + Windows doesn’t = driver/OS problem (back to Fix 2, deeper). BIOS doesn’t show it either = physical problem (Fix 4).
Fix 4: Test the physical layer
If firmware can’t see the battery, it’s the connector, the pack, or the board.
- Safety check first: Power off and inspect for swelling — base wobble on a flat surface, lifting trackpad, visible bulge. If swollen, stop and go to Fix 6.
- Reseat the connector: Open the bottom cover, disconnect and firmly reconnect the battery’s motherboard plug. Reassemble enough to test.
- Test detection: Boot to BIOS first — if the battery appears in BIOS now, the connector was the fault.
- Inspect the connector and cable: Bent pins, corrosion, or a cracked housing mean the connection was never reliable. Clean gently or replace the cable if it’s a separate part.
- Try the long charge: With the connector reseated, charge 4+ hours undisturbed in case the pack was also deeply discharged.
A battery that appears after reseating had a connection problem, full stop. If it never appears, the pack or board is the fault.
Fix 5: Run the manufacturer’s hardware diagnostic
Get an authoritative verdict from the people who built the machine.
- Dell: F12 at boot → Diagnostics. Lenovo: Vantage battery test or UEFI diagnostics. HP: Esc/F2 at boot → diagnostics. ASUS/Acer: Check the support apps or UEFI.
- Run the battery-specific test and record the exact result and any failure code.
- Interpret: A clear battery failure code = replace the pack. A pass with the battery still undetected in Windows = driver/OS issue (return to Fix 2 with the chipset driver). Adapter failures flagged here explain charging-side problems.
The diagnostic result plus your detection classification from Fix 1 gives you a near-certain diagnosis. Microsoft’s troubleshooting guidance at support.microsoft.com covers the OS-side complements.
Fix 6: Assess swelling and safety
Physical inspection is a diagnostic step with safety implications — do it deliberately.
- The flat-surface test: Power off, unplug, place on a flat table. Any rocking means the base is deformed.
- The trackpad test: A trackpad that’s lifting, clicking oddly, or hard to press often sits above a swelling pack.
- Look and smell: Remove the bottom cover (if you’re comfortable) and look for a pillowy pack, plus any sweet/chemical smell.
- If swollen: Don’t puncture, bend, or compress it. Don’t charge it. Back up data with the battery removed if the model allows, and get the pack replaced promptly — a shop can handle removal safely.
Swelling explains every AC-only symptom by itself: the protection circuit isolates a dangerous pack. No further diagnosis needed.
Fix 7: Assemble the final verdict
Combine all test results into one conclusion.
- Not detected anywhere + reseat didn’t help + no swelling: Dead pack electronics or board power circuit. Try a known-good battery if you can borrow one — if it detects, buy a replacement; if not, it’s board-level repair.
- Detected with severe wear: Replace the pack. The chemistry is done.
- Detected after driver/BIOS work: Fixed — but watch for recurrence, which suggests a flaky driver update cycle.
- Diagnostic failure code: Follow the manufacturer’s recommended action; attach the code to any warranty claim.
- Document everything: Detection status, wear numbers, diagnostic codes, and what you tried. This is gold for a repair shop or support ticket — it skips their entire first hour.
Closing
AC-only diagnosis is a layer cake: OS detection, driver, firmware, connector, chemistry. Test each layer in order and the faulty one reveals itself — usually by step three or four. The key discipline is classifying “detected but dead” versus “not detected at all” right at the start, because those two cases go down completely different paths. With the tests above, you reach a certain verdict instead of a guess — and whether the answer is a free driver reinstall or a new battery, you’ll know why.
