Dual-Boot : Différence heure entre Windows et Linux

En utilisant votre Dual-Boot Windows et Linux, vous remarquez une différence d’horaires entre les deux OS.
Notamment Windows a deux heures de retard.
Cet article vous explique les raisons et comment résoudre ces problèmes d’horloge.

Dual-Boot : Différences heures entre Windows et Linux

Différences heures entre Windows et Linux

Votre ordinateur stocke les informations d’horaires dans la carte mère de l’ordinateur.
La pile de l’ordinateur garde l’horloge même lorsque l’ordinateur est éteint.
Par défaut, Windows utilise l’horloge local alors Linux utilise le temps universel coordonné (UTC).
De ce fait, quand vous revenez sur Windows, vous avez un décalage d’une ou deux heures.

Pour corriger le problème, il faut harmoniser l’horloge des deux OS, soit donc :

  • Configurer Linux pour utiliser l’horloge local
  • Configurer Windows pour utiliser le temps universel coordonné

Il est plutôt recommandé de suivre la première solution car il est possible que certains applications dans Windows rencontrent des problèmes si vous changez la configuration de ce dernier.

Ubuntu en horloge local

C’est probablement la solution la plus simple car la modification est la plus facile.
Pour basculer Ubuntu en horloge local, il faut ouvrir un terminal.

Dual-Boot : Différences heures entre Windows et Linux

Ce dernier, copiez/collez la commande suivante :

timedatectl set-local-rtc 1 --adjust-system-clock
Dual-Boot : Différences heures entre Windows et Linux

Pour vérifier si vous êtes bien en UTC, saisissez la commande suivante et que RTC in local TZ: yes est présent.

timedatectl
Dual-Boot : Différences heures entre Windows et Linux

Pour revenir en arrière, il faut repasser la même commande avec le paramètre set-local-rtc 0

Windows en temps universel coordonnées

Vous pouvez modifier la configuration de Windows pour utiliser le temps universel coordonnées.
Cela nécessite d’éditer le registre Windows et peut créer des problèmes sur certaines applications.

  • Pour se faire, appuyez sur le clavier sur la touche Windows +R
  • Sur la fenêtre exécuter, saisissez regedit puis OK.
  • A gauche, déroulez l’arborescence suivante : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
  • Une fois dans le dossier TimeZoneInformation, faites un clic droit à droite puis nouveau > Valeur DWord 32-bits
Dual-Boot : Différences heures entre Windows et Linux
  • Nommez la clé RealTimeIsUniversal
  • Double-cliquez sur celle-ci et donnez la valeur 1.
  • Redémarrez l’ordinateur
Dual-Boot : Différences heures entre Windows et Linux
image_pdfimage_print
(Visité 3 128 fois, 2 visites ce jour)