Nepareizu pulksteņa / laika iestatījumu labošana Windows / Linux divkāršās palaišanas laikā

Tātad, es nesen saņēmu savu tēvu sākt pārslēgties no Windows uz GNU / Linux. Vīrietis ir nopietns privātuma ķēms, kurš pārzina Windows sistēmas labāk nekā gandrīz ikviens, kurš nav oficiāli apmācīts.

Iedomājieties vientuļnieku ar gariem matiem un kuplu bārdu, kurš gadiem ilgi ir sūdzējies par privātās dzīves stāvokli, valdībām un tamlīdzīgi; tu neesi tālu no patiesības ar šo tēlu.

Ņemot vērā to, ka Windows 10 kļūst par galveno operētājsistēmas Windows lietotājiem, un operētājsistēmas Windows 7 lietotājiem tiek grūtāk un grūtāk pārslēgties, viņš arvien vairāk un vairāk kļūst ieinteresēts mainīt šo ierīci. Šobrīd viņš veic divkāršu palaišanu un vēl nav gatavs veikt pilnīgu konvertēšanu, taču viņš tur nokļūst!

Ņemot to vērā, problēma, ar kuru viņš saskaras un kuru es zinu, ka daudzi citi ir saskārušies, palaižot divkāršās sāknēšanas sistēmu, ir tad, kad viņi kādu laiku pāriet uz GNU / Linux un pēc tam sāk ielādēt atpakaļ sistēmā Windows, lai tikai atrastu ka viņu pulkstenis ir iestatīts nepareizā laikā!

Iemesls tam ir tas, ka GNU / Linux (kā arī citas OS, piemēram, Mac OS X) izmanto UTC (Coordinated Universal Time), un Windows to neizmanto. Tā kā abas operētājsistēmas par šo tēmu sazinās ar jūsu aparatūru un sistēmu nedaudz savādāk, vienmēr būs tas neliels jautājums .... vai ir?

GNU / Linux risinājums

Linux Time

Risinājums vai drīzāk vairāki iespējamie risinājumi ir diezgan viegli atrisināmi. Mana vēlamā metode šajā jautājumā ir vienkārši likt GNU / Linux sistēmai izmantot “lokalizācijas laiku”, nevis UTC. Lai to izdarītu jebkurā modernā sistēmā, izmantojot SystemD, izmantojiet šo komandu:

sudo timedatectl set-local-rtc 1

Un izdarīts. Tas bija viegli!

Windows risinājums

Tomēr tiem no jums, kuriem ir interese par to, kāds būtu uz Windows balstīts risinājums, mums jāizveido .reg reģistra fails. Atveriet Notepad un ielīmējiet to šeit:

Windows reģistra redaktora versija 5.00
[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control TimeZoneInformation]
'RealTimeIsUniversal' = vārds: 00000001

Pēc tam saglabājiet šo failu kā “WindowsTimeFix.reg” un izejiet no Notepad. Pēc tam dodieties uz failu pārlūku visur, kur esat saglabājis failu, kuru tikko izveidojām, un divreiz noklikšķiniet uz tā. Būtībā parādīsies rūtiņa, kurā jautā, vai vēlaties turpināt, sakiet, ka darāt.

Kad tas ir izdarīts, jūs arī vēlēsities atspējot Windows sinhronizēšanu laikā. Lai to izdarītu, jūs vēlaties doties uz savu pakalpojumu lietojumprogrammu, noklikšķinot uz sākuma izvēlnes un ierakstot “services.msc” un noklikšķinot uz “Pakalpojumi”. Kad esat tur, ritiniet uz leju, līdz atrodat “Windows Time” un ar peles labo pogu noklikšķiniet uz tā, izvēloties “Properties”. Šeit jūs vēlaties apturēt procesu un arī to atspējot.

Vai arī palaidiet komandu sc config w32time start = atspējotu no paaugstinātas komandu uzvednes. Lai vēlāk ieslēgtu Windows laika pakalpojumu, tā vietā palaidiet komandu sc config w32time start = auto.

Kad Windows laiks ir apturēts un atspējots un mainīta reģistra atslēga, Windows operētājsistēmai vairs nebūs laika problēmas, kad jūs pārslēgsities uz priekšu un atpakaļ starp GNU / Linux.

Piezīme : Nav nepieciešams veikt abas šīs lietas, jo, to darot, problēma faktiski tiktu saglabāta dzīva. Lūdzu, izvēlieties kādu risinājumu, kā jūs domājat rīkoties, un dariet to. Nedariet abus! Tieši tā! Priecīgu skaitļošanu!