Fix Incorrect Clock Settings In Windows When Dual-Booting With OS X

If you dual boot your computer with Windows and OS X, you may have experienced a problem in which your clocks reset themselves incorrectly every time you boot into Windows. Here's a simple registry edit to fix that.

Essentially, the incorrect clock setting happens because OS X uses GMT time while Windows tries to synchronise with your local time zone, getting confused when you reboot between the two. Apple's own Boot Camp drivers for Windows are supposed to fix this problem, though some users have noticed that it still happens even with the drivers installed. Furthermore, if you have a Hackintosh, you can't install the Boot Camp drivers, so you'll need to find another way around the problem.

To fix it, just hit Start and type regedit.exe in the search box. Hit Enter and navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation. Right click anywhere in the right pane and hit New > DWORD (32-bit) Value. Name it RealTimeIsUniversal, then double click on it and give it a value of 1. The next time you reboot from OS X into Windows, you should notice that your clock actually displays the correct time.

Keep Your Mac and Windows Boot Camp Clocks in Sync [Your Mac Guy (and more)]


    Awesome! I'll try this when I get home. It's giving me problems coz all my system Dual boots with Win7 and OSX. Thanks!

    The problem with this legacy reghack is that there's a sizeable number of Windows programs that don't recognise or support RTC. It was promised for Vista. Didn't happen. It was promised for 7. Didn't happen. It's been promised for 8.

    The best solution is to let Windows carry the baggage, and use a batch script at log-in to force an NTP resync.

Join the discussion!