Linux veya live cd den sistemi açınca saat değişiyor


Multiboot ta Sistem saati değişiyor
UEFI nin çıkması ile dual boot veya multiboot kavramlarını zorlaştırdılar halbuki MBR de bunlar kolaylıkla herkes tarafından kullanılabiliyordu ; isteyen birden fazla sistemi kurup dilediğinden boot


edebiliyordu (Sistemi açabiliyordu). Eğer Linuxa uzun süre ara verdikten sonra acaba ne durumda diye denemek maksatlı windowsun yanına kurup sistemi linuxtan açarsanız , windows işletim sistemine döndüğünüzde sistem saatinin değişmiş olduğunu gözlemlersiniz , aynı durum eğer bir Live CD dediğimiz cd veya DVD den çalışan sistem ile bilgisayarı başlatırsanız da gerçekleşecektir. Bir üçüncü olasılık ise diyelimki Türkçe Windows 10 kullanıyorsanız bunun yanına ingilizce bir windows 10 kurdunuz ve saatini de amerika yaptınız bu durumda Türkçe sisteme geçiş yaptığınızda sistem saati yine sapıtacaktır. Microsoft Windowsun bu hatası uzun yıllardır bilinmektedir.

Multiboot veya live Cd kullanıldığında sistem saati değişmesin

Eğer gün içinde birden çok kez multiboot sistemler arasında dolaşmak durumundaysanız bu saat değişikliği işi bir süre sonra gerçekten rahatsız etmeye başlar. Bu konuda daha önceki makalelerimizden birinde çözüm olarak neler yapılabileceğini sizlere açıklamaya çalışmıştık . fakat bazı kimselerde hiçbirinin işe yaramadığını sizlerden gelen emaillerden anladık. Bu sebepledirki aşağıdaki çözümü vermeyi uygun gördük.

Üstteki linux ve Windows ikilisinde sistem saatinin değişme sebebi şudur ; Windows 10 yerel saat kullanıldığını düşündüğü için saati farklı göstermeye başlıyor Oysa Linux zamanın UTC olarak gösterilmesi gerektiğini düşünüyor bu çelişkiden dolayı bir sistemden diğerine geçişlerde windowsun tüm sürümlerinde diğer sistemden windowsa geçildiğinde sistem saati yanlış olarak gösterilmeye başlıyor.

Windows Local yerine UTC kullansın

Çözüm olarak registry de bir değişiklik yapabilirsiniz, işte nasılı.

1. Çalıştıra "Regedit" yazalım ve açılan registry editöründe aşağıdaki anahtara gidelim

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

2. Sağ taraftaki boşlukta herhangi bir yere sağ tıklayalım ve "RealTimeIsUniversal" adında yeni bir DWORD (32 bit) Değeri oluşturalım ardından çift tıklayıp değer olarak "1" değerini girelim (Onaltılık taban seçili olsun).

RealTimeIsUniversal registry kaydı

Üstteki ayarlardan sonra Multiboot sistemlerde birinden diğerine geçildiğinde Windows 10 yanlış sistem saatini göstermeyecektir. Bu registry değişiklik işini otomatikleştirmek için bir Vbs kodladık sayfa sonundaki linkten indirip çalıştırdığınızda Windows sistem saatini multiboot sistem değişikliklerinde farklılaşmayacak hale getirecektir.

Vbs ile multiboot ta saatin değişmesini engelleyelim

Sistem saatini varsayılan hale getirmek için scripti birkez daha çalıştırmanız yeterlidir.

Linux UTC yerine Local saati kullansın

Windowsu UTC yi kullanmaya zorlamak bazı sorunlara sebep olacaktır mesela donanım saatinin her zaman yerel saat olduğunu varsayan üçüncü taraf yazılımlarda sorunlara sebep olabileceği bildirilmiştir ilaveten Windows’un kendi İnternet zaman senkronizasyon servisiyle de uyumlu değildir. Bu sebeple Windows üstteki şekilde UTC yi kullanmaya zorlanırsa internet senkronizayonu durdurulmalıdır. Bunun yerine Linux ile Windows multiboot geçişlerinde saat sorunu olmaması için Linux un Local saati kullanması sağlanabilir bunun için ; Linuxta terminali açın ve Anakarttaki saatin yerel saati kullanması için aşağıdaki ilk komutu çalıştırın.

timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl

İkinci komut ile saat ayarlarını kontrol edebilirsiniz eğer ; "RTC in local TZ: yes" ibaresi varsa anlamı : Linux UTC yerine Local saati kullanıyor demektir.

linux local saati kullansın

Eğer Linux un varsayılan saat ayarlarını dönmesini istiyorsanız aşağıdaki komutu kullanmanız gerekir

timedatectl set-local-rtc 0 --adjust-system-clock

Çıktıda ; "RTC in local TZ: No" ibaresi yeralacaktır.

Linux UTC kullansın

Eğer Multiboot u birden fazla windows işletim sistemi arasında geçişler için kullanıyorsanız bu durumda ilk çözümü kullanmanız daha mantıklıdır

- Windows sistem Saati kendi kendine değişiyor Burada

- Komut istemiyle Tarih ve saat değişikliği Burada

- Alarmlar ve saat ayarları nasıl yedeklenir Burada

- Windows saat ayarlarında am - pm göstergesi Burada

- Belirli bir saat veya dakikadan eski dosyaları sildirmek Burada


6 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha