Jeśli używasz Linuksa i Windowsa na tym samym komputerze, nawet jeśli instalacja systemu Windows znajduje się na dysku To Go, prawdopodobnie cierpisz problem czasu. O jakim problemie mówię? Ten, który powoduje, że widzimy, że kiedy wchodzimy do Windowsa po użyciu Linuksa, czas nie jest taki sam. Przynajmniej w moim przypadku jest opóźniony o dwie godziny. Co się dzieje? Jak to rozwiązać?
Siano można to zrobić na kilka sposobów, ale tylko wyjaśnienie. Jakiś czas temu publikujemy jak to naprawić w systemie Linux, ale po namyśle myślę, że nie jest to najlepszy sposób i tutaj wyjaśnię dlaczego. Aby to zrozumieć, musisz wiedzieć, czym są UTC i RTC, dwie różne podstawy poznania czasu, jedna używana przez Linuksa, a druga przez Windows. I w tym właśnie tkwi problem, że wszyscy uważają, że należy ustawić czas w jedną stronę.
UTC i RTC
W połączonym artykule wyjaśniamy, jak zmienić czas w systemie Linux, aby rozwiązać problem z czasem. W tym przypadku wystarczy, że powiesz komputerowi, aby spojrzał na aktualny zegar i to właśnie oznacza RTC (Zegar czasu rzeczywistego). Wszystkie komputery mają zegar wewnętrzny i system Windows używa go do ustawiania czasu. Problem polega na tym, że konfiguruje się to w BIOS-ie i system Windows zwykle się myli, jeśli czas nie jest prawidłowy, czyli czas naszej strefy czasowej.
Z drugiej strony Linux patrzy na UTC, co oznacza uniwersalny czas koordynowany. Linux patrzy na wewnętrzny zegar, przyjmuje go jako czas uniwersalny, sprawdza strefę czasową, którą skonfigurowaliśmy na naszym komputerze i ustawia właściwą godzinę. Bez wątpienia, albo już ich nie mam, ten jest najlepszy. Możemy wyjechać do innego kraju, zmienić strefę czasową, a skoro zegar naszego komputera korzysta z UTC, to czas będzie w porządku.
Dlatego tutaj wyjaśnimy, jak to zrobić że system Windows również używa czasu UTC rozwiązać problem czasu. Jeśli szukasz sposobu, aby Linux używał RTC, wyjaśniono to w powiązanym artykule.
Spraw, aby system Windows używał czasu UTC do naprawiania czasu
Kroki, które należy wykonać, byłyby następujące:
- Przede wszystkim należy wejść do BIOS-u komputera i ustawić czas tak, aby pokrywał się z czasem UTC. Nadchodzi uniwersalny czas koordynowany ten link. Sposób wejścia do BIOS-u, uzyskania dostępu do sekcji czasu i jej modyfikacji zależy od każdego komputera. Wejście do BIOS-u odbywa się zwykle poprzez naciśnięcie F2, Del lub podobnego klawisza podczas uruchamiania systemu operacyjnego.
- Z odpowiednim czasem uruchamiamy system Windows.
- Otwieramy terminal lub wiersz poleceń jako administrator, więc wystarczy poszukać aplikacji w menu Start, kliknąć prawym przyciskiem myszy i wybrać tę opcję.
- Po otwarciu kopiujemy i wklejamy następujące informacje:
reg dodaj "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
- Zobaczymy komunikat informujący, że operacja została pomyślnie zakończona. Teraz pozostaje tylko przejść do Ustawień, do sekcji daty i godziny, wyłączyć automatyczne ustawianie czasu i aktywować je ponownie, aby przywrócić synchronizację.
Istnieje ręczny sposób wykonania powyższej czynności, w którym należy otworzyć edytor rejestru META + R, pisać regedit
i przejdź do ścieżki podanej w cudzysłowie w poprzednim poleceniu. Wewnątrz kliknij prawym przyciskiem myszy, utwórz nową wartość DWORD (32-bitową), nazwij ją RealTimeIsUniversal
, kliknij dwukrotnie i wprowadź wartość 1
. Obie metody robią to samo, ale ta druga jest lepsza, jeśli chcemy zobaczyć, co robimy.
Pożegnaj problemy z harmonogramem
Test kwasowości następuje po ponownym uruchomieniu systemu operacyjnego. Albo raczej, przechodząc do Linuksa i sprawdzając, czy wszystko jest w porządku, a następnie przechodząc do systemu Windows i sprawdzając, czy również jest w porządku. Myśląc o tym, Linux robi to lepiej i nie byłoby źle, gdyby Microsoft się poddał. W każdym razie, po tym, co zostało tutaj wyjaśnione, wszystko jest już ustalone.