Итак, я гуглил и пробовал следующие команды. Я хочу помешать виртуальной машине иметь правильное время и просто придерживаться того времени, которое она в последний раз записывала. Операционная система хоста - Ubuntu 12.04, а гостевая - Windows XP. Я отключил синхронизацию времени в XP, чтобы он не делал этого при подключении к Интернету. Однако он, похоже, берет время из Ubuntu и устанавливает его как свое.
VBoxManage setextradata XP11 “VBoxInternal/TM/WarpDrivePercentage” 200
vboxmanage setextradata XP11 "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
Обе команды не работают, поскольку время всегда установлено точно так же, как в Ubuntu. Я нашел запись дополнительных данных в XML-файле virtualbox. Это заявляет оба изменения, которые команды выше настроены сделать. Но, конечно, он все еще не перестал обновлять время.
<ExtraData>
<ExtraDataItem name="GUI/LastGuestSizeHint" value="1152,864"/>
<ExtraDataItem name="GUI/LastNormalWindowPosition" value="74,52,1152,911"/>
<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>
<ExtraDataItem name="“VBoxInternal/TM/WarpDrivePercentage”" value="200"/>
</ExtraData>
Мне кажется, что если вы пытаетесь установить WarpDrivePercentage, строка должна выглядеть следующим образом: <ExtraDataItem name="VBoxInternal/TM/WarpDrivePercentage" value="200"/>
В то время как в вашей версии есть разметка html для "" вокруг VBoxINternal / TM / WarpDrivePercentage, вероятно, вставленный ранее примененной командой.