Per chi condivide l’hard disk tra Windows ed un altro sistema operativo (ad esempio Linux) uno dei possibili imprevisti possibili è la gestione dell’orologio del Bios RTC (real time clock). Il sistema operativo di Redmond infatti non supporta nativamente UTC ed utilizza sempre l’orario localizzato. Ad ogni avvio del computer e/o ogni modifica dell’orologio scriverà il proprio orario nel bios. Alcuni sistemi operativi Unix based e non mal gradiscono questo tipo di configurazione e vorrebbero che l’orologio di sistema fosse impostato in UTC, lasciando alla parte utente la localizzazione con il relativo fuso orario. Il classico risultato di questa differenza di opinioni tra i due sistemi operativi sarà che windows metterà l’ora locale nel bios, e linux, leggendo tale orario aggiungerà ad un orario già localizzato la differenza di fuso orario, ottenendo quindi un’ora completamente errata. Per ovviare a questo problema senza fare dispetto al sistema unix based la soluzione sta nel fare questa piccola modifica a Windows.
Il metodo più veloce è creare un file di testo vuoto utc.reg
ed inserirvi il seguente contenuto:
{% highlight shell %} Windows Registry Editor Version 5.0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] “RealTimeIsUniversal”=dword:00000001 {% endhighlight %}
Eseguirlo e poi riavviare il computer!
Il metodo manuale prevede invece l’esecuzione dell’editor del Registro di Sistema per eseguire a mano la modifica.
Selezionare Start > Esegui > digitare regedit
e premere invio
Selezionare dal menu a sinistra il seguente percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Creare una nuova dword sulla destra, assegnargli il nome RealTimeIsUniversal
ed impostare come valore 1
Riavviare il computer!