Pourquoi votre PC perd l’heure
Les 6 causes les plus courantes de dérive d’horloge — et comment les corriger
Les 6 causes les plus courantes
1. Pile CMOS morte
La petite pile bouton (CR2032) sur votre carte mère maintient l’horloge en fonctionnement lorsque le PC est éteint. Après 3–5 ans, elle meurt.
Très courant2. Service NTP arrêté
Le service Temps Windows ou le démon NTP Linux peut avoir été désactivé, empêchant la synchronisation automatique.
Très courant3. Pare-feu bloquant UDP 123
Les pare-feu d’entreprise ou les logiciels de sécurité peuvent bloquer le port NTP, empêchant silencieusement la synchronisation.
Courant4. Conflit UTC dual-boot
Windows utilise l’heure locale pour l’horloge matérielle ; Linux utilise l’UTC. Le passage de l’un à l’autre provoque un décalage égal au fuseau horaire.
Courant (dual-boot)5. Problèmes de timer en VM
Les machines virtuelles manquent des interruptions de timer lorsque leur CPU est mis en pause ou limité, ce qui fait prendre du retard à l’horloge invitée.
Courant (VM)6. Vieillissement du quartz
L’oscillateur à quartz de votre carte mère dérive naturellement avec le temps. Les variations de température et le vieillissement aggravent le phénomène.
Comportement normalCorriger sur Windows 10 / 11
Étape 1 : Activer la synchronisation automatique
Ouvrez Paramètres > Heure et langue > Date et heure et activez :
- Régler l’heure automatiquement — ACTIVÉ
- Définir le fuseau horaire automatiquement — ACTIVÉ
Cliquez sur Synchroniser maintenant.
Étape 2 : Vérifier que le service Temps est en cours d’exécution
# Ouvrir une invite de commandes elevee (Executer en tant qu'administrateur) net start w32time # Forcer la resynchronisation w32tm /resync /force # Verifier l'etat actuel w32tm /query /status
Étape 3 : Changer de serveur NTP (optionnel)
# Pointer vers un serveur plus fiable w32tm /config /manualpeerlist:"pool-ntp.rdem-systems.com" /syncfromflags:manual /update # Redemarrer le service net stop w32time && net start w32time
Corriger sur macOS
Via les Réglages Système
Allez dans Réglages Système > Général > Date et heure et activez « Régler la date et l’heure automatiquement ». Le serveur par défaut est time.apple.com.
Via le Terminal
# Verifier l'etat NTP actuel sudo sntp time.apple.com # Forcer la synchronisation sudo sntp -sS time.apple.com
Corriger sur Linux
Vérifier l’état actuel de la synchronisation
# systemd-timesyncd (par defaut sur Ubuntu/Debian) timedatectl status # Chrony chronyc tracking # ntpd ntpq -p
Activer la synchronisation NTP
# Activer la synchronisation automatique sudo timedatectl set-ntp true # Ou installer chrony (recommande) sudo apt install chrony sudo systemctl enable --now chronyd
Configurer un serveur NTP fiable
# Editer /etc/chrony/chrony.conf server ntp-pool.rdem-systems.com iburst server pool.ntp.org iburst # Redemarrer sudo systemctl restart chronyd
Problèmes dual-boot (Windows + Linux)
C’est l’un des problèmes d’heure les plus courants. Windows stocke l’heure locale dans l’horloge matérielle (RTC), tandis que Linux stocke l’UTC. Quand vous passez de l’un à l’autre, l’heure affichée saute d’un décalage égal à votre fuseau horaire.
Option A : Dire à Linux d’utiliser l’heure locale
sudo timedatectl set-local-rtc 1
Option B : Dire à Windows d’utiliser l’UTC (recommandé)
# Executer dans une invite de commandes elevee reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
Redémarrez Windows après cette modification.
Dérive d’horloge en machine virtuelle
Les VM sont connues pour perdre l’heure. Le système invité s’attend à un accès exclusif aux timers matériels, mais l’hyperviseur partage le CPU entre plusieurs VM.
Pourquoi cela se produit
- Contention CPU — Quand la VM est mise en pause pour exécuter d’autres VM, l’invité manque des interruptions de timer
- Migration à chaud — Le déplacement d’une VM entre hôtes provoque un bref saut temporel
- Snapshot / restauration — La restauration d’un snapshot ramène l’ancienne heure
Comment corriger
- Installer les outils invité — VMware Tools, QEMU Guest Agent, Hyper-V Integration Services
- Activer NTP dans la VM — Utilisez chrony avec
server ntp-pool.rdem-systems.com iburst - Utiliser
makestep— Autorisez les corrections de temps importantes :makestep 1.0 3dans chrony.conf
Questions fréquentes
Pourquoi mon ordinateur perd l’heure quand il est éteint ?
Votre carte mère possède une petite pile bouton (CR2032) appelée pile CMOS qui maintient l’horloge en fonctionnement lorsque l’ordinateur est éteint. Si cette pile est morte ou faible, l’horloge se réinitialise. La remplacer (environ 3 €) résout le problème immédiatement.
Pourquoi l’heure Windows est fausse après un dual-boot Linux ?
Windows stocke l’heure locale dans l’horloge matérielle (RTC), tandis que Linux stocke l’UTC. La solution est de dire à Windows d’utiliser l’UTC via une clé de registre, ou de dire à Linux d’utiliser l’heure locale avec timedatectl set-local-rtc 1.
Comment corriger la dérive d’horloge sur Windows 10/11 ?
Ouvrez Paramètres > Heure et langue > Date et heure, activez « Régler l’heure automatiquement », puis cliquez sur « Synchroniser maintenant ». Si cela ne fonctionne pas, exécutez w32tm /resync /force dans une invite de commandes élevée.
Pourquoi ma machine virtuelle perd l’heure ?
Les VM partagent le CPU avec l’hôte et les autres VM. Lorsqu’elles sont mises en pause, le système invité manque des interruptions de timer. Installez les outils invité et activez NTP dans la VM avec un serveur fiable.
Votre horloge est corrigée ?
Testez la synchronisation NTP de votre système dès maintenant contre une référence GNSS Stratum 1.
Un service de RDEM Systems · Voir aussi : diagnostic NTP