Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida spiega come risolvere il problema dell'ora errata visualizzata in Windows, qualora questo errore sia causato dall'installazione di Ubuntu e Windows in dual boot.

Il problema è causato dall'adozione di due standard differenti da parte dei due sistemi operativi. Infatti, mentre Ubuntu imposta l’orologio di sistema tramite UTC (Universal Time Clock) (come consuetudine nelle distribuzioni GNU/Linux e nei sistemi unix-like in generale), i sistemi Windows sincronizzano l'ora con il RTC (Real Time Clock).
La soluzione del problema consiste nell'impostare i due sistemi operativi affinché adottino entrambi UTC oppure RTC. Pertanto è possibile adottare una a propria scelta fra le due diverse procedure proposte di seguito, attraverso Ubuntu oppure attraverso Windows.

Procedura tramite Ubuntu

Questa procedura è valida con Ubuntu 16.04 LTS e 18.04 LTS (sono escluse le versioni precedenti) in dual boot con Windows XP, 7, 8/8.1, 10 e 11.

  1. Digitare nel terminale il seguente comando:

    sudo timedatectl set-local-rtc 1 && sudo timedatectl --adjust-system-clock
  2. Riavviare il sistema.
  3. Per verificare che il sistema utilizzi RTC digitare nel terminale:

    timedatectl

    Se la procedura ha avuto successo l'output sarà simile al seguente:

          Local time: mar 2017-05-30 10:05:51 CEST
      Universal time: mar 2017-05-30 08:05:51 UTC
            RTC time: mar 2017-05-30 08:05:51
           Time zone: Europe/Rome (CEST, +0200)
     Network time on: yes
    NTP synchronized: yes
     RTC in local TZ: yes

    dove nell'ultima stringa comparirà il parametro «yes».

Per ripristinare le impostazioni precedenti, affinché Ubuntu torni ad utilizzare UTC, digitare nel terminale:

timedatectl set-local-rtc 0 

Procedura tramite Windows

Questa procedura è valida con Windows 10 e 11.

  1. Fare clic destro sul menu Start.
  2. Selezionare la voce Prompt dei comandi (amministratore)

  3. A seconda della versione di Windows installata, digitare uno dei seguenti comandi:
    • 32 bit:

      Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
    • 64 bit:

      Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
    Quindi premere Invio.
  4. Nello stesso prompt dei comandi digitare il comando:

    timedate.cpl
  5. Nella finestra Data e ora fare clic sulla scheda Ora Internet, quindi su Cambia impostazioni.

  6. Assicurarsi che sia deselezionata la voce Sincronizza con un server di riferimento orario Internet, quindi premere Aggiorna.

  7. Premere Applica e chiudere le finestre attive.

  8. Riavviare il sistema.

Ulteriori risorse


CategoryAmministrazione CategoryInstallazioneSistema

Installazione/PostInstallazione/ErroreOraWindows (l'ultima modifica è del 27/12/2022 19.07.56, fatta da andreas-xavier)