понедельник, 11 ноября 2013 г.

Отключение синхронизации времени между гостевой и хостовой машиной (VirtualBox)

Если вы пытаетесь сменить время на виртуальной машине и оно все время слетает через несколько секунд, то необходимо:
Метод 1) В папке с виртуальной машиной отредактировать файл с разрешением *.vbox
а имя его зависит от имени ВМ.
Нужно добавить строку <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/> в ветку <ExtraData>
Сохранить изменения.
Метод 2)
Выполнить => cmd
Выполнить команду cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage setextradata "VMname" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
Где "VMname" –имя вашей виртуальной машины.

В конце всех манипуляций эта ветка у меня выглядела так
<ExtraData>
      <ExtraDataItem name="GUI/LastCloseAction" value="PowerOff"/>
      <ExtraDataItem name="GUI/LastGuestSizeHint" value="1270,656"/>
      <ExtraDataItem name="GUI/LastNormalWindowPosition" value="4,23,1270,695"/>
      <ExtraDataItem name="GUI/MiniToolBarAlignment" value="bottom"/>
      <ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes"/>
      <ExtraDataItem name="GUI/ShowMiniToolBar" value="yes"/>
      <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>
</ExtraData>

3 комментария: