EN FR

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 courant

2. 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 courant

3. 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.

Courant

4. 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 normal

Corriger sur Windows 10 / 11

Étape 1 : Activer la synchronisation automatique

Ouvrez Paramètres > Heure et langue > Date et heure et activez :

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

L’heure se perd toujours à l’arrêt ?

Si l’horloge se réinitialise à chaque fois que vous éteignez l’ordinateur, votre pile CMOS est morte. Ouvrez le boîtier et remplacez la pile bouton CR2032 sur la carte mère (coût environ 3 €).

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

Mac toujours faux après la mise en veille ?

Si votre Mac perd l’heure après la mise en veille, essayez de réinitialiser le SMC (System Management Controller). Sur les Mac Apple Silicon, un simple redémarrage suffit généralement.

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

Vérification rapide

Après la configuration, exécutez chronyc sources pour voir vos sources de temps actives et leur état. Un préfixe ^* signifie que cette source est actuellement sélectionnée.

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.

Pourquoi l’option B est meilleure

Utiliser l’UTC dans l’horloge matérielle est l’approche standard utilisée par les serveurs du monde entier. Cela évite les problèmes liés au changement d’heure été/hiver et constitue la solution la plus propre pour les deux systèmes d’exploitation.

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

Comment corriger

Spécifique Proxmox / KVM

Sur Proxmox VE, assurez-vous que la VM utilise la source d’horloge kvm-clock (par défaut sur les noyaux modernes). Vérifiez avec : cat /sys/devices/system/clocksource/clocksource0/current_clocksource

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.

Tester ma synchro NTP Comment fonctionne NTP

Un service de RDEM Systems · Voir aussi : diagnostic NTP