Mac OSX, WinXP, and Time using BootCamp

So my wife's new MacBook arrived late last week. It's a great little machine. I've not experienced the heat problems that others have had (it idles mid-50's C to a max of 80C). I loaded BootCamp on it, then WindowsXP on it to meet the requirements my wife had for work. Everything went flawlessly. My wife loves the system so much, I haven't had any time to play on it since the day I set it up!

Well, there was one issue -- my wife came to me yesterday and asked why every time she switched back and forth between WinXP and MacOSX the time always got screwed up. Hmmph.

Then, I realized this is exactly the same problem I had with my AMD Athlon64 laptop which dual-boots WinXP and Solaris. The time was always screwed up. So, I borrowed a solution from this entry in Casper Dik's Blog. This entry also has a link to explain why this works the way it does....

Boot MacOSX first. Make sure date, time, and timezones are set correctly.
Reboot into WinXP.
Run regedt32 (if you don't know how to do this, you shouldn't try this....)
Set the following registry key (note, it doesn't exist - you have to create it).

HKLM/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/RealTimeIsUniversal

Set the value of the key to

REG_DWORD = 1

In the control panel for Day and Time, make sure your timezone is set correctly and check the "automatically adjust for daylight savings time" box.

Reboot WinXP, you should be set.

I think my wife will be happier with this change. Happy
blog comments powered by Disqus