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).
1. 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).
2. 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`
3. 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`.
4. Mettre en place un script qui se lance au démarrage pour synchroniser au serveur NTP.
Sous Linux :
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 :
----
Permaliens :