Como desativar a sincronização de horário com o Windows 7 como sistema operacional host no VirtualBox?

18

Eu tenho um Windows 7 de 64 bits com o VirtualBox executando o mesmo Windows 7 de 64 bits que um sistema operacional convidado.

Quando defino uma data e hora específicas, ela sempre será revertida para a data e hora do sistema operacional host na inicialização. Como posso desativar isso?

dexgecko
fonte

Respostas:

19
  1. Encontre o local em que sua máquina virtual está armazenada. Você pode fazer isso clicando com o botão direito do mouse na máquina na lista do VirtualBox Manager e selecionando Mostrar no Explorer

Localizar caminho de origem da máquina

  1. Faça backup do arquivo chamado yourVMname .vbox

  2. Abra o arquivo em um editor de texto e navegue até o <ExtraData>elemento que deve conter uma lista de ExtraDataItemelementos

  3. Adicione o seguinte item à lista: <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. A seção final deve se parecer com isso:

Configuração final da VM editada

fonte

dexgecko
fonte
1
A Vbox me mostra um problema com a primeira aspas que você usou. Depois de digitar manualmente, funcionou.
Hareen Laks
1
Eu fiz no Mac, funcionou. Eu apenas substitui VBoxInternal por VBoxInternal2.
precisa saber é o seguinte
2
O VirtualBox deve ser reiniciado.
Alex78191
Isso não funcionou para mim no MacOS: Mojave usando o Vbox 6.0.6. Após editar e salvar o .vboxarquivo, iniciar a VM reverteria para o estado anterior sem minhas alterações. A resposta de @Triple_Fault fez o truque.
camada Z4,
17

O comando para desativar a sincronização de horário entre host e convidado no Virtualbox é:

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

Consulte o manual do Virtualbox, seção 9.14, especialmente 9.14.4.

Observe que em um host do Windows, o diretório padrão da janela de comando deve estar no diretório em que o Vboxmanage.exe existe (padrão: C: \ Arquivos de Programas \ Oracle \ Virtualbox) ou você deve digitar o caminho completo para o Vboxmanage.exe.

Triple_Fault
fonte
Também vagrant reloaddepois de executar esse comando set.
precisa
Isso é melhor do que modificar .vboxdiretamente.
Ameen 26/02