Uno dei problemi a cui potreste incappare in caso di dual boot fra Ubuntu e Windows 10 è quello dell'ora di Windows che risulta sballata di 1 ora ad ogni passaggio fra i due sistemi.

Questo errore si verifica perché Ubuntu regola l'orologio hardware in tempo universale (UTC) mentre Windows in ora locale.

Per risolvere il problema possiamo agire sia da Windows (modificando il registro di sistema) sia da Ubuntu.

In questa guida vedremo come fare il tutto da Ubuntu dando due semplici comandi da terminale.

Disabilitare l'UTC e passare all'ora locale

Vediamo come fare dunque a disabilitare l'UTC in Ubuntu (e derivate) e passare all'ora locale.
Apriamo il terminale e diamo:

timedatectl set-local-rtc 1 --adjust-system-clock


Una volta fatto, per verificare che il tutto sia stato impostato correttamente, diamo da terminale

timedatectl


Vedremo un messaggio come questo

che vi avvisa che questa modalità non è completamente supportata.

Fatto questo riavviate il PC, accedete a Windows 10 e regolate l'ora.

D'ora in avanti non avrete più problemi di sincronizzazione orario fra Ubuntu e Windows 10.

E se voglio tornare alle impostazioni originali?

Se volete tornare alle impostazioni originali di Ubuntu vi basterà dare da terminale

timedatectl set-local-rtc 0 --adjust-system-clock