Mac OSX, WinXP, and Time using BootCamp
June 05, 2006 08:12 AM Filed in: Apple
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.
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.
|