Så, jeg nylig fikk min far til å begynne å bytte fra Windows til GNU/Linux. Mannen er en alvorlig personvern freak som vet Windows-systemer som er bedre enn nesten noen som ikke har blitt formelt utdannet.
Ser for oss en eremitt med langt hår og buskete skjegg som har brukt år klager om tilstanden til personvern, myndigheter og lignende; du er ikke langt fra sannheten med det bildet.
I lys av Windows-10 blir den viktigste for Windows OS-brukere og Windows 7-brukere å bli presset hardere og hardere for å bytte, har han blitt stadig mer og mer nysgjerrig på å bytte. Han er for tiden dobbel oppstart og er ikke helt klar til å gjøre en fullstendig konvertering ennå, men han får det!
Med det blir sagt, et problem som han er overfor, og som jeg vet mange andre har hatt når du kjører en dual-boot system, er når de bytte over til GNU/Linux en stund, og deretter starte opp igjen i Windows bare for å finne at deres klokken er stilt til feil tid!
Grunnen til dette er fordi GNU/Linux (så vel som andre OS er like Mac OS X) bruk UTC (Coordinated Universal Time), og ikke Windows. Fordi de to operativsystemene kommunisere med maskinvare og system en litt annerledes om dette emnet, det er alltid kommer til å være litt av et problem….eller er det?
GNU/Linux-Løsning
Løsningen, eller rettere sagt, flere mulige løsninger, er alle ganske lett løses. Min foretrukne metode for dette problemet, er rett og slett å gjøre GNU/Linux-system bruk ‘localtime’ i stedet for UTC. For å gjøre dette på en moderne system ved hjelp av SystemD, bruker du følgende kommando:
sudo timedatectl set-lokale-rtc 1
Og gjort. Det var lett!
Windows-Løsning
Men, for de av dere som er nysgjerrige på hva Windows-basert løsning vil være, må vi lage en .reg registerfil. Åpne Notisblokk og lim dette inn i det:
Les også: GNU/Linux Sikkerhet: En titt på QubesOS
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation]
“RealTimeIsUniversal”=dword:00000001
Neste, kan du lagre filen som “WindowsTimeFix.reg” og avslutt Notisblokk. Deretter navigere til filen din nettleser for å uansett hvor du lagret filen vi nettopp har gjort, og dobbeltklikk på det. En boks vil dukke opp i hovedsak hvis du ønsker å gå videre, forteller det at du gjør.
Når det er gjort, vil du også ønsker å deaktivere Windows-synkronisering av tid. For å gjøre dette, vil du ønsker å gå til tjenester-programmet ved å klikke start-menyen og skriv inn “tjenester.msc”, og klikke på “Tjenester”. Når du er der, kan du bla ned til du finner “Windows Tid” og høyreklikk på den og velge “Egenskaper”. Fra her, vil du ønsker å stoppe prosessen, og deretter deaktivere det så godt.
Eller, kjør kommandoen sc config w32time start= deaktivert fra en hevet ledetekst i stedet. For å slå på Windows Time-tjenesten på nytt på et senere tidspunkt, kan du kjøre kommandoen sc config w32time start= auto i stedet.
Når Windows Tid har blitt stoppet og funksjonshemmede og registernøkkelen har blitt endret din Windows vil ingen lenger har tid problem når du bytte frem og tilbake mellom GNU/Linux.
Merk: Det er ikke nødvendig å gjøre begge disse tingene, gjør du det ville faktisk HOLDE problemet i live. Pass på å velge hvilken løsning du føler for å gjøre, og gjør det med én. Ikke gjøre begge deler! Det er det! Glad computing!