A kettős rendszerindítású Linux és Windows zavarhatja az időbeállításokat mindkét operációs rendszeren, általában a Windowson. Íme három egyszerű módszer ennek javítására.

Próbálta már a kettős rendszerindítású Linuxot a Windows mellett, és egy félresikerült időutazási kísérletbe került? Nappal beindítja a Windowst, és hirtelen az óra azt jelzi, hogy már éjszaka van.

Ez szinte minden Windows-Linux dual-boot rendszerben visszatérő bosszúság. Tanuljuk meg, miért történik ez, és hogyan lehet megoldani ezt a furcsa idővel kapcsolatos problémát, és térjünk vissza a jelenlegi dátumhoz és időhöz.

Miért rontja el a kettős rendszerindítású Linux a Windows idejét?

A probléma lényege abban rejlik, hogy mindkét operációs rendszer hogyan kezeli a hardveres órát.

A hardveres óra a számítógép alaplapjának egy fizikai része, amely az idő betartásáért felelős. A CMOS-akkumulátor táplálja, és a futtatott operációs rendszer kernelje kezeli. A különböző operációs rendszerek eltérően kezelik ezt az órát.

A Linux a hardver óráját Universal Time Coordinated (UTC) értékre állítja, míg a Windows azt feltételezi, hogy a hardveróra már az Ön aktuális tartózkodási helyéből származó helyi időt használja.

instagram viewer

Ha mindkét rendszert kettős rendszerindítással indítja, a Linux továbbra is a megfelelő időt adja meg, mert bár beállítja a hardveres óra UTC-re, kiszámítja az UTC és a helyi idő közötti időkülönbséget, és belsőleg beállít egy eltolást az operációs rendszerben óra.

A Windows azonban nem vesz tudomást a hardveres óra időzónájában bekövetkezett változásról, és nem kötődik hozzá, és továbbra is beolvassa az időt a hardver órájából, és helyi időként jeleníti meg.

A javításhoz mindkét operációs rendszert úgy kell konfigurálnia, hogy egyhangúlag kezelje a hardveres órát vagy az operációs rendszer óráját.

Tanuljunk meg három módszert a Linux kettős indítása utáni helytelen időt mutató Windows javítására.

E módszerek közül csak az egyiket használja, és ne kombinálja őket.

1. A Linux helyi időt használjon a hardverórához

Amint azt korábban megbeszéltük, a probléma azért merül fel, mert a Linux a hardver óráját UTC-re állítja. A helytelen időkijelzés Windows rendszeren történő kijavításának legegyszerűbb módja az lenne, ha a Linuxot úgy konfigurálná, hogy a hardveres órát, más néven valós idejű órát (RTC) a helyi időre állítsa.

A Windows ezután lekéri a helyi időt a rendszer órájából, és megjeleníti azt, ezzel megoldva a problémát. A következőképpen állíthatja be az RTC-t a helyi idő használatára Linuxon:

  1. Indítson el egy új terminál ablakot.
  2. Használni a timedatectl parancsot, állítsa be az RTC-t a helyi idő használatára a parancs futtatásával a sudo előtag:
    sudo timedatectl set-local rtc 1
  3. Indítsa újra a rendszert manuálisan vagy írja be újraindítás.

Ez az összes lépés ahhoz, hogy a hardveres órát a helyi időre állítsa be Linuxon.

A változtatások visszaállításához egyszerűen írja be ugyanazt a parancsot, és módosítsa az „1”-t „0”-ra módosítva. Ez a legegyszerűbb módja az időinkonzisztencia probléma megoldásának kettős rendszerindításkor.

2. Konfigurálja a Windows rendszert az idő automatikus szinkronizálására az internetről

Az utolsó módszernek meg kellett volna oldania minden időbeli problémáját. Abban az esetben, ha nem, itt van egy gyors módja annak, hogy javítsa a Windows-időt anélkül, hogy újra kellene indítania a Linuxot.

Mind a Windows, mind a Linux rendelkezik automatikus időszinkronizálási funkcióval, amely szinkronizálja a rendszeridőt egy online időkiszolgálóval. Az automatikus időszinkronizálás bekapcsolásához kövesse az alábbi lépéseket:

  1. Kattintson a jobb gombbal a tálca jobb alsó sarkára ahol az idő látható.
  2. A felugró menüben kattintson a gombra Állítsa be a dátumot és az időt. Vagy kinyithatod Beállítások > Idő és nyelv > Dátum idő.
  3. Állítsa be a megfelelő időzónát ha hibás volt, majd kapcsolja be Idő beállítása automatikusan a csúszkára kattintva, és a gombra kattintva véglegesítse a beállításokat Szinkronizálás most. Most látnia kell, hogy az idő a helyi időre módosult. Most bezárhatja a beállítások ablakot, és a jobb dolgokra összpontosíthat.

Csak ennyi lépést kell követnie a kettős rendszerindítású Linux által megzavart Windows-idő javításához.

3. Használja a Windows UTC-időt a hardverórához

Amint azt korábban tárgyaltuk, a Windows azt feltételezi, hogy a hardver órája a helyi időre van beállítva, és nem zavarja újra a helyi időre való konvertálását, mert az felesleges lenne.

A probléma megoldásához beállíthatja a Windows rendszert a hardveres óra konfigurálására, és UTC-re állítva, hogy a Windows kénytelen legyen az UTC-t a hardveres óráról helyi időre konvertálni.

Ez egy összetettebb javítás, ezért javasoljuk, hogy próbálja ki a másik két megoldást, és csak ezután folyamodjon ehhez. Abban az esetben, ha mindkét korábbi javítás sikertelen volt, kövesse az alábbi lépéseket:

  1. A keresősáv segítségével, ill Win + R parancsikon, indítsa el a Futtatás párbeszédpanelt Windowson, és írja be regedit.
  2. A Windows Registry Editor megnyitásával lépjen erre a helyre: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  3. Kattintson a jobb gombbal az üres helyre, kattintson a gombra Új, és adjon hozzá egy újat Q-WORD (64 bites) érték bejegyzést, megadva a nevet RealTimeisUniversal. Ha az a 32 bites Windows verzió, hozzá kell adnia a D-WORD (32 bites) érték bejegyzés helyett.
  4. A bejegyzés hozzáadása után kattintson rá duplán, és állítsa be az értéket 1 és indítsa újra a rendszert.

A Windows most először beállítja a hardver órát UTC-re, majd az UTC-t a helyi időre konvertálja, így biztosítva a lehetőséget pontos időt és dátumot, és így kiküszöböli a kettős Windows rendszerindítás miatt fellépő időbeli eltérést Linux.

Vissza a jelenhez: A Windows nem megfelelő időt mutat a kettős rendszerindítási beállításnál, javítva!

A kettős rendszerindítás helytelen időpontja gyakori probléma, amellyel minden kettős rendszerindítást használó felhasználó szembesül, függetlenül attól, hogy a Windows és a Linux melyik verzióját futtatják.

A nem kívánt időutazás gondot vagy zavart okozhat, de most már tudja, hogyan kezelheti ezt a problémát három különböző módon.

Noha ennek a problémának a hibás általában abban rejlik, hogy a Linux és a Windows hogyan viszonyul az időmérőhöz, néha a probléma oka a hardver meghibásodásának vagy biztonsági problémának, például rejtett rosszindulatú programnak a jele lehet rendszer.

Abban az esetben, ha úgy tűnik, hogy a kettős rendszerindítást biztosító javítások egyike sem működik az Ön számára, fontolja meg a hardver állapotának ellenőrzését vagy a rendszeren lévő rosszindulatú programok nyomainak kivizsgálását.