racerx123 Posted January 16, 2008 Share Posted January 16, 2008 i thought my cmos battery was dying cuz my windows time would always be off. but i put in a new one and thought it fixed it. In OSX my time is just fine, its always right, but if i boot into windows, after having been in osx, the time is off by 6 hours. If i shutdown/reboot from windows, and back into windows the time is fine. But if i'm going from OSX to windows, the time is off. i have checked the bios for its time, and its always right. Does anyone have any idea what this is? I use boot0 to dual boot, using the windows xp loader. its not a big deal since i just use windows to play games and doesnt take long to fix, but if there is a quick fix i'd like to know. thanks! Link to comment Share on other sites More sharing options...
SticMAC™ Posted January 16, 2008 Share Posted January 16, 2008 They're syncing from two different TIME servers either switch the one OFF in MAC or in WINDOWS!! As EASY as that! SticMAN Link to comment Share on other sites More sharing options...
Deviant0ne Posted January 16, 2008 Share Posted January 16, 2008 My Tiger installation would do the exact same thing. Take SticMAN's advice, or write a small program to correct the error in Windoze: -Open up Notepad -Type the following: w32tm /resync exit -Save that as TimeSync.bat Now when you want to fix your time, just run that simple program. Link to comment Share on other sites More sharing options...
racerx123 Posted January 16, 2008 Author Share Posted January 16, 2008 hrm... i always thought windows would pull the time it gets from the Bios at first, before pulling from an internet time server. unless you are talking about local (on my machine) time server. of which i have no idea how to turn that off. i assume deviant0ne's code resyncs it to the internet time server? i'm not at home so i cant try any of this right now. Link to comment Share on other sites More sharing options...
rtomek Posted January 17, 2008 Share Posted January 17, 2008 You're in central time zone, aren't ya! OSX writes the time to the BIOS as GMT when it shuts down, then Windows reads it from the BIOS as local time when it starts up. Then Windows Writes to the BIOS the local time when it shuts down and OSX reads the time as GMT! Windows is the only OS that, by default, stores local time to the BIOS instead of GMT/UTC because of DOS compatibility and DOS used local times. Try this registry key HKEY_LOCAL_MACHINE/SYSTEMCurrentControlSetControl/TimeZoneInformation/RealTimeIsUniversal Link to comment Share on other sites More sharing options...
rtomek Posted January 17, 2008 Share Posted January 17, 2008 oh yeah, I should also mention the reason you don't have a problem with osx time is that it pulls the time off of the internet at boot, while windows only does it once in a while Link to comment Share on other sites More sharing options...
Coda Posted January 18, 2008 Share Posted January 18, 2008 There is a fix as part of BootCamp. You can read about it here I would turn off the time sync in windows, you don't need it to be synced all the time. Let OSX do it when it needs to. I think the phrase is 'too many cooks in the kitchen' Link to comment Share on other sites More sharing options...
racerx123 Posted January 18, 2008 Author Share Posted January 18, 2008 hrm would running bootcamp stuff in a non bootcamp ver of windows be a good idea? so i tried the regfix for realtime is universal. the first time it worked. than the next few times, not so much. I turned the sync with the internet time off, but i dont know what other sync i have to turn off. the regkey is still set to 1. Link to comment Share on other sites More sharing options...
Gujal Posted January 20, 2008 Share Posted January 20, 2008 All you need is appletime.exe from the bootcamp and dump into startup folder in XP. works like a charm. no need to mess with registry, bios, etc Link to comment Share on other sites More sharing options...
idividebyzero Posted January 21, 2008 Share Posted January 21, 2008 Dont do the registry edit in Vista, it screws the time up really bad, it ends up getting confused and you end up with really bizarre time changes. So appletime.exe works in vista now? I think remember trying it and it didnt change a thing. Link to comment Share on other sites More sharing options...
nautikah Posted January 21, 2008 Share Posted January 21, 2008 Easy Time fix without messing with registry and exe. I don't want take credit for this, I remember seeing it somewhere here. Just boot in windows and put correct time. Now boot in OSX and change the time zone so that is displays correct time and that's it. Now booting between OSX and Windows will not effect time. I had set my time zone to Rabat, Morraco. East coast USA. Hope that helps. Link to comment Share on other sites More sharing options...
Dead Snake Posted January 21, 2008 Share Posted January 21, 2008 hmm...I thought this has something to do with the region you selected in mac I am living in ASEAN time but I choose GMT time for mac cause it gives the right time and the windows time doesn;t screws up if I were to choose my local time, the mac time will have to be adjusted, and when I adjust the mac time, the windows time also gets adjusted at the same time, I dunno how this can happen but it does happen ^^;; Link to comment Share on other sites More sharing options...
rfuilrez Posted January 22, 2008 Share Posted January 22, 2008 If your Mac is stable this fix works really well for me. http://wiki.osx86project.org/wiki/index.ph...iversal_for_RTC The first one about making the startup and shutdown scrips. Though, I hadn't seen anything about the appletime.exe. I might have to try that. Link to comment Share on other sites More sharing options...
racerx123 Posted February 1, 2008 Author Share Posted February 1, 2008 so i've tried the RealTimeIsUniversal, appletime.exe. both fix it momentarily, but after some random point in time (not too long), windows time reverts back to bonkers. It adjusts the time in my bios too. Even if my time in bios is wrong, OS X never seems to be affected. This isn't too big a deal since i'm not doing too much in windows other than gaming, but if i ever have to write files i'd like the time stamp to be correct. Is there any real fix? Should i set OSX to GMT? Link to comment Share on other sites More sharing options...
craigusoz Posted February 2, 2008 Share Posted February 2, 2008 Do the Use Localtime instead of Universal for RTC From the link above. It's easy and it works. RealTimeIsUniversal never worked for me. Link to comment Share on other sites More sharing options...
doggyworld Posted February 2, 2008 Share Posted February 2, 2008 i just set my time zone as GMT in Leopard.. that solved my problem the easy way. Link to comment Share on other sites More sharing options...
Recommended Posts