33 Votos

VirtualBox: Cambiar la Fecha y la Hora

Tutorial de Stefan Trost | 11/05/2021 a las 16:05

Si desea cambiar el tiempo en un sistema invitado en VirtualBox, de forma predeterminada, puede experimentar el siguiente comportamiento: Después de cambiar el reloj de un sistema operativo que se inició desde VirtualBox, no pasa mucho tiempo antes de que el tiempo vuelva a su estado original. Parece que no hay posibilidad de cambiar la fecha y la hora.

Esto se debe a la sincronización automática de la hora con el sistema host. Es decir, siempre se utiliza el tiempo de la computadora host para la máquina virtual. Pero, ¿qué puede hacer si desea ejecutar la máquina virtual con una hora diferente? Tenemos dos opciones:

Cambiar los Adjustes a través del Archivo de Configuración

Cada máquina virtual tiene dos archivos de configuración en los que se especifica la configuración de esta máquina. Puede encontrar los archivos en la carpeta en la que tiene almacenada la máquina virtual y la imagen del disco duro.

La forma más fácil de encontrar la carpeta es hacer clic derecho en la máquina virtual en cuestión en VirtualBox en la lista en el lado izquierdo de la ventana principal y luego seleccionar "Mostrar en Explorador" en el menú contextual (también puede usar el menú "Máquina" > "Mostrar en Explorador" cuando se selecciona una máquina virtual.

Por ejemplo, la ruta a la carpeta puede ser "C:\Users\<Nombre de usuario>\VirtualBox VMs\<Nombre de la máquina virtual>", "C:\Documents and Settings\<Nombre de usuario>\.VirtualBox\Machines\", "C:\Users\<Nombre de usuario>\.VirtualBox\Machines\<Nombre de la máquina virtual>" o, por supuesto, cada carpeta definida por el usuario.

Los archivos están estructurados en formato XML y tienen la extensión .vbox y .vbox-prev. El nombre antes de la extensión es igual al nombre de la máquina virtual. Por ejemplo, "<nombre de la máquina virtual>.vbox" y "<nombre de la máquina virtual>.vbox-prev".

Después de abrir los archivos en un editor de texto, puede agregar (o cambiar) la siguiente línea en la sección "<ExtraData>". Esta línea configura si el tiempo debe tomarse del sistema host.

<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

Al establecer "value" en "0", la hora se sincroniza, si "value" se establece en "1", no hay sincronización con el sistema host.

Cambiar la Configuración a través de la Línea de Comandos

En lugar de cambiar los archivos de configuración XML manualmente con un editor de texto, también puede realizar los cambios desde la línea de comandos. Para ello, puede ingresar el siguiente comando desde la Terminal:

VBoxManage setextradata <Nombre de la máquina virtual> "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"

Por supuesto, debe insertar el nombre de la máquina virtual que desea cambiar en el comando.

La herramienta VBoxManage se encuentra en la carpeta de instalación de VirtualBox. Por lo tanto, debe ejecutar el comando directamente desde la carpeta de instalación o debe especificar la ruta completa a VBoxManage para que funcione.

Importante: Cierre VirtualBox antes

VirtualBox está leyendo su configuración al inicio y almacenando su configuración cuando la cierra. Por lo tanto, al aplicar cambios a la configuración, debe cerrar todas las máquinas virtuales en ejecución, así como VirtualBox.

De lo contrario, los cambios no se activarán o incluso se sobrescribirán.

ResponderPositivoNegativo

Sobre el Autor

AvatarPuede encontrar software de Stefan Trost en la pagina es.sttmedia.com. ¿Necesita un software individual según sus propios requisitos? Escribenos: es.sttmedia.com/contacto
Ver Perfil

 

Temas Relacionados

Cambiar la Fecha de Archivo

Tutorial | 0 Comentarios

PHP: Guardar Resultado de MySQL en Array

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.