Перейти к содержимому

Как изменить время в виртуальной машине virtualbox

  • автор:

Отключение синхронизации времени в 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»

отключение синхронизации времени vbox

Результат выполнения последней команды:

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?

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata Win7_x64 «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» 0
VBoxManage.exe: error: Could not find a registered machine named ‘Win7_x64’
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: «FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())» at line 808 of file VBoxManageMisc.cpp

UPD.: На другом форуме подсказали запустить команду из 2-го метода от имени того же пользователя (не от имени администратора, например), и это помогло решить проблему с ошибкой. Но главная проблема так и не решена — время всё также синхронизируется.

  • Вопрос задан более трёх лет назад
  • 6604 просмотра

2 комментария

Простой 2 комментария

directumos

Отключение синхронизации времени между гостевой и хостовой машиной для меня было крайне важно, когда потребовалось запустить виртуальную машину на VirtualBox в прошлом:)
По умолчанию после установки виртуальной машины в VirtualBox, время синхронизируется с хостовой машиной раз в несколько секунд. Поэтому, что бы время не изменялось на виртуалке и не требовалось менять время на хостовой машине, нужно ввести следующую команду:

Перейти в папку VirtualBox: cd «C:\Program Files\Oracle\VirtualBox»

Вводим команду отключения синхронизации времени:
VBoxManage setextradata ИМЯ_ВАШЕЙ_ВИРТУАЛКИ «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» «1»
Перезапустите виртуальную машину.

ИМЯ_ВАШЕЙ_ВИРТУАЛКИ — пишется с учетом регистра! (Посмотреть можно в визуальной консоли)

Для включения синхронизации соответственно GetHostTimeDisabled» «0»

Конспект

Буду описывать здесь процесс выполнения различных работ.

Страницы

  • Главная страница
  • Карта блога

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
Выбор настроек VirtualBox

3.1. Видим адрес Папки для машин

Настройки VirtualBox
Настройки VirtualBox

3.3. Идем в эту папку:

Папки виртуальных машин
Папки виртуальных машин

3.4. В ней видим подпапки с такими же именами, как и названия ВМ в VirtualBox-е. Заходим в папку XP:

Папка виртуальной машины XP
Папка виртуальной машины XP

3.5.XP.vbox – это описание виртуальной машины XP. В ней хранится ключ GetHostTimeDisabled. Открываем XP.vbox при помощи текстового редактора.

Открытие описания VM
Открытие описания VM

3.6. Находим ключ GetHostTimeDisabled, который отвечает за синхронизацию времени

Ключ 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 и сеть.Режим Виртуальный адаптер хоста.Подключение к Интернет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *