Devo impostare il mio BIOS all'ora locale o all'ora UTC?


6

Sto per installare un nuovo sistema e ho appena notato che l'ora del BIOS è impostata sull'ora UTC. Dovrei impostare l'ora locale? Quali conseguenze deve lasciare come è o impostarlo sull'ora locale?

Il sistema operativo che installerò è Kubuntu 11.04.


1
Se la lasci come UTC visualizzerai l'ora corretta in Kubuntu.
boehj

Risposte:


5

Controlla quali sono le tue impostazioni /etc/default/rcS se è così UTC=yes quindi impostalo su UTC nel tuo BIOS e Kubuntu userà il tuo file di fuso orario regolandolo correttamente. Il problema è se pensa che il tuo BIOS sia UTC ed è in realtà ora locale che il tuo hwclock sarà sempre fuori sincrono e quando usa i dati del fuso orario come se fosse su un orologio UTC finirai col tempo sbagliato.


2
Lo imposterò in UTC poiché l'impostazione predefinita è UTC=true (controllato nel pacchetto initscripts). Grazie!
Lekensteyn

Il CD alternativo chiede se l'orologio è impostato su UTC o meno. Non credo che questo sia il caso per il Desktop CD.
Lekensteyn

3

In poche parole:

Siamo nel 2018, l'orologio hardware dovrebbe essere impostato sull'ora UTC, anche per Windows dual-boot.

Per fare in modo che Windows consideri l'orologio hardware come UTC, procedi come segue:

  • Nel registro, sotto HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation, aggiungi una chiave RealTimeIsUniversal con un valore 00000001 di tipo dword
  • Disabilitare il servizio Ora di Windows eseguendo questo comando: sc config w32time start= disabled

Vedi la spiegazione dal Wiki di Ubuntu

Nei dettagli:

La maggior parte dei sistemi operativi considera l'orologio hardware UTC tranne Windows per ragioni di compatibilità ridicole e presumibilmente per evitare di confondere gli utenti quando si imposta l'ora tramite il bios (!) (I commenti su questo post del blog valgono la pena di leggere tra l'altro)

Il Wiki di Arch Linux spiega bene gli svantaggi dell'uso dell'ora locale per l'orologio hardware:

Esistono due standard temporali: localtime e Coordinated Universal Time (UTC). Lo standard localtime dipende dal fuso orario corrente, mentre UTC è lo standard orario globale ed è indipendente dai valori del fuso orario. Sebbene concettualmente diverso, l'UTC è anche noto come GMT (Greenwich Mean Time).

Lo standard utilizzato dall'orologio hardware (l'orologio CMOS, l'ora del BIOS) viene impostato dal sistema operativo. Per impostazione predefinita, Windows utilizza localtime, macOS utilizza UTC e i sistemi di tipo UNIX variano. Un sistema operativo che utilizza lo standard UTC considererà generalmente l'orologio hardware come UTC e farà una regolazione per impostare l'ora del sistema operativo all'avvio in base al fuso orario.

Se su una macchina sono installati più sistemi operativi, tutti ricavheranno l'ora corrente dallo stesso clock hardware: si consiglia di adottare uno standard univoco per l'orologio hardware per evitare conflitti tra i sistemi e impostarlo su UTC. In caso contrario, se l'orologio hardware è impostato su ora locale, più di un sistema operativo può regolarlo dopo una modifica dell'ora legale, ad esempio, causando in tal modo una correzione eccessiva; possono sorgere problemi anche quando si viaggia tra fusi orari diversi e si utilizza uno dei sistemi operativi per ripristinare l'orologio del sistema / hardware.


2

Nella maggior parte dei casi, consiglierei di impostare il BIOS sull'ora UTC. ma se si esegue il dual boot con Windows. Consiglierei l'ora locale. Windows non gestisce correttamente BIOS-set-as-UTC. Quindi ogni volta che si cambia sistema operativo, si avviano le altre.

i miei due centesimi

Puoi hackerare il registro per far sì che Windows supporti l'ora UTC fare riferimento a questo Windows 10 supporta l'ora UTC come ora del BIOS?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.