Ora sbagliata di Windows 10 in dual boot con Ubuntu

Roberto Ferri/ Novembre 9, 2017/ Come ho risolto?, Esperienze al lavoro/ 0 comments

[Da https://ssalvaworldwindows.wordpress.com/2016/06/03/ora-sbagliata-di-windows-in-dual-boot-con-ubuntu/]

Come funziona l’orario in Windows ed Ubuntu?

Ubuntu imposta l’orologio del bios UTC (universal time clock) e non in RTC (real time clock)

all’avvio Ubuntu imposta l’ora del bios sull’ora solare del meridiano di Greenwich ed applica uno scostamento a seconda del fuso e dell’ora legale (in Italia lo scostamento è 1 ora). nel bios avremo cosi l’ora indietro

Windows viceversa ad ogni sincronizzazione del sistema tramite internet modifica direttamente l’orario del bios e fino a quando non viene una successiva sincronizzazione (di solito avviene dopo una settimana) legge all’avvio l’orario dal bios

Windows imposta l’orologio del bios in RTC (real time clock) e non UTC (universal time clock)

Passando da Ubuntu a Windows quest’ultimo andrà a leggere il bios con l’ora e si imposterà l’ora indietro.

Come  risolviamo in conflitto dell’ora? 

  • od impostiamo Ubuntu per mantenere RTC nell’orologio del bios
  • o possiamo fare in modo che Windows usa UTC.

Procedimento con Ubuntu per fargli disabilitare UTC ed usare RTC

Nelle versioni prima della 16.04:
  1. apriamo il terminale e scriviamo il comando: sudo gedit /etc/default/rcS
  2. si aprirà da solo il file di testo rcs e cambiamo l’opzione UTC=yes in UTC=no
  3. salviamo il file (ora ubuntu leggerà l’impostazioni dell’orologio del bios)
  4. riavviamo ed apriamo windows
  5. sincronizziamo l’ora per far salvare nel bios l’ora corretta
  6. Fatto

Nella versione 16.04:

  1. apriamo il terminale e digitiamo il comando  timedatectl set-local-rtc 1 –adjust-system-clock
  2. per verificare se il sistema usa RTC da terminale digitiamo: timedatectl
  3. Fatto
se vogliamo ripristinare Ubuntu per fagli usare UTC, da terminare digitiamo il comando:

timedatectl set-local-rtc 0

Procedimento con Windows per fargli disabilitare RTC ed usare UTC

in Windows 10 con la versione 32bit:

  1. andiamo su Start Menu, cerchiamo cmd e lanciamolo come amministratore
  2. si aprirà la console dei comandi e scriviamo:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

in Windows 10 con la versione 64bit:

  1. andiamo su Start Menu, cerchiamo cmd e lanciamolo come amministratore
  2. si aprirà la console dei comandi e digitiamo:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

 

3. Disabilitiamo la sincronizzazione del’orologio da internet

4. Riavviamo

 

print
Share this Post

Leave a Comment