You turn on your laptop, and instead of the current date you see January 1, 2010 or not at all 1980? Does the system time reset after every shutdown, but the tray clock shows incorrect values? This problem is familiar to many users - from owners of old Lenovo ThinkPad until new ASUS ROG with Windows 11. But why does this happen and how to restore accurate synchronization?
In 90% of cases it is to blame CMOS battery - a small round battery on the motherboard that powers the chip RTC (Real-Time Clock) when power is off. However, there are other reasons: from failures in BIOS/UEFI to viruses that replace system files. In this article we will analyze all possible time reset scenarios, including rare cases (for example, a conflict between two time zones in dual loading Windows + Linux), and give step-by-step instructions for each situation.
1. The CMOS battery is dead - the main reason for resetting the time
If laptop Resets time and date every time you disconnect from the network (even after a short shutdown), the culprit with a 99% probability is a dead battery CR2032. It powers volatile memory BIOS/UEFI, where not only time is stored, but also boot settings, device priorities, and passwords.
The service life of this battery is 5–10 years, but in laptops with intensive use (for example, gaming MSI or Acer Predator) she can sit down earlier. Signs of discharge:
- ⏰ Time is reset to BIOS release date (often 2010–2015).
- ⚙️ BIOS settings are reset (for example, boot order or disabled
Secure Boot). - 🔋 The laptop does not keep time even with the power supply connected (if the battery is completely dead).
How to check? Go to BIOS/UEFI (usually the key F2, Del or Esc when loading) and look at the current date. If it is incorrect, it’s definitely time to change the battery.
- Every time you turn off
- Once every few days
- Only after a long period of inactivity
- Never had such a problem
2. How to replace the CMOS battery yourself
The replacement procedure is simple, but requires care. You will need:
- 🔧 Screwdriver (usually Phillips
PH00orPH0). - 🔋 New battery
CR2032(less oftenCR2026- check the markings on the old one). - 🧲 Antistatic wrist strap or grounded surface (to prevent static damage to the motherboard).
Step by step instructions:
- Turn off the laptop, unplug the power supply and remove the main battery (if it is removable).
- Remove the bottom cover (on some models HP Pavilion or Dell Inspiron The battery is hidden under the keyboard - then you have to remove it).
- Find the battery - it looks like a coin with a diameter of ~2 cm. Carefully remove it with a flat screwdriver, prying it from the edge.
- Install a new battery plus up (there is a marking on it).
- Assemble the laptop, connect the power and turn it on. A message may appear in the first 10–15 seconds
CMOS checksum error- that's normal. Go toBIOS, set the correct time and save the settings (F10).
☑️ Preparing to replace the CMOS battery
⚠️ Attention: On some laptops (eg. Apple MacBook or Microsoft Surface) battery CMOS soldered into the motherboard. In this case, independent replacement is not possible - contact the service center.
3. BIOS/UEFI failures: when the time is reset for no reason
If the battery is fine, but the time is still reset, the problem may lie in BIOS firmware. This is true for laptops with UEFI (modern analogue BIOS), where sometimes there are bugs in synchronizing time with the hardware clock (RTC).
Symptoms:
- ⏳ Time resets only after sleep/hibernation, but not after a complete shutdown.
- 🔄 B
BIOSthe date is correct, but Windows or Linux - no. - ⚡ The laptop gives an error
Invalid RTC valuewhen loading.
Solutions:
- Update BIOS to the latest version. Download the firmware from the manufacturer's official website (for example, Lenovo or ASUS) and follow the instructions.
Important: Do not interrupt the update process! - Reset settings
BIOSto factory:1. Выключите ноутбук.2. Нажмите и удерживайте кнопку питания 15–20 секунд (для разряда конденсаторов).
3. Включите ноутбук, зайдите в BIOS и выберитеLoad Default Settings. - Disable in
BIOSoptionFast Boot(if any) - it sometimes conflicts with time synchronization.
What to do if the laptop does not turn on after updating the BIOS?
If the screen remains black after flashing the BIOS, try:
1. Disconnect the laptop from the network, remove the battery and hold the power button for 30 seconds (reset the EC controller).
2. If there is a backup BIOS (on some Gigabyte or MSI), hold down a key combination (for example, Win+B) when turned on.
3. Contact service - you may need to flash the programmer.
4. Problems with time synchronization in Windows 10/11
Even if the hardware clock (RTC) work correctly, Windows may show incorrect time due to failures in the synchronization service. Common reasons:
- 🌍 Incorrect time zone (for example, it's worth
UTC+0instead ofUTC+3for Moscow). - 🔄 Disabled service
Windows Time(w32tm). - 🛡️ Synchronization blocking by antivirus (for example, Kaspersky or Avast).
- 🐛 Viruses that replace system files (for example,
w32tm.exe).
How to fix:
- Check your time zone:
НажмитеWin + R, введитеtimedate.cpl→ перейдите на вкладкуЧасовой пояс.Make sure the correct region is selected and the checkbox is checked
Automatic changeover to winter/summer time(if relevant). - Restart the time service:
1. Откройте командную строку от имени администратора (Win + X → Терминал (Администратор)).2. Введите команды по порядку:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
3. Перезагрузите ноутбук. - Force time synchronization with the server:
w32tm /resyncIf an error appears, try specifying a different server:
w32tm /config /syncfromflags:manual /manualpeerlist:"time.windows.com,0x1 pool.ntp.org,0x1" /reliable:yes /update
⚠️ Attention: If after these steps the time is still reset, check your laptop for viruses using Kaspersky Virus Removal Tool or Dr.Web CureIt. Some Trojans (for example, Trojan.Win32.Ch Chronos) deliberately disrupt the system time in order to bypass the security of banking sites.
5. Time conflict in dual boot Windows + Linux
If you have both OS installed on your laptop, you may have noticed that after booting into Linux time at Windows shifts by 2–3 hours (or vice versa). This happens due to a different approach to storing time:
| Operating system | Time storage format | Consequences |
|---|---|---|
| Windows | Local time (including time zone) | B Linux time will be shifted by the difference from UTC. |
| Linux | Time in UTC (UTC) |
B Windows the time will lag by the value of the time zone. |
| macOS | UTC (like in Linux) |
A similar shift during dual loading with Windows. |
Solutions:
- 🐧B Linux (For example, Ubuntu or Fedora): edit the file
/etc/default/rcSby adding the line:UTC=noOr run the command:
timedatectl set-local-rtc 1 - 🪟 B Windows: enable use
UTCvia the registry:1. Откройтеregedit(Win + R → regedit).2. Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation3. Создайте параметр
DWORD (32-bit)с именемRealTimeIsUniversalи значением1.4. Перезагрузите ноутбук.
If after changes in the registry Windows stopped loading, please boot into Safe Mode (hold Shift on reboot) and delete the created parameter.
6. Hardware faults: when the problem is deeper
If replacing the battery and software settings did not help, the reason may lie in hardware faults:
- 🔌 Damaged battery contacts
CMOS(oxidation or broken track on the motherboard). - 💻 Microcircuit malfunction
RTC(for example, after overheating or moisture). - ⚡ Problems with the motherboard power supply (insufficient voltage on the line
+3V_RTC). - 🔥Damage south bridge (for example, on chipsets Intel HM77 or AMD A320).
How to diagnose:
- Check battery voltage
CMOSmultimeter - it should be 3.0–3.3 V. If less2.8 V, the battery must be replaced. - Inspect the motherboard for swollen capacitors or traces of oxidation (especially around the chip
RTC). - If laptop Doesn't keep time even with a new battery, the problem may be in the microcircuit
RTC(For example, Dallas DS1307 or NXP PCF8563). Replacing it requires soldering and is better to trust to professionals.
⚠️ Attention: On laptops with soldered battery (For example, MacBook Pro or Dell XPS) attempting to repair it yourself may lead to motherboard damage. In such cases, contact an authorized service.
7. Prevention: how to avoid time problems in the future
To avoid experiencing time resets, follow these recommendations:
- 🔋 Change the battery
CMOSevery 5–7 years, even if the laptop is working fine. - 🌡️ Monitor the laptop temperature - overheating speeds up battery drain. Use a cooling pad for gaming models (ASUS TUF, MSI GF63).
- ⚡ Avoid completely discharging the main battery - this may cause problems with BIOS.
- 🛡️ Update regularly BIOS/UEFI and antivirus software.
- 🔄 If you use dual boot, configure both OS to use
UTC(see section 5).
For owners of old laptops (for example, Sony VAIO or Toshiba Satellite 2010–2015) useful to have spare battery CR2032 — it can be easily bought at any electronics store or ordered at AliExpress.
If the laptop resets the time only after removing the main battery (without connecting to the network), the problem is definitely in the CMOS battery - its voltage is not enough to power the RTC.
FAQ: Frequently asked questions about resetting time on a laptop
Can I use a laptop without a CMOS battery?
Technically yes, but Every time you turn it off, the time, date and BIOS settings will be reset. Additionally, some laptops (eg. HP EliteBook) may give an error and not boot without a working battery.
Why does time reset only after sleep/hibernation?
This is a typical symptom conflict between hardware clocks (RTC) and system. Try:
- Disable
Fast Startupin Windows (Control Panel → Power Options → What the Power Buttons Do). - Update chipset drivers (download from the laptop manufacturer's website).
- Check your power management settings
BIOS(disableErP ReadyorEU Power Saving).
How to check if the CMOS battery is at fault without disassembling the laptop?
There are two ways:
- Go to
BIOSand look at the current date. If it is incorrect, the battery is dead. - B Windows open a command prompt and type:
w32tm /query /statusIf in line
SourceindicatedLocal CMOS Clock, and the time is incorrect - the problem is in the battery.
Can a virus cause a time reset?
Yes, some viruses (for example, Trojan.Win32.Chronos or Backdoor.Win32.Androm) deliberately reset the system time in order to:
- Bypass two-factor authentication (if it is time-based).
- Disrupt the operation of antiviruses (many scanners check the freshness of databases based on the system date).
- Hide traces of your activity (logs may be recorded with incorrect timestamps).
Check your laptop using Kaspersky Rescue Disk or Dr.Web LiveUSB - they scan the system before booting Windows.
What should I do if after replacing the CMOS battery the time is still reset?
Possible causes and solutions:
| Reason | Solution |
|---|---|
| Poor battery contact | Check if it fits tightly in the socket. If necessary, bend the contacts. |
Faulty chip RTC |
Diagnostics at a service center is required (chip replacement is possible). |
Crash in EC controller (built-in microcontroller) |
Reset EC (turn off the laptop, remove the battery, hold the power button for 30 seconds). |
| Damage BIOS | Reflash BIOS using a programmer (in the service). |