Keep Your Mac and Windows Boot Camp Clocks in Sync

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.

  1. Launch regedit.exe.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  3. Create a new key called RealTimeIsUniversal (case-sensitive!)
  4. Give the key a DWORD Value (displays as REG_DWORD) of 1.

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.

6 Responses to “Keep Your Mac and Windows Boot Camp Clocks in Sync”

  1. Brandon Says:

    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?

  2. pmbuko Says:

    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.

  3. pmbuko Says:

    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.

  4. bios Says:

    “RealTimeIsUniversal” works as long as you keep your Windows sessions short. After an hour or so, your Windows clock will set itself to GMT.

  5. pmbuko Says:

    Thanks for the tip. Knowing this makes me think it’s not worthwhile bothering to edit the registry.

  6. Keep Your Mac and Windows Boot Camp Clocks in Sync « Chicago Mac/PC Support Says:

    [...] 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 [...]


Leave a Reply