En utilisant votre Dual-Boot Windows et Linux, vous remarquez une différence et décalage d’horaires entre les deux OS.
Notamment Windows a deux heures de retard sur Linux.
Ce tutoriel vous explique les raisons et comment résoudre le décalage d’horloge entre Linux et Windows.
Table des matières
Dual-Boot : décalage heure 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é (UTC)
- Désactiver l’horloge
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.
Configurer Ubuntu en horloge local
C’est probablement la solution la plus simple car la modification est la plus facile.
- Ouvrez le terminal Ubuntu par la recherche d’application ou par le raccourci clavier CTRL+ALT+T. Plus de détails : Comment ouvrir terminal Ubuntu
Ce dernier, copiez/collez la commande suivante :
timedatectl set-local-rtc 1 --adjust-system-clock
Pour vérifier si vous êtes bien en UTC, saisissez la commande suivante et que RTC in local TZ: yes est présent.
timedatectl
Pour revenir en arrière, il faut repasser la même commande avec le paramètre set-local-rtc 0
Passer Windows en temps universel coordonnées (UTC)
Dans cette seconde solution, pouvez modifier la configuration de Windows pour utiliser le temps universel coordonnées (UTC).
Cela nécessite d’éditer le registre Windows et peut créer des problèmes sur certaines applications.
- Sur votre clavier, appuyez sur les touches + R
- Puis saisissez regedit et OK. Plus de détails : comment accéder au registre Windows
- 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
- Nommez la clé
RealTimeIsUniversal
- Double-cliquez sur celle-ci et donnez la valeur 1.
- Redémarrez l’ordinateur afin de prendre en compte les modifications
Désactiver la synchronisation automatique de l’horloge de Windows
La dernière solution consiste à désactiver l’heure automatique de l’horloge de Windows.
- Ouvrez une invite de commandes en administrateur :
- Puis copiez/collez la commande suivante :
sc config w32time start= disabled
Notez que vous pouvez aussi le faire depuis les paramètres de Windows 10 ou Windows 11 :
- Ouvrez les paramètres de Windows 10 ou Windows 11
- Puis Date et heure
Liens
- Dual-boot : Comment avoir plusieurs systèmes d’exploitation sur votre ordinateur
- Dual-boot : installer deux versions de Windows sur un PC
- Comment installer Windows 11 en dual-boot avec Windows 10
- Installer un Dual-boot Windows 10 et Windows 7
- Comment installer Ubuntu 24.04 en Dual-boot avec Windows 10 ou Windows 11
- Comment installer Linux Mint en Dual-boot avec Windows
- Comment réparer ou recréer un Dual-boot Windows
- Résoudre les erreurs et problèmes d’installation de Windows 10 ou Windows 11
- Comment installer Windows 10 sur un disque dur externe
- Installer Windows 10 avec DISM sur un disque secondaire ou externe
- Comment désinstaller et supprimer Linux (Dual-Boot)
- Comment désinstaller Windows de son PC
- Dual-boot : Supprimer Grub pour rétablir Windows au démarrage
- Dual-boot : Changer/supprimer des entrées du démarrage
- Supprimer Dual-Boot Windows avec deux Windows installés