PDA

View Full Version : L'orario si sposta avanti di un ora ogni volte che avvio windows.


sblantipodi
20-11-2007, 00:01
come da topix :eek:

Ogni volta che avvio windows e successivamente avvio linux, trovo l'orario spostato avanti di un'ora :eek:

Willy McBride
20-11-2007, 00:16
Imposta linux in modo che consideri l'hwclock come localtime invece di UTC.

sblantipodi
20-11-2007, 00:20
Imposta linux in modo che consideri l'hwclock come localtime invece di UTC.

dici che risolvo così?

Willy McBride
20-11-2007, 00:26
dici che risolvo così?

Il fatto che ci sia giusto un'ora di scarto mi fa pensare che sia la soluzione giusta.

Di default i sistemi unix considerano l'hwclock (l'orologio integrato nella scheda madre) come se fosse impostato in UTC, quindi verificano la timezone selezionata al momento dell'installazione (o modificata in seguito) e dalle due calcolano l'ora di sistema (che in Italia è CEST, UTC+1).
Se Windows invece suppone che l'hwclock sia impostato al localtime, ogni volta che parte controlla l'ora con un timeserver, calcola l'ora locale e va a scriverla nell'hwclock, così quando riavvii con linux ti trovi a sommare un'ora a UTC+1 e il risultato è il tuo problema.

Poi in realtà non so se Windows usi il localtime di default, ma sembra plausibile. Eventualmente puoi provare a modificare quello, penso che si possa fare in qualche modo.

marco.r
20-11-2007, 00:54
Poi in realtà non so se Windows usi il localtime di default, ma sembra plausibile.
E' proprio cosi':
http://blogs.msdn.com/oldnewthing/archive/2004/09/02/224672.aspx