27Jun

Come ottenere gli orologi Windows e Linux per visualizzare il tempo corretto e corrispondente?[Dual-Boot]

A volte quando si imposta un sistema dual-boot, le cose possono diventare un po 'strane con le impostazioni di ora e orologio, quindi come si risolve il problema? Il post di Q & A di SuperUser di oggi ha la soluzione perfetta per aiutare un lettore frustrato a risolvere i suoi problemi di orologio a doppio avvio.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

Foto per gentile concessione di Cannucce tirate a caso( Flickr).

La domanda

SuperUser reader arielnmz vuole sapere come ottenere entrambi gli orologi nella sua configurazione Windows / Linux dual-boot per visualizzare i tempi corretti e corrispondenti:

Da quando ho iniziato a utilizzare Linux in una configurazione dual-bootcon Windows, ho notato quando ho riavviato la macchina, il tempo sull'altro sistema operativo era sbagliato( ad esempio, 12:00 su Linux, riavvio a Windows e vedere 18:00).Quando ho controllato il BIOS, RTC era impostato su 18:00.

Dato che il mio fuso orario è -06: 00 CST, presumo che Linux imposti il ​​tempo dell'RTC su UTC e ricalcoli l'ora in base al fuso orario, mentre Windows imposta semplicemente RTC sull'ora per il fuso orario. Entrambi utilizzano lo stesso server NTP per sincronizzare l'ora.

La mia domanda è: quale sta facendo la cosa giusta? Su quale si deve impostare il fuso orario su UTC per avere il tempo giusto su entrambi?

Qual è il metodo migliore per risolvere il problema dell'orologio a doppio avvio di arielnmz?

La risposta

SuperUser contributor Ayan Patra ha la risposta per noi:

Recentemente ho affrontato lo stesso problema ed è così che l'ho risolto.È necessario apportare alcune modifiche minori in entrambi i sistemi operativi.

Ho iniziato con Linux per primo. Eseguire i seguenti comandi come root:

  • ntpdate pool.ntp.org

Questo aggiornerà il tuo tempo se non è impostato correttamente.

Ora imposta l'orologio hardware su UTC con questo comando.

  • hwclock -systohc -utc

Origine

Ora avvia Windows e aggiungi quanto segue al registro. Basta creare un file. reg usando il codice qui sotto nel Blocco note. Salvalo ed eseguilo.

  • Editor del registro di sistema di Windows versione 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = dword: 00000001

Source

Dal successivo avvio in poi, entrambi i sistemi operativi mostreranno l'ora corretta.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.