Meat said:
I suppose the unstupid thing would be to replace the
hardware?
(snip)
Begin by finding out which of the two clocks is the bad guy.
The CMOS clock runs continuously, powered from the PC power
supply when available and from the CMOS battery otherwise.
During start-up the O/S reads this hardware clock and uses
this value to initialize the software clock that is the date
and time source until the next startup.
A bum oscillator or low CMOS battery will cause hardware
clock errors and result in wrong-time initialization.
If the CPU misses servicing the clock interrupt or other bad
stuff, the operating system's idea of time will suffer, but
the hardware clock keeps right on ticking.
So, if you're losing time without a reboot, the CMOS is
innocent and the O/S and CPU aren't doing the right dance.
If the time is wrong from the gitgo, then the HW clock is
the culprit.
Bryce