Perché l'orologio del mio computer guadagna tempo?

...

Windows lavora per mantenere l'ora esatta del tuo computer.

Può essere fonte di confusione guardare l'orologio del tuo computer per un momento e vedere l'ora, quindi guardare più tardi per scoprire che l'ora del computer è saltata avanti di diversi minuti. Questo "salto" è in realtà un tentativo di Microsoft Windows di mantenere preciso l'orologio del tuo computer.

BIOS

Il BIOS, o Basic Input-Output System, è un insieme di software di basso livello che controlla l'hardware del computer fungendo da interfaccia tra l'hardware e il software in un sistema informatico. Un chip chiamato RTC (Real-Time Clock) è contenuto nel sistema BIOS ed è ciò che mantiene l'ora sul tuo computer. Queste informazioni sono memorizzate su un chip CMOS (Complementary Metal Oxide Semiconductor) che richiede una piccola quantità di energia elettrica per mantenere le sue impostazioni.

Video del giorno

Batteria CMOS

L'energia elettrica necessaria per mantenere tali impostazioni è di appena 1 microampere (milionesimo di ampere) ed è fornita da una batteria a bottone al litio alloggiata sulla scheda di sistema del computer. Queste batterie normalmente durano diversi anni ma si indeboliscono verso la fine della loro vita. Il sintomo più visibile di una batteria CMOS in esaurimento è la perdita di tempo sull'orologio del computer, ma alla fine si perderanno altre impostazioni quando il computer viene spento.

Servizio ora di Windows

Microsoft Windows è consapevole che un esaurimento della batteria CMOS può far perdere tempo all'orologio di un computer. Le versioni di Microsoft Windows da XP in poi sono dotate di Windows Time Service. Windows Time Service è un processo in background che sincronizza l'RTC del computer con un server dell'ora di rete. Per impostazione predefinita, sui personal computer il server è time.windows.com. Per sincronizzare, Windows deve prima disporre di una connessione Internet attiva per poter comunicare con il server di rete, quindi questo servizio diventa attivo quando viene stabilita una connessione live a Internet.

Sincronizzazione

Windows Time Service interroga il server dell'ora di rete e se l'ora del computer è imprecisa di una certa soglia (da un secondo a cinque minuti, a seconda della configurazione di rete del sistema) l'ora viene aggiornata immediatamente. Tuttavia, se l'ora differisce dall'origine dell'ora Internet di 15 ore o più, l'ora non verrà sincronizzata. Questa sincronizzazione dell'ora può causare notevoli guadagni sull'orologio del computer se la batteria CMOS è molto debole. Alcune versioni di Windows, ad esempio Windows 7, possono essere configurate per avvisarti se l'ora deve essere modificata, ma altre versioni di Windows correggeranno semplicemente l'ora senza avvisarti.

Soluzione

Se il tuo computer sta guadagnando una quantità significativa di tempo ogni volta che si sincronizza con i server dell'ora di rete, questa è un'indicazione che la batteria CMOS è in procinto di guastarsi. Fate sostituire la batteria da un tecnico informatico e i salti temporali cesseranno.