С помощью virtual box можно установить время виртуальной машины, отличное от времени хоста

С помощью virtual box можно установить время виртуальной машины, чтобы отличаться от времени хоста. Сказать 1 год в прошлое.

Если бы я хотел, чтобы запустить Windows XP с изображениями, предоставленными корпорацией here.

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11575

для образа XP отмечено, что:

Expires: This image will shutdown and become completely unusable on February 14, 2013.

Это один из лучших способов проверить IE 6 и IE 7. Другое XP типичные тесты.

31
задан nelaaro 2013-01-22 13:56:56
источник

2 ответов

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

эта команда отключает synchronization:

http://www.virtualbox.org/manual/ch09.html#disabletimesync

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

следующая опция позволяет установка смещения в миллисекундах: http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm

VBoxManage modifyvm "VM name" --biossystemtimeoffset <msec>
35
отвечен Stefan Seidel 2015-05-02 18:31:05
источник

пример сценария Windows powerShell

startVM.ps1

# Starts the VM always on the date 12/30/2016

$tempo = ""+([datetime]"12/30/2016" - [datetime]::Now).TotalMilliseconds
$tempo = ""+[math]::Round($tempo)
$nome = "virtualMachineName"

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage setextradata $nome "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage modifyvm $nome --biossystemtimeoffset $tempo

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage startvm $nome
3
отвечен eliseu 2017-01-12 16:10:00
источник

Другие вопросы windows virtualbox virtual-machine bios time

X