Отключение синхронизации времени в Oracle VM VirtualBox
В статье показано как отключить синхронизацию времени виртуальной машины с хостом, под управлением Oracle VM VirtualBox.
Для отключения синхронизации времени:
1. Запустите командный интерпритатор CMD, для этого нажмите одновременно кнопки «Windows»+»R».
2. Перейдите в рабочую папку Oracle VM VirtualBox («C:\Program Files\Oracle\VirtualBox\»), для этого в консоли введите cd C:\Program Files\Oracle\VirtualBox
3. Для отключения синхронизации выполните команду: vboxmanage setextradata «Имя-Виртуальной-машины» «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» «1»

Результат выполнения последней команды:
4 comments on “ Отключение синхронизации времени в Oracle VM VirtualBox ”
Алексей on 08.10.2018 at 21:29 said:
VirtualBox перестал запускаться после этой команды, выдаёт ошибку «The number begin converted (string) contained no digits. (VERR_NO_DIGITS).»
Эта ошибка означает: Номер, в строке не содержит цифр. Попробуйте поменять апострофы, так как показано на скриншоте.
racoonpotaskoon on 12.10.2018 at 15:51 said:
У вас команда кривая нет — вместо двойных апострофов кавычки , а в тексте команды отсутствует открывающий двойной апостроф.
правильный вариант: vboxmanage setextradata «Имя-Виртуальной-машины» «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» «1»
Вы не правы, правильно команда будет такая: vboxmanage setextradata «kali» «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» «1» (так как показано на скрине), при том что Имя-Виртуальной-машины = kali. В тексте были кавычки (убрал), потому что это указание на название.
Сменить дату на виртуальной машине

Здравствуйте. У меня есть виртуальная машина (Virtual Box) с Windows 7 . Появилась необходимость поставить на ней дату 31 августа 2022 года. Пробую это сделать, но дата тут же меняется на реальную. Захожу в настройки времени и отключаю синхронизацию с сервер, пробую — дата снова меняется на текущую. Гуглю. Узнаю, что у виртуал бокса для каждой машины есть синхронизация даты и времени. Отключаю её с помощью команды
VBoxManage setextradata «Имя виртуальной машины» «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» 1
Команда прошла успешна, но дата снова возвращается на текущую практически сразу после изменения. Что ещё мне надо отключить?
Конспект
Буду описывать здесь процесс выполнения различных работ.
Страницы
- Главная страница
- Карта блога
html
вторник, 26 марта 2013 г.
VirtualBox. Синхронизация времени между хостом и гостевой системой 01
1. По умолчанию в VirtualBox после установки виртуальной машины время синхронизируется с хостом. Это происходит приблизительно один раз в несколько секунд.
Иногда бывает нужно перевести дату и время в гостевой системе, без изменения времени на хосте. Как это делать рассмотрим в этом посте. В качестве примера гостевой ОС возьмем XP. Хост тоже имеет ОС XP
2. За синхронизацию времени отвечает ключ GetHostTimeDisabled в виртуальной машине. Он имеет два значения value=»1″ и value=»0″(по умолчанию). value=»0″ -есть синхронизация времени. value=»1″ -нет синхронизации времени.
3. Находим ключ GetHostTimeDisabled
3.1. Идем Файл – Настройки в VirtualBox-е:
![]() |
| Выбор настроек VirtualBox |
3.1. Видим адрес Папки для машин
![]() |
| Настройки VirtualBox |
3.3. Идем в эту папку:
![]() |
| Папки виртуальных машин |
3.4. В ней видим подпапки с такими же именами, как и названия ВМ в VirtualBox-е. Заходим в папку XP:
![]() |
| Папка виртуальной машины XP |
3.5.XP.vbox – это описание виртуальной машины XP. В ней хранится ключ GetHostTimeDisabled. Открываем XP.vbox при помощи текстового редактора.
![]() |
| Открытие описания VM |
3.6. Находим ключ GetHostTimeDisabled, который отвечает за синхронизацию времени
![]() |
| Ключ GetHostTimeDisabled |
3.7. Видим, что синхронизации времени не отключена.
4. Вот и способ отключения синхронизации. Выключаем виртуальную машину, закрываем VirtualBox. И, только после этого, меняем value=»0″ на value=»1″. Затем загружаем виртуальную машину XP. Синхронизация времени в VirtualBox должна отключиться.Аналогичную операцию можно проделать для других виртуальных машин.
5. Другой метод просмотра ключа GetHostTimeDisabled и отключения синхронизации времени виртуальной машины, используя утилиту администрирования VBoxManage.exe , рассмотрим в посте VirtualBox. Синхронизация времени между хостом и гостевой системой 02
6. Скачать инструкцию по работе с Oracle VM VirtualBox здесь: User-Manual-VirtualBox.pdf . В том числе рассказано про синхронизацию времени в VirtualBox
Посты по теме :
- VirtualBox. Синхронизация времени между хостом и гостевой системой 02
- VirtualBox и Debian 6.0.5. Настройка монитора
- VirtualBox и сеть.Режим Виртуальный адаптер хоста.Подключение к Интернет.
directumos
Отключение синхронизации времени между гостевой и хостовой машиной для меня было крайне важно, когда потребовалось запустить виртуальную машину на VirtualBox в прошлом:)
По умолчанию после установки виртуальной машины в VirtualBox, время синхронизируется с хостовой машиной раз в несколько секунд. Поэтому, что бы время не изменялось на виртуалке и не требовалось менять время на хостовой машине, нужно ввести следующую команду:
Перейти в папку VirtualBox: cd «C:\Program Files\Oracle\VirtualBox»
Вводим команду отключения синхронизации времени:
VBoxManage setextradata ИМЯ_ВАШЕЙ_ВИРТУАЛКИ «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» «1»
Перезапустите виртуальную машину.
ИМЯ_ВАШЕЙ_ВИРТУАЛКИ — пишется с учетом регистра! (Посмотреть можно в визуальной консоли)
Для включения синхронизации соответственно GetHostTimeDisabled» «0»





