Problem z zegarem systemowym (win XP)

Dobry, mam takie pytanie. Czy komuś się zdarzyło już, że zegar ześwirował? Chodzi o to, że wczoraj pokazywał mi czas i datę o kilka dni wstecz. Teraz aktualnie mam godzine 12:26. Nie wiem czy coś komputer mi wariuje czy to nie jakiś wirus. Proszę o pomoc.

Jeżeli, zegar zmienia się po uruchomieniu komputera zmień baterię na płycie głównej (PC)

Ustaw datę i czas najpierw w BIOSie, potem w systemie. Na noc wyłącz komputer/laptop z sieci 230 V i następnego dnia, po uruchomieniu sprawdź, czy data i czas są prawidłowe. Jeśli nie - bateria BIOSu do wymiany!

Z laptopem może być problem, nie chcę go rozkręcać za bardzo. Ale najpierw zrobię tak jak piszecie, wyłączę go z sieci.