İçeriğe geç

Çift işletim sistemi saat farkı sorunu

Bilgisayarını saat bilgisini anakart üzerindeki bir donanımsal bir saatte saklar. Bu saat bilgisayar kapalı olas bile zamanı takip eder. Ön tanımlı olarak, Windows saati yerel saat diliminde saklarken, Linuc 0. saat dilimde (UTC) saklara ve yerel saati çalıştıktan sonra düzenler. Bu durum bir işletim sistemi kullandıktan sonra diğerini kullanmaya başladığınızda sistem saatinin yanlış gözükmesine neden olur.

Bu sorunu çözmek için iki yöntem var, birincisi Linux’un yerel saat kullanmasını sağlamak, ikincisi Windows’un UTC zamanını kullanmasını sağlamak. Bu yazıda Linux’un yerel saat kullanması ayarını göstereceğim. (Diğer yöntem için yazının kaynağını inceleyebilirsiniz.)

Linux’u yerel saat için ayarlama

Linux’un Windosw gibi yerel saati kullanması muhtemelen en uygun seçenektir. Windows’un registry ayarı ile zamanı UTC olarak saklaması sağlanabilir, fakat tavisye edilen bir yöntem değil, bazı üçüncü parti uygulamalar her zaman donanımsal saate göre çalıştığından sorunlara neden olabilmektedir. Ayrıca Windows’un İnternet zaman eşitleyici servisi ile de uyumlu değil.

Linux’un yerel saat kullanma ayarlaması dağıtımdan dağıtıma farklılık gösterebilmektedir. Ancak, systemd kullanan herhangi bir Linux dağıtımında, bu değişikliği yapmak için timedatectl komutunu kullanabilirsiniz. Bu komut Ubuntu, Fedora, Red Hat, Debian, Mint, ve diğer Linux dağıtımlarının güncel versiyonlarında çalışacaktır.

İlk olarak Terminal uygulamasını açın. Anakarttaki gerçek zaman saatini yerel saate olarak ayarlamak için aşağıdaki komutu çalıştırın. Linux saati Windows’da olduğu gibi yerel saat olarak saklayacaktır.

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

Aktif ayarları kontrol etmek için konsolde timedatectl komutunu çalıştırın.

Eğer RTC in local TZ ayarı yes olarak gözüküyorsa Linux zamanı UTC yerine yerel saat olarak saklıyor demektir. Artık Windows kullandığınızda oluşan saat hatası oluşmayacaktır.

Eğer bu değişikliği geri almak isterseniz aşağıdaki komutu çalıştırmanız yeterli olacaktır.

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

Kaynak: How to Fix Windows and Linux Showing Different Times When Dual Booting

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.