Pourquoi l'horloge de mon ordinateur gagne-t-elle du temps ?
Il peut être déroutant de regarder l'horloge de votre ordinateur un instant et de voir l'heure, puis de regarder plus tard pour découvrir que l'heure de l'ordinateur a avancé de plusieurs minutes. Ce "saut" est en fait une tentative de Microsoft Windows pour maintenir l'horloge de votre ordinateur exacte.
BIOS
Le BIOS, ou Basic Input-Output System, est un ensemble de logiciels de bas niveau qui contrôle le matériel informatique tout en agissant comme une interface entre le matériel et le logiciel dans un système informatique. Une puce appelée RTC (Real-Time Clock) est contenue dans le système BIOS et est ce qui conserve l'heure sur votre système informatique. Ces informations sont stockées sur une puce CMOS (Complementary Metal Oxide Semiconductor) qui nécessite une petite quantité d'énergie électrique pour conserver ses paramètres.
Batterie CMOS
La puissance électrique nécessaire pour conserver ces paramètres est aussi petite que 1 microampère (millionième d'ampère) et est fournie par une pile bouton au lithium logée sur la carte système de votre ordinateur. Ces batteries durent normalement plusieurs années mais s'affaiblissent vers la fin de leur vie. Le symptôme le plus visible d'une batterie CMOS affaiblie est la perte de temps sur l'horloge de l'ordinateur, mais vous finirez par perdre d'autres paramètres lorsque l'ordinateur est éteint.
Service de temps Windows
Microsoft Windows est conscient qu'une batterie CMOS affaiblie peut entraîner une perte de temps de l'horloge de l'ordinateur. Les versions de Microsoft Windows à partir de XP sont équipées du service de temps Windows. Le service de temps Windows est un processus d'arrière-plan qui synchronise le RTC de l'ordinateur avec un serveur de temps réseau. Par défaut, sur les ordinateurs personnels, ce serveur est time.windows.com. Pour synchroniser, Windows doit d'abord disposer d'une connexion Internet active afin de communiquer avec le serveur réseau, de sorte que ce service devient actif lorsqu'une connexion en direct est établie sur Internet.
Synchronisation
Le service de temps Windows interroge le serveur de temps du réseau et si l'heure de l'ordinateur est inexacte d'un certain seuil (une seconde à cinq minutes, selon la configuration réseau du système), l'heure est mise à jour immédiatement. Cependant, si l'heure diffère de la source horaire Internet de 15 heures ou plus, l'heure ne sera pas synchronisée. Cette synchronisation de l'heure peut entraîner des gains notables sur l'horloge de votre ordinateur si la batterie CMOS est très faible. Certaines versions de Windows, par exemple Windows 7, peuvent être configurées pour vous avertir si l'heure doit être ajustée, mais d'autres versions de Windows corrigeront simplement l'heure sans vous avertir.
Solution
Si votre ordinateur gagne beaucoup de temps chaque fois qu'il se synchronise avec les serveurs de temps du réseau, cela indique que la batterie CMOS est en train de tomber en panne. Faites remplacer la batterie par un informaticien et les sauts de temps cesseront.