Fastsættelse forkert ur / tid-indstillingerne, mens dual-boot Windows/Linux

0
123

Så, jeg for nylig fik min far til at begynde at skifte fra Windows til GNU/Linux. Den mand er et alvorligt privacy freak, der kender Windows-systemer, der er bedre end næsten nogen, der ikke har været formelt uddannet.

Forestiller en eneboer med langt hår og buskede skæg, der har brugt år på at klage over den tilstand af fred, regeringer og lignende; du er ikke langt fra sandheden med dette billede.

I lyset af Windows-10 bliver den vigtigste OS for Windows-brugere og Windows 7-brugere bliver skubbet sværere og sværere at skifte, han er blevet mere og mere nysgerrig på at skifte. Han er i øjeblikket dual-boot og er ikke helt klar til at lave en total konvertering endnu, men han kom der!

Med dette er sagt, et spørgsmål, som han står over for, og at jeg kender mange andre, der har stået over for, når du kører på en dual-boot-system, er, når de skal skifte over til GNU/Linux i et stykke tid, og derefter starte tilbage i Windows-kun for at opdage, at deres ur er indstillet på det forkerte tidspunkt!

Grunden til dette er, fordi GNU/Linux (og andre operativsystemer som Mac OS X) bruger UTC (coordinated Universal Time), og Windows ikke. Fordi de to operativsystemer kommunikere med din hardware og system-en lidt anderledes på dette emne, der altid vil være, at lidt af et problem….eller er der?

GNU/Linux-Løsning

Linux Time

Den løsning, eller rettere, flere mulige løsninger, er alle ganske nemt løses. Min foretrukne metode til dette spørgsmål, er simpelthen at gøre GNU/Linux-system brug “localtime” i stedet for UTC. For at gøre dette på enhver moderne system, der bruger SystemD, skal du bruge følgende kommando:

sudo timedatectl set-lokale-rtc 1

Og gjort. Det var nemt!

Windows Løsning

Dog, for dem af jer, der er nysgerrige om, hvad Windows-baseret løsning vil være, er vi nødt til at oprette en .reg-fil i registreringsdatabasen. Åben Notesblok, og sæt det ind i det:

Læs også: Anmeldelse af Manjaro XFCE Udgave

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation]
“RealTimeIsUniversal”=dword:00000001

Næste, skal du gemme filen som “WindowsTimeFix.reg” og afslutte Notesblok. Derefter navigere din fil browser, hvor du har gemt filen vi lige har lavet, og dobbeltklik på det. En boks vil poppe op i det væsentlige, som spørger, om du ønsker at fortsætte, så fortæl det, at du gør.

Når det er gjort, vil du også ønsker at deaktivere Windows synkronisering af tid. For at gøre dette, vil du ønsker at gå til din service program ved at klikke på start-menuen og skrive “tjenester.msc” og klikke på “Services”. Når der, rul ned indtil du finder “Windows-Tid” og højre klik på den, vælge “Egenskaber”. Fra her, vil du ønsker at stoppe processen, og derefter deaktivere det så godt.

Eller, skal du køre kommandoen sc config w32time start= deaktiveret fra en kommandoprompt med administratorrettigheder i stedet. For at slå tjenesten Windows-Tid tilbage på et senere tidspunkt, skal du køre kommandoen sc config w32time start= auto i stedet.

Når Windows-Tid er blevet stoppet og handicappede og nøgle i registreringsdatabasen er blevet ændret din Windows vil ikke længere har tid til spørgsmål, når du vil skifte tilbage og tilbage mellem GNU/Linux.

Bemærk: Der er ingen grund til at gøre begge disse ting, så gør faktisk ville HOLDE problemet i live. Vælg venligst hvilken løsning du føler, som du gør, og gøre, at én. Må ikke gøre begge dele! Der er det! Glad design!