¿Cómo deshabilitar la sincronización horaria con Windows 7 como sistema operativo host en VirtualBox?

18

Tengo un Windows 7 de 64 bits con VirtualBox ejecutando el mismo Windows 7 de 64 bits que un SO invitado.

Cuando configuro una fecha y hora específicas, siempre volverá a la fecha y hora del sistema operativo host al inicio. ¿Cómo puedo desactivar esto?

dexgecko
fuente

Respuestas:

19
  1. Encuentre la ubicación donde está almacenada su máquina virtual. Puede hacer esto haciendo clic derecho en la máquina de la lista en el Administrador de VirtualBox y seleccionando Mostrar en el Explorador

Encuentra la ruta de origen de la máquina

  1. Haga una copia de seguridad del archivo llamado yourVMname .vbox

  2. Abra el archivo en un editor de texto y navegue hasta el <ExtraData>elemento que debe contener una lista de ExtraDataItemelementos.

  3. Agregue el siguiente elemento a la lista: <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. La sección final debería verse así:

Configuración final de VM editada

fuente

dexgecko
fuente
1
Vbox me muestra un problema con la primera comilla que ha utilizado. Después de escribirlo manualmente, funcionó.
Hareen Laks
1
Lo hice en Mac, funcionó. Acabo de reemplazar VBoxInternal por VBoxInternal2.
AnthonyB
2
VirtualBox debe reiniciarse.
Alex78191
Esto no funcionó para mí en MacOS: Mojave usando Vbox 6.0.6. Después de editar y guardar el .vboxarchivo, iniciar la VM volvería al estado anterior sin mis cambios. La respuesta de @Triple_Fault hizo el truco.
Z4-tier
17

El comando para deshabilitar la sincronización horaria entre el host y el invitado en Virtualbox es:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

Consulte el manual de Virtualbox, sección 9.14, especialmente 9.14.4.

Tenga en cuenta que en un host de Windows, el directorio predeterminado de la ventana de comandos debe estar en el directorio donde existe Vboxmanage.exe (predeterminado: C: \ Archivos de programa \ Oracle \ Virtualbox) o debe escribir la ruta completa a Vboxmanage.exe.

Triple_Fault
fuente
También vagrant reloaddespués de ejecutar ese comando set.
Cees Timmerman
Esto es mejor que modificar .vboxdirectamente.
Ameen