11

У меня 64-битная Windows 7 с VirtualBox под той же 64-битной Windows 7, что и гостевая ОС.

Когда я устанавливаю определенную дату и время, он всегда возвращается к дате и времени операционной системы хоста при запуске. Как я могу отключить это?

2 ответа2

11
  1. Найдите место, где хранится ваша виртуальная машина. Вы можете сделать это, щелкнув правой кнопкой мыши по компьютеру из списка в диспетчере VirtualBox и выбрав « Показать в проводнике».

Найти путь к машине

  1. Сделайте резервную копию файла с именем yourVMname.vbox

  2. Откройте файл в текстовом редакторе и перейдите к <ExtraData> который должен содержать список элементов ExtraDataItem

  3. Добавьте следующий элемент в список: <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. Последний раздел должен выглядеть примерно так:

Конечная отредактированная конфигурация VM

источник

10

Команда для отключения синхронизации времени между хостом и гостем в Virtualbox:

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

См. Руководство по Virtualbox, раздел 9.14, особенно 9.14.4.

Обратите внимание, что на хосте Windows каталог по умолчанию вашего командного окна должен находиться в каталоге, где существует Vboxmanage.exe (по умолчанию: C:\Program Files\Oracle\Virtualbox), или вам нужно ввести полный путь к Vboxmanage.exe.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .