Le problème est que Linux règle par défaut l'horloge système sur l'heure UTC, alors que Windows la règle sur l'heure locale.
Pour autant que je sache, Windows ne fait pas de distinction entre l'heure de l'horloge système et l'heure locale ; il n'y a donc aucun moyen de faire en sorte que Windows règle l'horloge système sur UTC, à moins d'indiquer à Windows que votre fuseau horaire est GMT+0.
Vous devrez donc configurer votre installation Linux pour régler l'horloge du système sur l'heure locale, ce qui peut être fait via la commande hwclock
commande -- voir le manuel pour des détails exhaustifs, mais en général, la commande suivante devrait servir :
hwclock --set --localtime --date="5/31/2013 12:34:56"
(Vous pouvez également, de manière plus pratique, émettre hwclock --systohc --localtime
pour copier l'heure du système sur l'horloge matérielle et l'indice hwclock
que c'est pour gérer l'horloge du matériel en tant qu'heure locale au lieu de l'UTC ; sur ce point, vous pouvez également avoir besoin d'éditer /etc/adjtime
pour faire savoir au système qu'il ne doit pas essayer de traiter l'horloge du système comme UTC au démarrage et à l'arrêt).
0 votes
J'ai souvent rencontré ce problème avec différents systèmes d'exploitation qui attendent de l'horloge matérielle des valeurs différentes. L'un d'eux s'attend à ce qu'elle soit à l'heure UTC, par exemple, tandis qu'un autre s'attend à ce qu'elle soit à l'heure locale. Cela entraîne fréquemment un affichage erroné de l'horloge dans l'un ou l'autre.
0 votes
@DarthAndroid Et avez-vous réussi à le réparer ?
1 votes
Il est également possible de modifier les choses du côté de Windows en éditant le registre. instructions de lifehacker