Cuando el reloj de sistema cambia usando dual boot

Cómo resolver esos cambios de zona horaria no desados.

Si sois de los que teneis varios sistemas operativos y elegís al arrancar el ordenador cuál quereis ejecutar, igual os ha pasado que el reloj de sistema hace cosas raras. En mi caso, lo que me sucedió fue que Windows 7 me cambiaba la hora después de hacer ejecutado Ubuntu.

Esto se debe a que Windows guarda la hora local en lugar de la hora UTC, siendo la segunda mas práctica al ser independiente de zonas horarias. En mi caso, lo que hice fue ejecutar el siguiente script en la partición de Windows, y tras eso, con un simple reinicio se acabó el problema. A quien le guste lanzarlo a lo bestia, basta con copiarlo en un fichero de extensión .reg y adelante.

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001