Soluciona los problemas de hora al utilizar un dual-boot Windows/Linux

Escrito por Rubén Velasco

El arranque dual, o Dual-Boot, es la configuración mediante la cual podemos tener dos o más sistemas operativos en nuestro ordenador instalados de forma independiente de manera que podamos utilizar el que queramos cuando lo necesitemos. Aunque en un principio ninguno de los dos sistemas operativos interfiere con el otro, sí que suele existir un pequeño problema al cambiar de uno a otro, y es que la hora del sistema puede quedar mal configurada, estando adelantada o retrasada en unos de los dos sistemas operativos.

Este fallo con la hora se debe principalmente a que los sistemas Linux, y otros sistemas operativos como macOS, utilizan UTC (Coordinated Universal Time), mientras que Windows no. Por ello, cuando cada sistema operativo se comunica con el hardware para sincronizar la hora, lo configura a su manera, habiendo este desfase cuando cambiamos de un sistema operativo a otro en Dual Boot.

Existen varias formas de solucionar este problema, todas ellas, además, muy sencillas de aplicar, de manera que cuando cambiamos de un sistema operativo a otro la hora y todo funcione a la perfección.

A continuación, vamos a ver dos formas de solucionar esto, una desde Linux y otra desde Windows directamente.

Cómo forzar a Linux a no utilizar “UTC” y utilizar la hora “localtime”

Una de las formas de acabar con este problema es cambiando la forma que Linux utiliza para procesar la fecha y la hora. Para ello, lo único que tenemos que hacer es abrir un terminal en el sistema operativo Linux que utilicemos (por ejemplo, Ubuntu) y ejecutar en él:

  • sudo timedatectl set-local-rtc 1

Listo. A partir de ahora, al dejar de utilizar UTC para la fecha y la hora, cuando cambiemos de un sistema a otro no habrá problema con la configuración horaria del hardware y ambos sistemas tendrán la misma hora siempre, sin desfases.

Cómo solucionar el problema de la hora al volver a Windows desde Linux

Para solucionar el problema desde Windows, el proceso es un poco más laborioso. Para ello, lo primero que debemos hacer es abrir el editor de registro de nuestro Windows y desplazarnos hasta la ruta:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Una vez allí, crearemos un valor dword llamado “RealTimeIsUniversal” y lo editaremos para darle el valor “1”.

Una vez hecho esto, lo siguiente será desactivar la sincronización automática de la hora en Windows. Para ello, abriremos una ventana CMD con permisos de administrador y ejecutaremos en ella el comando:

  • sc config w32time start= disabled

Una vez hecho esto, el problema también habrá desaparecido y ya podremos cambiar de un sistema operativo a otro siempre que queramos sin que la hora aparezca mal en ninguno de ellos.

Como hemos dicho, este problema se puede solucionar desde los dos sistemas operativos, pero solo es necesario hacer uno de los dos métodos ya que, con cualquiera de los dos, el problema estará solucionado. Si utilizamos los dos, probablemente incluso volvamos a tener el mismo problema.

Los dos métodos funcionan, aunque, como hemos podido ver, es mucho más rápido y sencillo el primero.

¿Tienes una configuración “Dual Boot” en tu ordenador? ¿Has tenido problemas con la hora al cambiar entre sistemas operativos?

Fuente > ghacks

Continúa leyendo
  • Alexander Orlas Gutierrez

    Muchísimas gracias.
    Gran artículo.

  • Gregorio Ros

    Gracias x1000. Tenía este problema y no sabía como solucionarlo, no hay como dar con el sitio correcto. Por cierto, que tengo otro problema raro en otro PC, tengo un arranque dual con Windows7 y Linux Mint 18.3, los dos funcionan de perlas pero algunas veces, suele pasar despues de funcionar con Linux, cuando arranque W7 se queda bloqueado en la pantalla de login, nada que no se solucione con un reinicio, pero tras leer este articulo me hace pensar en que pueda ser algo relacionado. ¿Es posible?.
    Gracias y un saludo.

  • Strangexz

    Excelente aporte muchas gracias

  • Juan José Cerezo Mata

    La pagina se ve mal, se monta el anuncio sobre el texto haciendola ilegible solo se ve correcto en firefox, ni en internet explorer 11, chrome ni edge se visualiza correctamente

  • Juan José Cerezo Mata

    Pues si los he tenido, el problema es mas gordo aun, como se hace esto en un servidor con arranque dual VMWare ESXI 6.5? con windows 10 pro? lo suyo sería hacerlo en el ESXI y entiendo que con las maquinas virtuales paradas, tengo este dual boot, porque no necesito el 100% del tiempo el servidor activo y lo utilizo tambien para jugar y la verdad es que me funciona bastante bien, claro que tiene hardware de servidor es un workstation con dual socket una estabilidad digna de mencion le cambie la grafica por una gtx y funciona para juegos que nada tiene que envidiar a un equipo gaming.

    Bueno esto lo he puesto porque siempre me suelen preguntar porque tengo un dualboot entre un vmware esxi y un windows 10 XD

    probaré a ver si el comando tambien esta disponible desde la shell de vmware y lo publico tanto si funciona igualmente como si no

  • Juan José Cerezo Mata

    Pues no, va a ser que en un Servidor VMWare esxi 6.5 no funciona, y eso que les tengo puesto que sincrinice con el NTP de google, quizas tengo que hacer eso mismo pero en windows no se

  • Faryel

    Esos jodidos anuncios me impiden visualizar bien el articulo.

    • Hola,

      No son los anuncios sino la línea del registro tan larga. Con Firefox no me ocurre

  • Miguelito Colmenares

    Gracias por el dato amigos, de verdad siempre da problema el reloj al momento de instalar el dual boot.