Résoudre le décalage d'heure sur un dual-boot
Quatre possibilités pour résoudre le problème de décalage d’heure sur un dual-boot (Linux considère que le BIOS est calé sur UTC, Windows considère que c’est local).
- Synchroniser les deux sur un serveur NTP (mais il y a un certain temps où Linux comme Windows vont rester désynchronisés, de l’ordre de 20 minutes après le boot).
- Dire à Linux de considérer l’heure du BIOS comme l’heure locale :
timedatectl set-local-rtc 1 # mettez 0 pour la remettre sur UTC
- Dire à Windows de considérer l’heure du BIOS comme UTC, dans le registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
, cléDWORD
à1
. - Mettre en place un script qui se lance au démarrage pour synchroniser au serveur NTP.
Sous Linux :
#!/bin/bash
sudo service ntp stop
sudo ntpd -gq
sudo service ntp start
Sous Windows, c’est ou bien net time /set
, ou bien si l’on a accès à une commande avec privilèges : W32tm /resync /force
Sources :