Page d'accueil » comment » Comment faire en sorte que les horloges Windows et Linux affichent l'heure correcte et l'heure correspondante? [Dual-Boot]

    Comment faire en sorte que les horloges Windows et Linux affichent l'heure correcte et l'heure correspondante? [Dual-Boot]

    Parfois, lorsque vous configurez un système à double amorçage, les réglages de l'heure et de l'horloge peuvent devenir un peu bizarres, alors comment résoudre le problème? Le poste de questions et réponses de SuperUser a la solution idéale pour aider un lecteur frustré à résoudre ses problèmes d'horloge à double amorçage.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    Photo gracieuseté de pailles tirées au hasard (Flickr).

    La question

    Le lecteur SuperUser arielnmz veut savoir comment obtenir les deux horloges de sa configuration Windows / Linux à double amorçage pour afficher les temps corrects et correspondants:

    Depuis que j’ai commencé à utiliser Linux dans une configuration à double démarrage avec Windows, j’ai remarqué que lorsque j’ai redémarré la machine, l’heure était fausse sur l’autre système d’exploitation (par exemple, 12:00 sous Linux, redémarrez Windows et reportez-vous à la 18 : 00). Lorsque j'ai vérifié le BIOS, le RTC était réglé à 18h00..

    Étant donné que mon fuseau horaire est -06: 00 CST, je suppose que Linux règle simplement l'heure du RTC à UTC et recalcule l'heure en fonction du fuseau horaire, tandis que Windows règle simplement le RTC sur l'heure du fuseau horaire. Les deux utilisent le même serveur NTP pour synchroniser l'heure.

    Ma question est la suivante: lequel fait la bonne chose? Sur lequel dois-je régler le fuseau horaire sur UTC afin d’avoir la bonne heure sur les deux?

    Quelle est la meilleure méthode pour résoudre le problème d’horloge à double amorçage d’Arielnmz??

    La réponse

    Le contributeur de SuperUser, Ayan Patra, a la solution pour nous:

    J'ai récemment fait face au même problème et voici comment je l'ai résolu. Vous devez apporter des modifications mineures aux deux systèmes d'exploitation..

    J'ai commencé avec Linux en premier. Exécutez les commandes suivantes en tant que root:

    • ntpdate pool.ntp.org

    Cela mettra à jour votre temps s'il n'est pas réglé correctement.

    Maintenant, réglez l'horloge matérielle sur UTC avec cette commande.

    • hwclock -systohc -utc

    La source

    Maintenant, démarrez Windows et ajoutez ce qui suit au registre. Créez simplement un fichier .reg en utilisant le code ci-dessous dans le Bloc-notes. Enregistrez-le et lancez-le.

    • Éditeur de registre Windows version 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      “RealTimeIsUniversal” = dword: 00000001

    La source

    À partir du prochain démarrage, les deux systèmes d'exploitation vous indiqueront l'heure correcte.


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.