I just installed windows for some testing purposes on my machine. Of course as dual boot. And i found out that the clock goes wrong every time i switch between Arch Linux and Windows. There are tww ways to fix this problem:
- Set Arch Linux to local time and remove hwclock from the DAEMONS array in /etc/rc.conf (Windows will take care of hardware clock corrections).
- Set Arch Linux to UTC, and make Windows use UTC too (a quick registry fix is needed, see this page for instructions). Also, be sure to prevent Windows from synchronizing the time with the Internet, as it will make the hardware clock use localtime again. If you want such functionality (NTP sync), you should use openntpd on your Arch Linux installation instead.
Originally Posted at bgaechter.