Bei unix-Systemen ist die Systemuhr standardmäßig auf UTC (Koordinierte Weltzeit) eingestellt. Windows geht bei der Systemuhr aber von Ortszeit aus und interpretiert sie als diese, was bei Multiboot-systemen zu Problemen führen kann. Bisher habe ich immer unix umkonfiguriert, sodass dieses die Systemuhr als lokal ausließt, doch im OpenBSD-FAQ bin ich auf eine andere Möglichkeit getroffen.
Standardmäßig nimmt OpenBSD an, dass deine Hardwareuhr auf UTC (Universal Coordinated Time) steht, statt auf Ortszeit, wie es bei einigen anderen Betriebssystemen angenommen wird. Das kann zu Problemen beim Multibooting führen.Die meisten anderen Betriebssysteme (einschließlich Windows) können so eingestellt werden, dass sie das gleiche machen. Damit kann das Problem einfach umgangen werden. Unter Windows NT/2000/XP z. B. kann man folgenden DWORD-Wert in der Registry erstellen und auf 1 setzen, sodass angenommen wird, dass die Hardwareuhr auf UTC eingestellt ist.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZone
Information\RealTimeIsUniversal
http://openbsd.org/faq/de/faq8.html#TimeZone
Bier