If anyone can help me with this issue please let me know. My friend has a Sony Vaio VGN-SZ110 laptop, and he's having some issues with his windows clock. He'll set it, and the time will remain accurate for about an hour or two, and then the hour suddenly goes back 2 hours, or an hour, depending on how it feels. The minutes remain accurate though. He had XP and it was doing this, and recently upgraded to Vista and it's still doing it.
I've tried resetting his motherboard BIOS to its defaults but it does nothing. What I have noticed is that even when I set the motherboard clock, that too will be off when I go back into it after it fucks up. I'm thinking it's the mobo battery, but the laptop's only a year old, so I can't see how it went dead so fast. I've also heard that this issue occurs when APM is enabled, but there's no option to disable/enable it in the BIOS...it doesn't even say it.
Is it a virus, or the effect of some program? Any help would be appreciated. We are on a college campus btw, so the internet time function doesn't function since we're firewalled.
The time zone is accurate, and the computer is up to date.