Jak mogę powstrzymać Linuksa przed zmianą zegara Windows?

4

Mam komputer (HP-e010nr), który podwójnie uruchamia Linux Mint 18.3 (cynamon, 64-bit) i Windows 8.1 (64-bit). Oba są instalowane w trybie zgodności z BIOSem (instalator Windows odmówił użycia UEFI). Mój problem to:

Kiedy uruchamiam Linuksa, widzi, że zegar systemowy nie jest UTC, więc zmienia go na UTC (a następnie wyświetla 7 godzin wstecz, aby zachować właściwy czas). Kiedy uruchamiam system Windows, oczekuje on, że zegar systemowy będzie normalnym czasem (nie UTC). Wyświetla zegar jako 7 godzin przed moją strefą czasową, co powoduje, że znaczniki czasu są nieprawidłowe.

Mogę zmienić zegar sprzętowy na normalny po wyłączeniu Linuksa, ale jest to bardzo denerwujące. Chciałbym, aby oba wyświetlały się w tym samym czasie, jeśli zamknę system Linux i uruchomię system Windows.

Czy można powstrzymać Linuksa przed zmianą zegara sprzętowego, aby inne systemy operacyjne (Windows i Android) wyświetlały prawidłowy czas?

Zackary
źródło

Odpowiedzi:

1

Uruchom to polecenie, aby system Linux używał czasu lokalnego. To rozwiąże problem.

timedatectl set-local-rtc 1 --adjust-system-clock
Keltari
źródło
11

Na komputerze z systemem Windows otwórz Edytor rejestru ( Run… regedit.exe) i przejdź do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Utwórz DWORD o nazwie RealTimeIsUniversali ustaw jego wartość na 1.

- Adaptacja Ricardo Bohner odpowiedź „s

Linux i inne * nixy zakładają, że zegar sprzętowy jest ustawiony na UTC i po prostu koryguje zegar wyświetlany użytkownikowi. System Windows ustawia jednak zegar sprzętowy na czas lokalny, korygując go do czasu UTC, gdy jest potrzebny (np. Sieć itp.). Ustawiając to w rejestrze, mówisz Windowsowi, że zegar sprzętowy to UTC, i powinien zostać skorygowany do czasu lokalnego, gdy zostanie pokazany użytkownikowi.

juniorRubyist
źródło
1

Na komputerze z systemem Windows otwórz edytor rejestru w tej lokalizacji:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Utwórz wartość DWord o nazwie: RealTimeIsUniversal

Ustaw jego dane = 1

Ricardo Bohner
źródło
Czy możesz wyjaśnić swoją odpowiedź bardziej szczegółowo? Na pierwszy rzut oka wydaje się, że sugerujesz ustawienie strefy czasowej na UTC, czego dokładnie nie chciał autor. Dziwna nazwa klucza, który ma niewiele wspólnego z UTC. Znaleziono zduplikowanego kandydata, dlatego zignoruj ​​prośbę o wyjaśnienie.
Ramhound,