Have you turned on your laptop and the date on the screen is 2010 or the time is several hours behind? This problem is familiar to many users, especially owners of old or used devices. Time failure after shutdown is not just an annoying little thing: it can lead to errors in the operation of programs, problems with software licenses, or even blocking of accounts due to “time travel.” In 90% of cases, a dead battery is to blame CMOS, but there are other reasons - from failures in BIOS before conflicts with time zones in the operating system.
In this article we will look at all the possible reasons why laptop resets time when turned off, and we will give step-by-step instructions for diagnosis and repair. From the simplest battery replacement to complex Windows registry settings or Linux command line - you will find a solution regardless of the device model (Asus, HP, Lenovo, Dell etc.) and the installed OS. And if the problem lies deeper, we’ll tell you when to contact the service center.
1. Main reason: CMOS battery is dead
In 80% of cases it is to blame CMOS battery - a small round battery on the motherboard that keeps the real-time clock running (RTC) and saves the settings BIOS/UEFI with the laptop turned off. When it is discharged, the time is reset to factory values (usually 01.01.2010 or 01.01.2000), and sometimes it stops altogether.
How to understand that the problem is in the battery:
- 🔋 Time gets lost only after complete shutdown (remains correct after reboot or sleep).
- ⚙️ B BIOS other settings (such as boot order or settings) are reset Secure Boot).
- ⏳ The clock is behind several hours or days, not for minutes.
- 💡 On some laptops (Lenovo ThinkPad, Dell Latitude) upon entering BIOS a warning appears:
CMOS Battery LoworSystem Battery Voltage is Low.
CMOS Battery Life - 5–10 years, but may be reduced due to:
- 🔥 Laptop overheating (especially if it constantly works on a soft surface).
- ⚡ Frequent power surges in the network.
- 🛠️ Poor quality battery replacement in the service (for example, a cheap analogue was installed).
⚠️ Attention: On some laptops (Apple MacBook, ultrabooks Asus ZenBook) CMOS battery soldered into the motherboard. Self-replacement without a soldering iron is impossible - you will need to contact service.
2. How to check and replace the CMOS battery
If you suspect the problem is with the battery, check first. To do this:
Turn off the laptop and disconnect the charger|Remove the battery (if it is removable)|Press and hold the power button for 15-20 seconds (discharges the remaining charge)|Turn on the laptop and check the time in the BIOS|If the time is wrong, the battery is dead-->
To replace the battery you will need:
- 🔧 Screwdriver (usually Phillips #0 or T5).
- 🔋 New battery
CR2032(less oftenCR2026orCR2016- see markings on the old one). - 🧲 Antistatic wrist strap (optional, but recommended for board safety).
Step by step instructions:
- Turn off the laptop, disconnect the power and battery.
- Remove the bottom cover (on some models, just remove the keyboard or panel under the support).
- Find the battery - it looks like a round “button” in a plastic holder.
- Carefully remove it by prying it with a screwdriver (do not use metal objects - there is a risk of shorting the contacts!).
- Install a new battery polarity up (usually the “+” is looking at you).
- Assemble the laptop, turn it on and set the time/date in BIOS.
| Laptop model | Battery type | Difficulty of replacement | Notes |
|---|---|---|---|
| Lenovo ThinkPad T/X/W-series | CR2032 |
Light | The battery is under the keyboard, the cover is snapped on. |
| HP Pavilion/ProBook | CR2032 |
Average | You need to remove the bottom cover (there may be a hidden screw under the rubber foot). |
| Dell Inspiron/Latitude | CR2026 |
Difficult | On some models the battery is soldered (for example, Dell XPS 13). |
| Asus ROG/ZenBook | CR2016 |
Very difficult | Often a complete disassembly of the case is required. |
| Apple MacBook (2015 and older) | Soldered in | Service only | Replacement is only possible with a soldering iron. |
⚠️ Attention: After replacing the battery be sure to reset your BIOS settings (optionalLoad Default SettingsorReset to Default). This will eliminate possible conflicts with the new battery.
Never changed|Every 5-7 years|Only when problems start|I don’t know what it is-->
3. Problems with BIOS/UEFI: reset and update
If the CMOS battery is good, but the time is still off, the problem may lie in BIOS/UEFI firmware failures. This happens after:
- ⚡ Unsuccessful update BIOS.
- 🖥️ Virus attacks on low-level software.
- 🔧 Incorrect overclocking or voltage changes in the settings.
How to check:
- Go to BIOS (usually the key
F2,DelorEscwhen turned on). - Check the current date/time - if they are lost even in BIOS, the problem is at the hardware or firmware level.
- Find a section
MainorSystem Timeand manually set the correct values. - Save the settings (
F10) and reboot.
If the time is off again, try:
- 🔄 Reset BIOS to factory settings (optional
Load Optimized Defaults). - 🔧 Refresh BIOS to the latest version (look for instructions for your model on the manufacturer’s website).
- 🛠️ Check the motherboard for swollen capacitors (especially important for older laptops).
How to update the BIOS without the risk of bricking
1. Download the firmware ONLY from the manufacturer’s official website (for example, [support.lenovo.com](https://support.lenovo.com) for Lenovo).
2. Connect the laptop to an uninterruptible power supply (UPS) - interrupting the update will lead to failure of the board.
3. Close all programs, disable the antivirus.
4. Run the update file as an administrator and follow the instructions.
5. DO NOT turn off the laptop until the process is complete (may take 5-10 minutes).
Critical information: On laptops with dual CMOS batteries (for example, some models HP EliteBook) time failure can occur even if the main battery is working properly. In this case, diagnostics of the second (backup) battery is required, which is responsible for powering the watch when the main one is removed.
4. Time settings in Windows: synchronization and time zones
If in BIOS The time is correct, but it gets lost after loading Windows; the problem lies in the operating system settings. Most often the culprits are:
- 🌍 Incorrectly selected time zone.
- 🔄 Disabled time synchronization over the network.
- 🐛 Service failures
Windows Time(W32Time).
How to set the time in Windows 10/11:
- Open
Settings → Time and language → Date and time. - Make sure the options are enabled:
- ✅
Set time automatically - ✅
Automatically set time zone
- ✅
Synchronize in section Additional options.w32tm /resync
net stop w32time && net start w32time
For Windows 7:
- Right-click on the clock in the tray →
Setting the date and time. - Go to the tab
Internet timeand pressChange settings. - Select server
time.windows.comand synchronize.
⚠️ Attention: If after synchronization the time is still off by 2–3 hours, check the settings summer time in the registry. To do this, openregedit, follow the pathHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformationand make sure the parameterDisableAutoDaylightTimeSetequals0.
5. Linux Features: Time Setting via Terminal
On Linux (Ubuntu, Debian, Fedora, etc.), a time glitch is often associated with a conflict between hardware clock (RTC) and system clock. By default, Linux assumes that the hardware clock stores time in UTC, and Windows - in local time. If you use both OSes on the same laptop, this results in a discrepancy of several hours.
How to fix:
- Open a terminal and check the current time:
timedatectlPay attention to the line
RTC in local TZ- if thereno, the clock is set toUTC. - If you use Linux only, set the hardware clock to
UTC:sudo timedatectl set-local-rtc 0 - If on a laptop dual boot from Windows, set the hardware clock to local mode:
sudo timedatectl set-local-rtc 1 - Update the time from the server:
sudo ntpdate pool.ntp.org
If the problem persists, check the service status systemd-timesyncd:
sudo systemctl status systemd-timesyncd
If the service is not active, start it:
sudo systemctl enable --now systemd-timesyncd
In Linux Mint and Ubuntu, for easy time management, you can install a graphical utility gnome-clocks or ktimezoned (for KDE).
6. Other causes of time failure and their solutions
If none of the above methods help, consider less obvious reasons:
- 🦠 Virus software: some Trojans (for example, Trojan.TimeKiller) deliberately knock down the system time. Check your laptop using Kaspersky Virus Removal Tool or Dr.Web CureIt.
- 🔌 Eating problems: If the laptop is unstable on battery power (for example, it suddenly turns off), it may corrupt the data CMOS. Check the battery with the utility
powercfg /batteryreport(Windows). - 🌡️ Chipset overheating: on some laptops (Acer Aspire, MSI) when the south bridge overheats, the settings are lost RTC. Monitor temperatures using HWMonitor or Core Temp.
- 🔄 Dualboot conflict: When using Windows and Linux on the same drive, the systems may compete for time control. The solution is to configure both OS to use
UTC(See the section on Linux).
To diagnose hardware problems:
- Check the Windows Event Log (
eventvwr.msc) for errors related toKernel-PowerorACPI. - On Linux, view the kernel logs:
dmesg | grep -i "rtc\|time" - Test your RAM with a utility MemTest86 - errors in RAM may lead to failures CMOS.
If the laptop loses time ONLY when running on battery power, but not on mains power, the problem is a faulty battery or power controller. Replace the battery or contact service.
7. When to contact the service center
Self-repair is not always possible. Contact a specialist if:
- 🔧 CMOS battery soldered into the board (relevant for MacBook, Asus ZenBook, some Dell XPS).
- 💥 After replacing the laptop battery won't turn on or gives errors
CMOS Checksum Bad. - 🔄 Time is lost even after a full reset BIOS and firmware updates.
- 🛠️ Visible on the motherboard swollen capacitors or traces of oxidation.
Repair cost:
| Type of work | Average price (₽) | Deadlines |
|---|---|---|
| Replacing the CMOS battery (if removable) | 500–1 500 | 1 day |
| Replacing a soldered battery (with a soldering iron) | 2 000–4 000 | 2–3 days |
| Flashing the BIOS with a programmer | 1 500–3 000 | 1–2 days |
| Repair of the south bridge (overheating) | 3 000–8 000 | 3–7 days |
Before visiting the service:
- Back up your important data.
- Write down your laptop model and version BIOS (you can find out with the command
wmic bios get smbiosbiosversionon Windows). - If your laptop is under warranty, do not open it yourself - this will void the warranty!
FAQ: Frequently asked questions about time failure on a laptop
❓ Why does the time get lost only after shutting down, and not after rebooting?
This is a sign of a low battery. CMOS. When rebooting, the power to the motherboard is not completely turned off, and the clock continues to work. And when turned off, power comes only from the battery, which cannot cope with the task.
❓Can I use a laptop without a CMOS battery?
Technically yes, but you have to manually set time and date every time you turn it on. In addition, all settings will be reset BIOS, including boot order and security options. Not recommended for regular use.
❓ How to check CMOS battery voltage without a multimeter?
Indirectly - by the behavior of the laptop:
- If time goes wrong months or years — the battery is completely discharged.
- If it goes astray watch — the voltage is close to critical (about 2.5 V instead of 3 V).
- If in BIOS a warning appears
CMOS Battery Low- voltage below 2.2 V.
For an accurate check you need a multimeter (normal voltage for CR2032 - 3.0–3.3 V).
❓ Why does the time still get lost after replacing the battery?
Possible reasons:
- 🔋 New battery faulty (check voltage).
- ⚡ Battery contacts oxidized - clean them with alcohol.
- 🛠️ Damaged RTC chip (real time clock) on the motherboard.
- 🔄 Settings not reset BIOS after replacement.
Try temporarily installing another battery (for example, from a PC motherboard) to check.
❓ Can an antivirus affect the system time?
Yes, some antiviruses (for example, Avast, 360 Total Security) have protection modules against changes in system parameters that can block time synchronization. Try disabling your antivirus temporarily and check if the problem persists. Also check your firewall settings - it may be blocking access to time servers (time.windows.com, pool.ntp.org).