27Jun

¿Cómo conseguir que los relojes de Windows y Linux muestren el tiempo correcto y coincidente?[Dual-Boot]

A veces, cuando configuras un sistema de arranque dual, las cosas pueden ponerse un poco raras con la configuración de hora y reloj, así que, ¿cómo arreglas el problema? La publicación SuperUser Q & A de hoy tiene la solución perfecta para ayudar a un lector frustrado a solucionar sus problemas en el arranque de doble arranque.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

Foto cortesía de Straws tirado al azar( Flickr).

El lector

SuperUser pregunta arielnmz quiere saber cómo obtener los dos relojes en su configuración de Windows / Linux de inicio dual para mostrar los tiempos adecuados y coincidentes:

Desde que comencé a usar Linux en una configuración de arranque dualcon Windows, me di cuenta cuando reinicié la máquina, el tiempo en el otro sistema operativo era incorrecto( por ejemplo, 12:00 en Linux, reinicio en Windows y ver 18:00).Cuando revisé el BIOS, el RTC estaba configurado a las 18:00.

Dado que mi zona horaria es -06: 00 CST, supongo que Linux simplemente establece el tiempo del RTC en UTC y vuelve a calcular el tiempo en función de la zona horaria, mientras que Windows simplemente establece el RTC a la hora de la zona horaria. Ambos usan el mismo servidor NTP para sincronizar la hora.

Mi pregunta es, ¿cuál está haciendo lo correcto?¿En cuál debo establecer la configuración de zona horaria en UTC para tener el tiempo correcto en ambos?

¿Cuál es el mejor método para solucionar el problema del reloj de arranque dual de arielnmz?

La respuesta

SuperUser contribuidor Ayan Patra tiene la respuesta para nosotros:

Recientemente me enfrenté al mismo problema y así es como lo solucioné.Debe realizar algunos cambios menores en ambos sistemas operativos.

Primero comencé con Linux. Ejecute los siguientes comandos como root:

  • ntpdate pool.ntp.org

Esto actualizará su tiempo si no está configurado correctamente.

Ahora configure el reloj del hardware en UTC con este comando.

  • hwclock -systohc -utc

Origen

Ahora arranque en Windows y agregue lo siguiente al registro. Simplemente cree un archivo. reg usando el siguiente código en el Bloc de notas. Guárdalo y ejecútalo.

  • Editor de registro de Windows Versión 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = dword: 00000001

Origen

A partir del siguiente inicio, ambos sistemas operativos le mostrarán la hora correcta.

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.