8Jul
A számítógép az alaplapon lévő hardverórában tárolja az időt. Az óra folyamatosan nyomon követi az időt, még akkor is, ha a számítógép ki van kapcsolva. Alapértelmezés szerint a Windows azt feltételezi, hogy az idő helyi időben kerül eltárolásra, míg a Linux azt feltételezi, hogy az időt UTC időben tárolják és egy eltolást alkalmaznak. Ez azt eredményezi, hogy az egyik operációs rendszer hibás időt mutat a kettős rendszerindítási helyzetben.
A probléma megoldásához két lehetőség közül választhat: A Linux helyi idő használatával, vagy a Windows UTC idő használatával. Ne kövesse az utasítások mindkét lépését, vagy még mindig nem fogják ugyanazt a nyelvet beszélni! Javasoljuk, hogy a Linuxot helyi idő szerint használja, ha lehetséges. Az
első opciója: A Linux használata helyi időben
A Linux helyi időben való használata ugyanúgy teszi a Windows-ot a legjobb lehetőség. A Windows rendszerben van egy regisztrációs beállítás, amely arra kényszeríti, hogy az időt UTC-ként tárolja, de állítólag nem támogatott, és problémákat okozhat olyan harmadik féltől származó alkalmazások esetében, amelyek mindig feltételezik, hogy a hardveridő a helyi időben történik. Ez is összeegyeztethetetlen a Windows saját internetes időszinkronizáló szolgáltatásával.
A Linux rendszer helyi időre történő használatának lépései a Linux disztribúciótól a Linux disztribúcióig terjedhetnek. Azonban bármilyen rendszerd-en keresztüli Linux-terjesztés esetén a timedatectl parancsot használhatja a változás végrehajtásához. Ez az Ubuntu, a Fedora, a Red Hat, a Debian, a Mint és más Linux disztribúciók modern verzióin fog működni.
A változtatáshoz először nyissa meg a Terminál ablakot a Linux rendszerén. Futtassa a következő parancsot, hogy a valós idejű órát az alaplapra helyezze a helyi időbe. A Linux a helyi időben tárolja az időt, akárcsak a Windows.
timedatectl set-local-rtc 1 - igaz rendszer napAz aktuális beállítások ellenőrzéséhez futtassa:
timedatectlHa az "RTC helyi TZ: igen" állapotban van, a Linux a helyi időzóna helyettUTC.A parancs figyelmezteti Önt, hogy ez az üzemmód nem teljesen támogatott, és okozhat némi problémát az időzónák és a nyári időszámítás között. Azonban ez a mód valószínűleg jobb, mint a Windowsban lévő UTC beállítás. Ha kettős rendszerindítást indít a Windows rendszerrel, a Windows kezeli a nyári időszámítást.
Ha meg akarja szüntetni ezt a változást, akkor futtassa a következő parancsot:
timedatectl set-local-rtc 0 - helyes rendszeróraMásodik lehetőség: Windows létrehozása UTC idő
A Windows olyan UTC időt használjon, mint a Linux valószínűleg nema legjobb megoldás. A rendszerleíró adatbázist úgy módosíthatja, hogy a Windows UTC-t használja, de ez több problémát okozhat, mint a Linux helyi időben történő felhasználása.
Ha ezt szeretné tenni, először le szeretné tiltani az Internet időfrissítési funkcióját a Windows rendszeren. Ez biztosítja, hogy a Windows nem állítja be helyesen az órát, amikor az internetről próbálja szinkronizálni az aktuális időt. A Windows 10 rendszeren ugorjon a Beállítások & gt;Idő &nyelvet és letiltja a "Automatikus idő beállítása" lehetőséget. Windows 7 rendszeren kattintson a jobb egérgombbal a tálcán lévő rendszeróra és válassza a "Dátum / idő beállítása" lehetőséget. Kattintson az "Internet idő" fülre, kattintson a "Beállítások módosítása" gombra, törölje a jelet a "Szinkronizálás internetes időszerverrel" opcióval, majd kattintson az "OK" gombra.
A Windows rendszer használata UTC időben az
rendszerleíró adatbázis szerkesztésével Most hozzá kell adnia a megfelelő értéket a Windows rendszerleíró adatbázisához. Itt van a szokásos figyelmeztetésünk: A Rendszerleíróadatbázis-szerkesztő hatékony eszköz, és visszaélés esetén a rendszer instabil vagy akár működőképes is lehet. Ez egy nagyon könnyű hack, és nem szabad semmilyen problémát okoznia, amíg az utasításokat követed. Ez azt mondta, ha még soha nem dolgozott vele, fontolja meg, hogyan kell használni a Registry Editor-t, mielőtt elkezdené.És határozottan készítsen biztonsági másolatot a rendszerleíró adatbázisról( és a számítógépéről!), Mielőtt végrehajtaná a változtatásokat.
Először nyissa meg a Rendszerleíróadatbázis-szerkesztőt a Start gombra, írja be a "regedit" parancsot, és nyomja le az Enter billentyűt. Fogadja a megjelenő biztonsági réshez.
Keresse meg a következő kulcsot a rendszerleíró adatbázis-szerkesztő bal oldali ablaktábláján:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationA Windows 10 legfrissebb verzióiban átmásolhatja és beillesztheti a fenti sort a címsorba. Azonban ez a hack a Windows 7 rendszeren is működni fog.
Kattintson a jobb gombbal a "TimeZoneInformation" gombra, és válassza a New & gt;DWORD( 32 bites) érték.
Adja meg új értékét RealTimeIsUniversal .
Kattintson duplán az éppen létrehozott RealTimeIsUniversal értékre, állítsa az értékadatokat 1-re, és kattintson az "OK" gombra.
Most befejeződött, és bezárhatja a Rendszerleíróadatbázis-szerkesztőt. A Windows az időt UTC-ben tárolja, ahogyan a Linux is.
Ha meg akarja szüntetni ezt a változtatást, térjen vissza erre a helyre a rendszerleíró adatbázisban, kattintson jobb gombbal a hozzáadott RealTimeIsUniversal értékre, és törölje a rendszerleíró adatbázisból.
Letöltés A One-Click Registry Hack
Ha nem szeretné szerkeszteni a rendszerleíró adatbázisát, használhatja a letölthető registry hack-et. Készítettünk egy csapást, amellyel a Windows UTC időt használ, és amelyik a helyi idő szerint visszaállítja azt. Mindkettő a következő ZIP fájlban található.Csak töltse le a fájlt, kattintson duplán a használni kívánt hackre, és vállalja, hogy hozzáadja az információkat a rendszerleíró adatbázisba.
A Windows használatához UTC idő
A fenti hackok ugyanazt a dolgot végeztük el, mint fent. A Make Windows használata Az UTC Time hack létrehozza a "RealTimeIsUniversal" bejegyzést "1" értékkel, míg a Make Windows Local Time hack használata törli a "RealTimeIsUniversal" bejegyzést.
Ha valaha látni szeretné, hogy ez vagy bármely más. reg fájl, kattintson a jobb egérgombbal, és válassza a "Szerkesztés" lehetőséget a fájl Jegyzettömb megtekintéséhez. Könnyedén készíthet saját registry hackeket, amelyek csak a rendszerleíró adatbázis bejegyzések listájából állnak, amelyeket hozzá kell adni, szerkeszteni és eltávolítani egy megfelelően formázott listában.
Mi a helyzet a Dual-Booting Windows egy Mac rendszeren?
Annak ellenére, hogy az Apple MacOS olyan UTC időt használ, mint a Linux, nem kell valami különlegeset tennie, ha Macintosh-ban fut a Windows Boot Camp-ban. Az Apple Boot Camp versenyzői mindent kezelnek.(A Hackintosh kettős rendszerindítók azonban egy másik történet, és meg kell próbálnia a Windows regisztrációs csípés felett.)
Ha kíváncsi, miért használja a Windows helyi idő helyett UTC, mint más operációs rendszerek, hivatalos Microsoft blog A régi új dologitt megmagyarázza. Röviden: a Windows 3.1 rendszerekkel való visszafelé kompatibilitás megőrzése és az emberek megzavarásának megakadályozása, amikor beállítják az időt a számítógép BIOS-jában. Természetesen a PC-gyártók úgy döntöttek, hogy a helyi idő a Windows és a Windows kompatibilis, a helyi idő szerint a kompatibilisek a döntéshozókkal, ezért a ciklus önmagát erősítette.
Jelenleg nincs szabvány a címkézéshez, hogy az idő UTC vagy helyi idő szerint tárolható-e a BIOS vagy az UEFI firmware-ben, ami valószínűleg a leglogikusabb megoldás. De némi munkát igényel, és a legtöbb ember soha nem fogja észrevenni, hogy a különböző operációs rendszerek különböző időformátumokat használnak - a kettős rendszerindítású konfigurációk kivételével.