El arranque dual de Linux y Windows puede interferir con la configuración de la hora en ambos sistemas operativos, generalmente Windows. Aquí hay tres maneras fáciles de arreglar esto.
¿Alguna vez probó el arranque dual de Linux junto con Windows y terminó en un experimento de viaje en el tiempo que salió mal? Enciende Windows durante el día y, de repente, el reloj le dice que ya es de noche.
Esta es una molestia recurrente con casi todos los sistemas de arranque dual Windows-Linux. Aprendamos por qué sucede esto y cómo solucionar este problema de tiempo extraño y volver a la fecha y hora actuales.
¿Por qué el arranque dual de Linux arruina tu tiempo de Windows?
El quid de este problema radica en cómo ambos sistemas operativos administran el reloj del hardware.
El reloj de hardware es un segmento físico de la placa base de su computadora que es responsable de mantener el tiempo. Está alimentado por la batería CMOS y administrado por el núcleo del sistema operativo que está ejecutando. Los diferentes sistemas operativos gestionan este reloj de forma diferente.
Linux establece el reloj del hardware en Universal Time Coordinated (UTC), mientras que Windows asume que el reloj del hardware ya está utilizando la hora local derivada de su ubicación actual.
Cuando realiza un arranque dual de estos dos sistemas, Linux continúa proporcionando la hora correcta porque, aunque establece el reloj de hardware a UTC, calcula la diferencia horaria entre UTC y su hora local y establece internamente una compensación en el sistema operativo reloj.
Windows, sin embargo, no está al tanto y no está atado por el cambio en la zona horaria del reloj del hardware, y continúa leyendo la hora del reloj del hardware y la presenta como la hora local.
Para solucionarlo, debe configurar ambos sistemas operativos para manejar el reloj del hardware o el reloj del sistema operativo de forma unánime.
Aprendamos tres formas de corregir que Windows muestre una hora incorrecta después del arranque dual de Linux.
Debe usar solo uno de estos métodos y no combinarlos.
1. Hacer que Linux use la hora local para el reloj de hardware
Como se discutió anteriormente, el problema surge porque Linux establece el reloj de hardware en UTC. El enfoque más simple para corregir la visualización incorrecta de la hora en Windows sería configurar Linux para configurar el reloj del hardware, también conocido como reloj en tiempo real (RTC), a la hora local.
Luego, Windows obtendría la hora local del reloj del sistema y la mostraría, solucionando el problema. Aquí se explica cómo configurar el RTC para usar la hora local en Linux:
- Inicie una nueva ventana de terminal.
- Utilizando el horafechactl comando, configure el RTC para usar la hora local ejecutando este comando con el sudo prefijo:
sudo timedatectl set-local rtc 1
- Reinicie su sistema manualmente o escriba reiniciar.
Esos son todos los pasos necesarios para configurar el reloj del hardware para usar la hora local en Linux.
Para revertir los cambios, simplemente escriba el mismo comando con una pequeña edición de cambiar "1" a "0". Esta es la forma más fácil de solucionar el problema de inconsistencia de tiempo cuando se realiza un arranque dual.
2. Configurar Windows para sincronizar automáticamente la hora desde Internet
El último método debería haber solucionado todos sus problemas de tiempo. En caso de que no fuera así, aquí hay una forma rápida de corregir la hora de Windows sin tener que reiniciar en Linux.
Tanto Windows como Linux vienen con una función de sincronización de hora automatizada que sincroniza la hora del sistema con un servidor de hora en línea. Estos son los pasos a seguir para activar la sincronización horaria automática:
- Haga clic derecho en la esquina inferior derecha de la barra de tareas donde se muestra la hora.
- En el menú que aparece, haga clic en Ajustar fecha y hora. O puedes abrir Ajustes > Hora e idioma > Fecha y hora.
- Establecer la zona horaria correcta si era incorrecto y luego encienda Establecer hora automáticamente haciendo clic en el control deslizante y finalice la configuración haciendo clic en Sincronizar ahora. Ahora debería ver la hora cambiada a su hora local. Ahora puede cerrar la ventana de configuración y concentrarse en sus mejores cosas.
Esos son todos los pasos que debe seguir para corregir el tiempo de Windows interrumpido por el arranque dual de Linux.
3. Hacer que Windows use la hora UTC para el reloj de hardware
Como se discutió anteriormente, Windows asume que el reloj del hardware está configurado a la hora local y no se molesta en convertirlo a su hora local nuevamente porque sería redundante.
Para solucionar este problema, puede configurar Windows para configurar el reloj del hardware y configurarlo en UTC para que Windows se vea obligado a convertir el UTC del reloj del hardware a la hora local.
Esta es una solución más compleja, por lo que se recomienda que pruebe las otras dos soluciones y solo luego recurra a esta. En caso de que las dos correcciones anteriores hayan fallado, estos son los pasos a seguir:
- Usando la barra de búsqueda o Ganar + R atajo, encienda el cuadro de diálogo Ejecutar en Windows y escriba regeditar.
- Con el Editor del Registro de Windows abierto, vaya a esta ubicación: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
- Haga clic derecho en el espacio vacío, haga clic en Nuevoy agregar un nuevo Valor Q-PALABRA (64 bits) entrada, dándole el nombre RealTimeisUniversal. Si estás en un Versión de Windows de 32 bits, debe agregar un Valor de PALABRA D (32 bits) entrada en su lugar.
- Después de agregar la entrada, haga doble clic en ella y establezca el valor en 1 y reinicie su sistema.
Ahora Windows configurará primero el reloj del hardware en UTC y luego convertirá UTC a su hora local, brindándole la hora y fecha correctas y eliminando así la discrepancia horaria que se produce debido al arranque dual de Windows con linux
Regreso al presente: ¡Windows que muestra la hora incorrecta en la configuración de arranque dual solucionado!
La hora incorrecta en el arranque dual es un problema común al que se enfrentan todos los usuarios de arranque dual, independientemente de la versión de Windows y Linux que estén ejecutando.
Los viajes en el tiempo no deseados pueden causarle problemas o vergüenza, pero ahora sabe cómo abordar este problema de tres maneras diferentes.
Aunque el culpable de este problema generalmente radica en cómo Linux y Windows abordan el cronometraje, a veces, la causa del problema puede ser una señal de hardware defectuoso o un problema de seguridad, como malware oculto en su sistema.
En caso de que ninguna de estas correcciones de arranque dual parezca funcionar para usted, puede considerar verificar el estado del hardware o investigar cualquier rastro de malware en su sistema.