After 5 years of heavy use, I noticed that my laptops fan is constantly on, so I decided to change the thermal paste of the cpu. Everything went fine except for some strange reason my laptop keeps on resetting its date/time and sometimes falling behind.
The first thing that came to my mind was to replace the cmos battery, so I did, but it still keeps on resetting when I reboot my computer.
I update the time via ntp after I log in to windows and when I reboot and go into bios the date is "00:00:00 01/01/2009". I fix it in bios and start up windows again but this time windows time is off by 10-20 minutes. It is very strange. I tried a fresh install of windows but it didnt help.
When I set the time in BIOS, shut down the computer and turn it on again after 8-9 hours the time in BIOS is fine but now windows time is messed up.
I know it doesnt make sense but it looks like windows is resetting bios time on every reboot.
Any ideas regarding this will be appreciated