Friday, October 28, 2011

Mac OS X(86): Time Synchronization with Windows Dual Boot


Mac OS X(86): Time Synchronization with Windows Dual BootPrintE-mail
Description:
There is a minor problem on native installs of Mac OS X and Mac OSx86 Tiger and Leopard where after booting OS X, if you boot Windows your time is completely out of sync. This article describes how to fix these problems
********** 
As you read in the description, this annoying problem is due to the fact that OS X syncs time differently from Windows and it causes things to get confusing. Before doing any of these fixes, go into OS X, manually set the time and the correct time zone. Then boot into Windows, and set the time correct and proceed. Here are a few fixes for this annoying issue that will hopefully fix this:

Easy Installer Method (Best solution - Permanent fix)
  • Download the installer ZIP made by Zephyroth here
  • Unzip and run the installer package on Mac OS X
  • Reboot Mac OS X and the time difference issue should be gone

AppleTime.exe method
  • Download the AppleTime package from here
  • Extract all the files to a temporary location
  • Move the AppleTime.exe file to the root of C:  (You have to move it to C:)
  • Run the included appletime.reg registry script
  • Reboot, and your time should automatically reset back to the right time

Timesync.bat method for ethernet modems and routers
Use this method if you have an always on ethernet modem and router 
  • Download the Timesync.bat package here 
  • Extract all the files to a temporary location
  • Move the timesync.bat file to the root of C: (You have to move it to C:)
  • Run the included timesync.bat registry script
  • Reboot, and your time should automatically reset back to the right time

Timesync.bat method for USB modems and routers
Use this method if you have a USB modem or router that is not always on
  • Download the Timesync.bat with delay package here
  • Extract all the files to a temporary location
  • Move the DelayRun.exe, delayrun.ini, and timesync.bat files to the root of C: (You have to move it to C:)
  • Run the included timesync.bat registry script
  • Reboot, and your time should automatically reset back to the right time

Registry edit method
  • In Windows go to the start menu >> Run >> type in regedit >> OK to open the registry editor
  • Navigate to HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\
  • Set the RealTimeIsUniversal value to 1 (right click on it, Modify, set data to 1, OK)
  • Reboot and your time should stay correct

GMT Workaround
  • Go into BIOS and make sure time is correct
  • Go into OS X and go to the Date & Time preferences panel >> Time Zone/Location
  • Click on the locations one by one and see which one gives you the correct time without manually adjusting it
  • Select that location and save
  • Your time will be correct now, but your time zone and location will be incorrect and you will have to reset this during daylight saving time changes

No comments: