Düzenleme: Başlangıçta gönderdiğim yöntemi kullanarak birkaç gün sonra, RealTimeIsUniversal
bayrak, Windows NT'den bağımsız bir kalan olarak aslında oldukça lapa lapa ve genel olarak pratik olduğunu keşfetti . Görünüşe göre, rastgele görünen aralıklarla, Windows saati UTC'den yerel saate geri döner, bu da son derece sinir bozucuydu (ve taahhüt günlüğünde gelecekten gelmiş gibi görünen birkaç git taahhüdü ile sonuçlandı). Bu da başka bir düzeltme aramamı sağladı…
Genel olarak sorun, bir yorumda John Fouhy'un belirttiği gibi, Windows saati yerel saatte tutarken, OS X saati UTC'de tutar (doğru saati vermek için belirtilen saat dilimini değiştirici olarak kullanarak). Bunu düzeltmek için, işletim sistemlerinden birinin geriye doğru eğilmesi ve diğer sistemin yöntemini kullanarak zamanı takip etmesi gerekecektir.
Şimdiye kadar bu sorunu gidermek için bulduğum en güvenilir yöntem, OS X'in saatini kapattığında UTC'den yerel saate çevirmesini ve her başladığında geri değiştirmesini sağlamaktır. Bunu yapmanın kesin yöntemi , ilginç bir şekilde OSx86 proje wiki'sinde bulunabilir . (Küçük bir not: OSx86'ya özgü görünen bazı şeyler var, yani Leopard talimatları için LaunchDaemon plist. Ancak, MacBook Pro'mda Leopard yöntemini aynen denedim ve gayet iyi çalışıyor. Başka bir deyişle, sadece talimatları tam olarak yazıldığı gibi uygulayın ve dosyalarda OSx86 ile ilgili herhangi bir referansa dikkat etmeyin; önemsizdir.)
Denemek istiyorsanız, eski çözüm. Yine de uyarı alın: Bu, Windows'un daha yeni sürümleriyle düzgün çalışacak şekilde asla güncellenmedi, bu yüzden zor yoldan öğrendiğim için çok güvenilmez ...
Saatleri senkronize etmenin bir başka yolu, Windows'u bir kayıt defteri saldırısı ( Mac OS X İpuçları'dan bulduğum bir hile) aracılığıyla UTC kullanmaya zorlamaktır :
- RegEdit'i başlatın ( Başlat -> Çalıştır ... , yazın
regedit
)
- "
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
" Öğesine gidin .
- Gönderen Düzen menüsünden seçin Yeni -> DWORD Değeri .
- Bu değeri "
RealTimeIsUniversal
" olarak adlandırın.
- Üzerine çift tıklayın
RealTimeIsUniversal
ve 1
değer verisi için girin .
Windows'a bir sonraki önyükleme yaptığınızda, saat Mac OS X saatiyle eşleşmelidir ve yine de Windows saat diliminin Mac OS X'te ayarlanan saat dilimiyle eşleşmesini sağlayabilirsiniz.