Lai to novērstu, jums ir divas iespējas: Padariet Linux izmantot vietējo laiku vai arī Windows izmanto UTC laiku. Neievērojiet abus instrukciju soļus vai arī viņi joprojām nerunā vienā un tajā pašā valodā! Ja iespējams, iesakām Linux izmantot vietējo laiku.
Pirmais variants: lai Linux izmantotu vietējo laiku
Iespēja Linux izmantot vietējo laiku tāpat kā Windows, iespējams, ir labākā izvēle. Windows sistēmai ir reģistra iestatījums, kas liek tai saglabāt laiku kā UTC, taču tas, iespējams, netiek atbalstīts un var radīt problēmas ar dažām trešo pušu lietojumprogrammām, kas vienmēr uzskata, ka aparatūras pulkstenis ir vietējā laikā. Tas ir arī nesavienojams ar Windows pašu interneta laika sinhronizācijas pakalpojumu.
Darbības, kas jāveic, lai jūsu Linux sistēma izmantotu vietējo laiku, var atšķirties no Linux izplatīšanas līdz Linux izplatīšanai. Tomēr jebkurā Linux izplatīšanā, izmantojot systemd, varat izmantot
timedatectl
komanda izdarīt šīs izmaiņas. Tas darbosies ar mūsdienu Ubuntu, Fedora, Red Hat, Debian, Mint un citu Linux distribūciju versijām, kas izmanto systemd.
Lai veiktu šīs izmaiņas, vispirms atveriet Linux sistēmas termināļa logu. Palaidiet šādu komandu, lai vietējā laikā ievietotu mātesplatē reālā laika pulksteni. Linux laikus uzglabās vietējā laikā, tāpat kā Windows.
timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl
Ja redzat "RTC vietējā TZ: jā", Linux ir iestatīts izmantot vietējo laika joslu, nevis UTC. Komanda brīdina, ka šis režīms nav pilnībā atbalstīts, un tas var radīt dažas problēmas, mainot laika zonas un ar vasaras laiku. Tomēr šis režīms, iespējams, ir labāk atbalstīts nekā UTC opcija sistēmā Windows. Ja jūs dubultā sāknēšana ar Windows, Windows rīkosies vasaras laiks jums.
timedatectl set-local-rtc 0 --adjust-system-clock
Otrais risinājums: Windows izmanto UTC laiku
Windows lietošana UTC laikā, piemēram, Linux, droši vien nav labākā izvēle. Jūs varat rediģēt reģistru, lai Windows izmantotu UTC laiku, taču tas varētu radīt vairāk problēmu nekā vienkārši padarot Linux vietējo laiku.
Ja vēlaties to izdarīt, vispirms vēlaties atspējot Interneta laika atjaunināšanas funkciju operētājsistēmā Windows. Tas nodrošina, ka sistēma Windows nepareizi iestatīs pulksteni, mēģinot sinhronizēt pašreizējo laiku no interneta. Programmā Windows 10 pārejiet uz Iestatījumi> Laiks un valoda un atspējojiet "Automātiski iestatīt laiku". Operētājsistēmā Windows 7 ar peles labo pogu noklikšķiniet uz sistēmas pulksteņa uzdevumjoslā un atlasiet "Datuma / laika pielāgošana". Noklikšķiniet uz cilnes Interneta laiks, noklikšķiniet uz pogas "Mainīt iestatījumus", noņemiet atzīmi no opcijas "Sinhronizēt ar interneta laika serveri" un noklikšķiniet uz "Labi".
Rediģējiet reģistru, lai Windows izmantotu UTC laiku
Tagad jums būs jāpievieno atbilstoša vērtība Windows reģistram. Lūk, mūsu standarta brīdinājums: reģistra redaktors ir spēcīgs rīks, un tā ļaunprātīga izmantošana var padarīt jūsu sistēmu nestabilu vai pat neīstenojamu. Tas ir diezgan viegli uzlauzts, un jums nedrīkst būt nekādas problēmas, kamēr jūs izpildiet norādījumus. Tas nozīmē, ka, ja jūs nekad iepriekš neesat strādājis, apsveriet iespēju lasīt par to, kā izmantot reģistra redaktoru pirms sākat darbu. Un noteikti noteikti dublējiet reģistru (un jūsu datoru!) Pirms izmaiņu veikšanas.
Pirmkārt, atveriet reģistra redaktoru, noklikšķinot uz Sākt, ierakstot "regedit" un nospiežot taustiņu Enter. Piekrītiet parādītajai drošības vaicājumam.
HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation
Jaunākajās Windows 10 versijās varat augšupielādēt un ielīmēt iepriekš minēto rindu adreses lodziņā. Tomēr šis satricinājums darbosies arī ar Windows 7.
RealTimeIsUniversal
Veiciet dubultklikšķi uz
RealTimeIsUniversal
vērtība, ko tikko izveidojāt, ir vērtība dati
1
un noklikšķiniet uz "Labi".
Tagad esat pabeidzis, un jūs varat aizvērt reģistra redaktoru. Windows laika joslu saglabās UTC, tāpat kā Linux.
RealTimeIsUniversal
pievienoto vērtību un izdzēsiet to no sava reģistra.
Lejupielādējiet mūsu vienu klikšķi reģistra Hack
Padarīt Windows izmantot UTC laiku
Iepriekš minētie hacks veic to pašu, ko aprakstījām iepriekš. Windows Vista izmantošana UTC laika uzlaušana izveido ierakstu "RealTimeIsUniversal" ar vērtību "1", savukārt Windows Vista izmantošanas vietējā laika kapacitāte izdzēš ierakstu "RealTimeIsUniversal".
Ja jūs kādreiz vēlaties redzēt šo vai kādu citu.reg failu, ar peles labo pogu noklikšķiniet uz tā un atlasiet "Rediģēt", lai skatītu failu Notepad. Jūs varat viegli izveidot savu reģistra hacks, kas vienkārši sastāv no reģistra ierakstu saraksta, lai pievienotu, rediģētu un noņemtu pareizi formatētā sarakstā.
Kas par divkāršu palaišanu Windows operētājsistēmā Mac?
Lai gan Apple MacOS izmanto UTC laiku, piemēram, Linux, jums nevajadzētu darīt kaut ko īpašu, ja operētājsistēma Windows darbojas Boot Camp datorā Mac. Apple Boot Camp vadītājiem ir viss. (Hackintosh dubultā booters ir vēl viens stāsts, lai gan, un būs mēģināt izmantot Windows reģistra kniebiens iepriekš.)
Ja jums ir jautājums, kāpēc Windows izmanto vietējo laiku, nevis UTC, tāpat kā citas operētājsistēmas, oficiālais Microsoft emuārs šeit ir paskaidrots "Old New Thing". Īsāk sakot, tā bija saglabāt atpakaļsaderību ar Windows 3.1 sistēmām un novērst to, ka cilvēki kļūst neskaidri, iestatot laiku datora BIOS. Protams, datoru ražotāji izvēlējās vietējo laiku, lai tas būtu saderīgs ar Windows, un Windows izvēlējās vietējo laiku, lai tas būtu saderīgs ar lēmumu, ko izvēlēsies datoru ražotāji, tāpēc cikls kļuva par pašstiprinošu.
Pašlaik nav standarta marķēšanai, vai BIOS vai UEFI programmaparatūras laiks tiek glabāts kā UTC vai vietējais laiks, kas, visticamāk, būtu loģiskākais risinājums. Bet tam būtu nepieciešams zināms darbs, un lielākā daļa cilvēku nekad neievēros dažādas operētājsistēmas, izmantojot dažādus laika formātus, izņemot divu boot konfigurāciju.