Correction de paramètres d'horloge / d'heure incorrects lors du double démarrage de Windows / Linux

Essayez Notre Instrument Pour Éliminer Les Problèmes

Donc, j'ai récemment demandé à mon père de commencer à passer de Windows à GNU / Linux. Cet homme est un maniaque de la vie privée qui connaît mieux les systèmes Windows que presque quiconque n'a pas été officiellement formé.

Imaginez un ermite aux cheveux longs et à la barbe touffue qui a passé des années à se plaindre de l'état de la vie privée, des gouvernements, etc. vous n'êtes pas loin de la vérité avec cette image.

Étant donné que Windows 10 devient le principal système d'exploitation pour les utilisateurs de Windows et que les utilisateurs de Windows 7 sont de plus en plus poussés à changer, il est de plus en plus curieux de faire le changement. Il est actuellement en double démarrage et n'est pas encore prêt à effectuer une conversion totale, mais il y arrive!

Cela étant dit, un problème auquel il est confronté, et que je sais que beaucoup d'autres ont rencontré lors de l'exécution d'un système à double démarrage, est lorsqu'ils basculent vers GNU / Linux pendant un certain temps, puis redémarrent sous Windows uniquement pour trouver que leur horloge est réglée au mauvais moment!

La raison en est que GNU / Linux (ainsi que d'autres systèmes d'exploitation comme Mac OS X) utilisent UTC (temps universel coordonné) et Windows ne le fait pas. Parce que les deux systèmes d'exploitation communiquent un peu différemment avec votre matériel et votre système sur ce sujet, il y aura toujours ce petit problème ... ou y en a-t-il?

La solution GNU / Linux

Linux Time

La solution, ou plutôt les multiples solutions possibles, sont toutes assez faciles à résoudre. Ma méthode préférée pour ce problème est simplement de faire en sorte que le système GNU / Linux utilise «localtime» au lieu de UTC. Pour ce faire sur n'importe quel système moderne utilisant SystemD, utilisez la commande suivante:

sudo timedatectl set-local-rtc 1

Et.. Voila. C'était facile!

La solution Windows

Cependant, pour ceux d'entre vous qui sont curieux de savoir ce que serait la solution Windows, nous devons créer un fichier de registre .reg. Ouvrez le Bloc-notes et collez-y ceci:

Éditeur du registre Windows version 5.00
[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control TimeZoneInformation]
'RealTimeIsUniversal' = dword: 00000001

Ensuite, enregistrez ce fichier sous «WindowsTimeFix.reg» et quittez le Bloc-notes. Ensuite, naviguez dans votre navigateur de fichiers jusqu'à l'endroit où vous avez enregistré le fichier que nous venons de créer et double-cliquez dessus. Une boîte apparaîtra essentiellement vous demandant si vous voulez continuer, dites-lui que vous le faites.

Une fois que cela est fait, vous voudrez également désactiver la synchronisation Windows de l'heure. Pour ce faire, vous voudrez accéder à votre application de services en cliquant sur votre menu Démarrer et en tapant «services.msc», puis en cliquant sur «Services». Une fois là-bas, faites défiler jusqu'à ce que vous trouviez «Windows Time» et faites un clic droit dessus, en sélectionnant «Propriétés». À partir de là, vous voudrez arrêter le processus, puis le désactiver également.

Ou, exécutez la commande sc config w32time start = disabled à partir d'une invite de commande élevée à la place. Pour réactiver le service de temps Windows ultérieurement, exécutez la commande sc config w32time start = auto à la place.

Une fois que Windows Time a été arrêté et désactivé et que la clé de registre a été modifiée, votre Windows n'aura plus le problème de l'heure chaque fois que vous basculez entre GNU / Linux.

Remarque : Il n'est pas nécessaire de faire ces deux choses, cela garderait en fait le problème en vie. Veuillez choisir la solution que vous avez envie de faire et faites-en une. Ne faites pas les deux! C'est tout! Bonne informatique!