You turned on the laptop, and instead of the usual display of the charge level, you see the inscription "Battery not detected" Or is the battery icon crossed out with a red cross? This problem occurs on devices of all brands - from budget Lenovo IdeaPad up to bonus Dell XPS or MacBook Pro. In 80% of cases, the malfunction can be fixed on your own without contacting a service center. But first you need to understand why Windows 10/11 or even the BIOS stopped recognizing the battery.
In this article we will look at all possible reasons - from a simple driver failure to physical wear and tear of the battery controller. You will learn how to check the battery for functionality without special tools, what commands to execute in PowerShell, and when it’s really time to take your laptop in for repair. And for owners of older models (HP Pavilion G6, ASUS K53) let's give unique schemes to bypass the “Connected, not charging” error by editing the registry.
1. Checking the physical connection of the battery
Start with the most obvious: make sure the battery is seated correctly in the slot. On many laptops (for example, Lenovo ThinkPad T480 or Acer Aspire 5) the battery is secured with latches, which become loose over time. If the contacts do not fit tightly into the connector on the motherboard, the system will not be able to detect the battery.
How to check:
- 🔌 Unplug your laptop and remove the battery (if it is removable). On some models (Dell Latitude) To do this, you need to unscrew the cover from the bottom.
- 🧹 Clean your contacts protect batteries and connectors from dust/oxidation using an eraser or alcohol wipe. Do not use metal objects!
- 🔄 Reinstall the battery, making sure that the latches secure it until it clicks. Connect the charger and turn on the laptop.
⚠️ Attention: On devices with a non-removable battery (MacBook Air, HP Spectre) It is not recommended to disassemble the case yourself - this will void the warranty. In such cases, proceed immediately to software diagnostics.
If the battery is not detected after reinstallation, try starting the laptop without battery, connecting only the charger. If it turns on, the problem is definitely in the battery or its controller. If not, the fault may be in the power supply or motherboard.
- ASUS
- Lenovo
- HP
- Dell
- Acer
- Apple MacBook
- Other
2. Diagnostics via BIOS/UEFI
The BIOS (or modern UEFI) is a low-level system that manages hardware components before Windows boots. If the battery is not visible even here, the problem is almost certainly hardware. How to check:
- Turn off the laptop and turn it on again while holding down the key to enter the BIOS (usually
F2,Del, orEsc- depends on the model). - Find a section
Power,AdvancedorHardware Monitor(names may vary). - Check the battery status. Possible options:
- 🔋 «Battery Not Detected» — the battery is not physically detected.
- ⚠️ «Battery Health: Poor» — the battery is worn out (needs replacement).
- ❌ «Unknown Device» — controller or firmware failure.
| BIOS message | Probable Cause | Solution |
|---|---|---|
Battery Not Present |
Physical absence or poor contact | Reinstall the battery, check the connector |
Battery Health: 0% |
Critical wear (more than 1000 cycles) | Battery replacement |
Smart Battery Error |
Controller chip failure | Reset EC/BIOS or replace controller board |
AC Adapter Not Recognized |
The problem is with the power supply, not the battery | Test the charger on another laptop |
If the battery is displayed in the BIOS, but not visible in Windows, there is a software problem (drivers, power settings). If it is not displayed either here or there, most likely the battery itself or the power circuit on the motherboard is faulty.
On laptops Lenovo And Dell The BIOS has a built-in battery diagnostic utility (Battery Health Check). Launch it - the system itself will offer solutions.
3. Reset the power management controller (EC Reset)
Built-in power controller (Embedded Controller, EC) controls the charging of the battery and its interaction with the system. Sometimes it freezes and the laptop stops seeing the battery. Resetting EC helps in 30-40% of cases, especially on models HP ProBook, ASUS ROG And Acer Swift.
Reset instructions:
☑️ How to reset EC on a laptop
For devices with a non-removable battery (for example, MacBook Pro or Dell XPS 13):
- Turn off your laptop.
- Connect the charger.
- Press simultaneously
Ctrl + Alt + Shift + Powerfor 10–15 seconds. - Release the buttons and turn on the device.
⚠️ Attention: On some models Lenovo Legion And MSI resetting EC may reset BIOS settings. If you have Secure Boot or BitLocker configured, write down your recovery keys in advance!
After reset, check the battery status in Device Manager (section Batteries). If an unknown device with an exclamation mark appears there, you need to reinstall the drivers.
4. Update and reinstall battery drivers
Windows uses special drivers to interact with the battery. If they are damaged or outdated, the system may not recognize the battery. Most often this happens after a Windows update or system reset.
How to fix:
- Open
Device Manager(Win + X → Device Manager). - Expand the section
Batteries. There should be two devices:- 🔋 Microsoft ACPI-Compliant Control Method Battery (main driver).
- ⚡ Microsoft AC Adapter (power supply driver).
Update driver → Automatic search.Remove device (for both items), then reboot your laptop. The drivers will be installed automatically.For laptop owners ASUS And MSI:
- 🔧 Download power management utility from the official website (for example, ASUS Battery Health Charging or MSI Center).
- 📥 Install it and reboot your device. These utilities often contain proprietary battery drivers.
Проверка статуса батареи через PowerShell:
powercfg /batteryreport /output "C:\battery_report.html"
This command will generate a battery report. Open the file battery_report.html and find the lines Design Capacity And Full Charge Capacity. If the second digit is 30% or more less than the first, the battery is severely worn out.
If after removing the drivers the battery still does not appear in Device Manager, there is a hardware problem (controller, connector or battery itself).
5. Checking the wear of the battery and its controller
The average lifespan of lithium-ion batteries is 3–5 years (or 300–500 charge cycles). After this, the capacity drops and the controller can block charging, signaling a malfunction. You can check wear in several ways:
Method 1. Through the command line:
powercfg /energy
powercfg /batteryreport
In Generated Report, find the section Battery Information. Parameter Cycle Count will show the number of charging cycles. If the value exceeds 800–1000, it’s time to change the battery.
Method 2. Diagnostic programs:
- 🔋 BatteryInfoView (NirSoft) - shows the current capacity, voltage and state of the cells.
- 📊 HWiNFO — detailed information about the controller and battery temperature.
- 🔍 Lenovo Vantage/Dell Power Manager — proprietary utilities with battery tests.
If the programs show:
- 🔴 «Wear Level: 100%» - the battery is completely worn out.
- ⚠️ «Voltage: 0 mV» — open circuit or controller malfunction.
- 🟡 «Charging: Disabled» — overheating/overload protection has tripped.
⚠️ Attention: On laptops HP EliteBook And Dell Latitude The battery controller may block charging if a non-original charger is used. Even if the power supply is working, the system will show an error "Plugged in, not charging".
If the wear is critical, but you don’t want to buy a new battery, you can try calibration:
How to calibrate a laptop battery
1. Charge the battery to 100% and leave for 2 hours.
2. Disconnect the charger and discharge the laptop until it turns off automatically.
3. Do not turn it on for 5-6 hours (important!).
4. Connect the charger and charge to 100% without interruption.
This method resets the controller's remaining capacity and can temporarily return 10-15% of capacity.
6. Hardware faults: when replacement is needed
If all software methods have been tried and the battery is still not detected, the problem lies in the hardware. Here are the most common faults:
| Symptom | Probable Cause | Repair cost (approx.) |
|---|---|---|
| The laptop only works from the mains, the battery is not detected | The charging controller on the motherboard is faulty | 3,000–8,000 ₽ (chip replacement) |
| Battery is detected but not charging (0%) | Cell wear or controller firmware failure | 2,000–5,000 ₽ (battery replacement) |
| Laptop turns off when charging is disconnected, even if battery shows 100% | Power supply interruption or connector malfunction | 1,500–4,000 ₽ (resoldering contacts) |
BIOS shows «Battery Error 601» (on Lenovo) |
Damage to the EEPROM of the battery controller | 2,500–6,000 ₽ (replacement of controller board) |
On some laptops (ASUS ZenBook, HP Envy) the battery is integrated into the case, and its replacement requires complete disassembly. In such cases, it is better to contact a service center, especially if the device is under warranty.
How to choose a new battery:
- 🔍 Check it out laptop model (on the sticker below or in the BIOS).
- 🔋 Look for a battery with the same capacity (mAh) And voltage (V), like the original one.
- ⚠️ Avoid cheap Chinese analogues - they are often not compatible with controllers Dell or Lenovo.
- 🛡️ Buy only from official suppliers or trusted sellers (for example, iFixit).
For laptops Apple MacBook (2015 and newer) battery replacement is possible only at authorized service centers - otherwise the system will block it in a few days.
7. Rare causes: BIOS firmware and viruses
Sometimes the problem lies in incorrect BIOS firmware or malware that blocks access to hardware components. This is less common, but such options should not be ruled out.
BIOS update:
- 🔄 Download the latest BIOS version from the manufacturer’s official website (for example, support.lenovo.com for Lenovo).
- 💾 Follow the update instructions (usually via USB stick).
- ⚠️ Don't interrupt the process! Losing power during flashing can kill the motherboard.
Virus check:
- 🛡️ Start scanning Kaspersky Virus Removal Tool or Malwarebytes.
- 🔍 Pay attention to rootkits and miners - they often interfere with the operation of drivers.
On laptops MSI And Gigabyte Sometimes resetting the BIOS settings to factory settings helps (Load Default Settings). After this, you may need to reactivate Windows.
FAQ: Frequently asked questions about battery problems
❓ The laptop says “Connected, not charging.” What to do?
This error is not for devices HP And Dell. Reasons:
- A non-original charger is being used.
- The battery controller is worn out (needs replacement).
- The overheating protection has tripped (check the temperature via HWiNFO).
Solution: turn off the laptop, remove the battery (if removable), connect the original charger and turn it on. If it doesn't help, update the BIOS.
❓ Is it possible to use a laptop without a battery, only from the network?
Yes, but it shortens the life of the motherboard due to power surges. On models ASUS And Acer If you work for a long time without a battery, the power controller may burn out. It is recommended to connect a working battery at least once a month.
❓ After replacing the battery, the laptop does not see it. What's the matter?
Possible reasons:
- Incompatible battery model (check part number).
- The new battery controller is not initialized (requires a BIOS reset).
- The connector on the motherboard is damaged (diagnostics required).
For Lenovo ThinkPad And Dell Latitude may be required reset battery data through the service menu (available only in authorized centers).
❓ How to reset battery calibration data on Windows 10/11?
Run the commands in PowerShell on behalf of the administrator:
powercfg /batteryreport /reset
powercfg /energy /duration 60
Then completely discharge and charge the laptop. This method works on 60% of devices, but will not help with physical wear and tear.
❓ The laptop turns off at 20–30% charge. Why?
This is a sign incorrect controller calibration or heavy wear one of the battery cells. Try:
- Reset EC (see section 3).
- Calibrate the battery (discharge to 0% and charge to 100%).
- If it doesn't help, replace the battery.