Il tempo del mio computer continua a essere impostato in modo errato. Il mio fuso orario è impostato correttamente e se "Aggiorna ora" per la sincronizzazione con un server orario Internet (time-a.nist.gov), l'ora viene impostata correttamente. Sembra che venga eseguito qualche altro programma che imposta l'ora in modo errato.
Le modifiche non seguono sempre lo stesso schema, ma quando l'ora è impostata in modo errato, è sempre un'ora prima dell'orario corretto:
Ho creato un file batch per controllare l'ora ogni 10 secondi; rileva un cambiamento proprio ogni ora. Ho ripristinato immediatamente l'ora corretta; un'ora dopo, cambia di nuovo. Questo continuerà per ore (fino a quando non andrò in letargo o spegnerò, penso; dopo aver riavviato, a volte lo fa, e qualche volta non segue questo schema).
A volte il tempo è corretto quando faccio il letargo al sistema, quindi non è corretto quando lo risveglia.
Doppio avvio di Linux, ma non eseguo Linux da settimane. Inoltre, il mio fuso orario è UTC-8; se questo fosse il problema del doppio avvio, mi aspetterei che l'ora sbagliata sia sbagliata di otto ore, non di un'ora.
Qualche idea? C'è un modo per rilevare quando una chiamata di sistema cambia l'orologio? Una volta avviato il modello di un'ora, è prevedibile quando avverrà il prossimo cambiamento, quindi potrei monitorare in quel momento, se sapessi cosa monitorare.
Per chiarire: mentre Windows è in esecuzione, l'ora di sistema viene cambiata nell'ora sbagliata. Non ha nulla a che fare con Linux, BIOS o CMOS.