Solucione la configuración incorrecta del reloj y la hora al iniciar Windows / Linux por duplicado

Así que recientemente hice que mi papá comenzara a cambiar de Windows a GNU/Linux. Man es un serio fanático de la privacidad que conoce Windows mejor que cualquiera que no haya recibido una capacitación formal.

Imagínese un ermitaño de cabello largo y barba espesa que durante años se quejó de la privacidad, los gobiernos y cosas por el estilo; no estás lejos de la verdad con esta imagen.

A medida que Windows 10 se convierte en el sistema operativo principal para los usuarios de Windows, y a los usuarios de Windows 7 les resulta cada vez más difícil cambiar, se interesó cada vez más en la transición. Actualmente está ejecutando un arranque dual y aún no está listo para una conversión completa, ¡pero lo está logrando!

Dicho esto, el problema al que se enfrenta, y que sé que muchos otros han encontrado al ejecutar un sistema de arranque dual, es cuando cambian a GNU/Linux por un tiempo y luego reinician en Windows para descubrir que sus relojes se entregan en el lugar equivocado. ¡hora!

La razón de esto es que GNU/Linux (así como otros sistemas operativos como Mac OS X) usa UTC (Universal Coordinated Time) y Windows no. Dado que los dos sistemas operativos interactúan con su hardware y sistema de manera un poco diferente en este tema, siempre habrá un problema tan pequeño ... ¿lo hay?

Solución GNU/Linux

tiempo de linux

La solución, o más bien algunas soluciones posibles, son bastante fáciles de resolver. Mi método preferido para este problema es simplemente obligar al sistema GNU/Linux a usar "hora local" en lugar de UTC. Para hacer esto en cualquier sistema moderno que use SystemD, use el siguiente comando:

sudo timedatectl set-local-rtc 1

Y hecho. ¡Fue fácil!

Solución para Windows

Sin embargo, para aquellos de ustedes que se preguntan cómo será una solución basada en Windows, necesitamos crear un archivo de registro .reg. Abra el Bloc de notas e insértelo:

Editor del Registro de Windows versión 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation]
"RealTimeIsUniversal" = dword: 00000001

Luego guarde este archivo como "WindowsTimeFix.reg" y salga del "Bloc de notas". Luego vaya al explorador de archivos donde guardó el archivo recién creado y haga doble clic en él. Aparecerá una ventana preguntando si desea continuar, dígame qué está haciendo.

Una vez hecho esto, también querrá deshabilitar la sincronización de tiempo de Windows. Para hacer esto, debe ir a la aplicación de servicios haciendo clic en el menú "Inicio", ingresando "services.msc" y haciendo clic en "Servicios". Una vez allí, desplácese hacia abajo hasta encontrar "Hora de Windows" y haga clic con el botón derecho, seleccionando "Propiedades". Desde aquí, querrá detener el proceso y luego también deshabilitarlo.

O ejecute el comando sc config w32time start = disabled desde el símbolo del sistema elevado. Para volver a activar Windows Time más tarde, ejecute el comando sc config w32time start = auto.

Una vez que se haya detenido y deshabilitado la hora de Windows, y se haya cambiado la clave de registro, su Windows ya no tendrá problemas de hora si cambia entre GNU/Linux.

NotaR: No es necesario hacer ambas cosas, se solucionará el problema. Elija la solución que desea hacer y hágalo. ¡No hagas ambas cosas! ¡Eso es todo! ¡Felices cálculos!

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir