Parece que Mac OS X espera que el reloj de la computadora se configure en UTC, y Windows espera que esté en su zona horaria local, +3: 30. Cuando inicia Windows, está sincronizando el reloj con un servidor de hora en Internet, notando que su reloj es lento "a las 3:30", y ajustándolo para que el reloj de su sistema ahora almacene la hora local (+3: 30) . Luego, cuando vuelve a arrancar en Mac OS X, piensa que el reloj del sistema sigue siendo UTC, por lo que agrega su desplazamiento nuevamente, para un desplazamiento total de +7: 00.
¿Instalaste las herramientas de Boot Camp en Windows? Si no, haz eso primero y ve si soluciona el problema del tiempo. Nunca tuve este problema, y las fuentes en línea dicen que las nuevas versiones de las herramientas de Boot Camp se encargan de esto por usted.
Si eso no funciona, en Windows, abra el editor de registro y navegue hasta la clave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
y comprobar el valor de RealTimeIsUniversal
. Cámbielo a 1. De ese modo, Windows almacenará la hora UTC en el reloj del sistema, que es lo que espera Mac OS X.