If you manage dual-boot Macs, or even just have your own dual-boot Mac, you may have noticed the annoying tendency of your Mac clocks to be incorrect when you reboot from Windows into Mac OS. This occurs because the Windows internal clock uses the local time zone to manage its time while Mac OS internal clock uses GMT.
As posted in various forums and sites, the solution is to modify the Windows Registry as follows.
- Launch
regedit.exe. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. - Create a new key called
RealTimeIsUniversal(case-sensitive!) - Give the key a
DWORD Value (displays as REG_DWORD)of1.
If you’re not comfortable modifying the registry by hand, I’ve created a registry patch file that, when double-clicked in Windows, will make the modification for you. (You can verify the contents of the patch by opening it in Notepad.) Download the patch here.
Follow me on twitter
August 21, 2008 at 3:28 pm
Thanks for creating a patch for those of us who are inept, but I guess I’m just clueless. I double-clicked the file “UseUniversalTime.reg” but all it did was open the file in notepad. Did I miss something?
I also tried modifying the registry by hand following your instructions, but when I reboot back into Leopard the time is still incorrect. Even having “Update Date and Time Automatically” checked doesn’t fix it.
Can you email me any suggestions?
August 21, 2008 at 3:56 pm
Brandon,
Any *.reg file should open in Regedit. To fix it, make sure the .reg file is not still in the zip archive (drag it to your desktop) and then right-click on it and select Open With. The Registry Editor should be listed as a recommended program. Select it, then check the Always use the selected program… box and click OK. (Incidentally, you need admin privileges for this to work.)
I’m not sure why the manual edit method didn’t work for you. With either method, you probably need to reboot Windows for the change to take effect.
August 28, 2008 at 10:12 pm
Brandon has suggested that if anyone has trouble with the solution I presented here — the RealTimeIsUniversal registry option is actually unsupported by Microsoft — then this hint at MacOSRumors.com did the trick for him.
October 4, 2008 at 7:27 am
“RealTimeIsUniversal” works as long as you keep your Windows sessions short. After an hour or so, your Windows clock will set itself to GMT.
October 6, 2008 at 10:18 pm
Thanks for the tip. Knowing this makes me think it’s not worthwhile bothering to edit the registry.
October 24, 2009 at 6:20 pm
[...] in Sync October 24, 2009 chimac Leave a comment Go to comments Very nice solution. Click here to find the solution. Even has a patch you can [...]