27Jun
Parfois, lorsque vous configurez un système à double démarrage, les choses peuvent devenir un peu bizarres avec les paramètres d'heure et d'horloge, alors comment résoudre le problème? Le SuperUser Q & A post d'aujourd'hui a la solution parfaite pour aider un lecteur frustré à réparer ses malheurs de l'horloge à double démarrage.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
Photo reproduite avec l'aimable autorisation de Straws tirée au hasard( Flickr).
La question
Lecteur SuperUser arielnmz veut savoir comment obtenir les deux horloges de sa configuration Windows / Linux à double démarrage pour afficher les temps corrects et correspondants:
Depuis que j'ai commencé à utiliser Linux dans une configuration à double démarrageavec Windows, j'ai remarqué quand j'ai redémarré la machine, l'heure sur l'autre système d'exploitation était fausse( par exemple, 12:00 sur Linux, redémarrez Windows et voir 18:00).Lorsque j'ai vérifié le BIOS, le RTC a été réglé à 18h00.
Étant donné que mon fuseau horaire est -06: 00 CST, je suppose que Linux définit simplement l'heure RTC à UTC et recalcule l'heure en fonction du fuseau horaire alors que Windows définit simplement le RTC à l'heure pour le fuseau horaire. Les deux utilisent le même serveur NTP pour synchroniser l'heure.
Ma question est, laquelle fait la bonne chose? Sur lequel dois-je régler le fuseau horaire sur UTC pour avoir le bon temps sur les deux?
Quelle est la meilleure méthode pour résoudre le problème d'horloge dual-boot d'arielnmz?
La réponse
SuperUser contributeur Ayan Patra a la réponse pour nous:
J'ai récemment fait face au même problème et voici comment je l'ai réparé.Vous devez apporter quelques 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 met à jour votre heure si elle n'est pas définie correctement.
Réglez maintenant l'horloge matérielle sur UTC avec cette commande.
- hwclock -systohc -utc
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 exécutez-le.
- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contrôle \ TimeZoneInformation]
"RealTimeIsUniversal" = dword: 00000001
Source
À partir du prochain démarrage, les deux systèmes d'exploitation vous montreront l'heure correcte.
Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.