html

четверг, 28 марта 2013 г.

VirtualBox. Синхронизация времени между хостом и гостевой системой 02

0. Этот пост является продолжением поста  VirtualBox. Синхронизация времени между хостом и гостевой системой 01

1. Ключ GetHostTimeDisabled, который отвечает за синхронизацию времени между хостом и гостевой системой, находится в секции ЕxtraData

2. Посмотрим значение этого ключа при помощи утилиты администрирования VBoxManage.exe
2.1. Запустим консоль cmd. Пуск – Выполнить – cmd :
Запуск консоли cmd
Запуск консоли cmd

2.2. Перейдем в каталог исполняемых файлов VirtualBox. В нем находится утилита администрирования VBoxManage.exe:
Переход в каталог VirtualBox
Переход в каталог VirtualBox

2.3 Выполним команду  VBoxManage.exe getextradata  XP enumerate.  XP – название виртуальной машины
Выполнение команды VBoxManage.exe getextradata ...
Выполнение команды VBoxManage.exe getextradata ...

2.4 Видим, что синхронизация времени не отключена

3. Переключим значение ключа GetHostTimeDisabled  при помощи утилиты администрирования VBoxManage.exe. Все виртуальные машины и программа VirtualBox должны быть отключены.

3.1 Выполним команду в консоли VBoxManage setextradata XP "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1":
GetHostTimeDisabled = 1
GetHostTimeDisabled = 1

3.2. Проверим значение ключа:
Команда VBoxManage.exe getextradata ...
Команда VBoxManage.exe getextradata ...

3.3 Значение ключа изменилось – синхронизация  времени отключилась.

4. Bat-файлы для выполнения операций по включению или выключению синхронизации времени между гостевой системой и хостом можно скачать здесь: Bat-Sinkhronizatsiya.rar. В архиве bat-файлы  и скрины выполения bat –файлов. Выполнять bat-файлы нужно в каталоге исполняемых файлов VirtualBox


5.  Инструкцию по работе с Oracle VM VirtualBox скачать можно здесь: User-Manual-VirtualBox.pdf .  Там рассказано и  про синхронизацию времени в  VirtualBox.

Комментариев нет: