停止主机和客户机之间的时间同步 - VirtualBox

停止主机和客户机之间的时间同步 - VirtualBox

因此,我一直在谷歌搜索,并尝试了以下命令。我想阻止虚拟机拥有正确的时间,而只是坚持上次记录的时间。主机操作系统是 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 完全相同。我在 virtualbox XML 文件中找到了 extradata 条目。它说明了上述命令要进行的两项更改。但当然它仍然没有停止更新时间。

<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="&#x201C;VBoxInternal/TM/WarpDrivePercentage&#x201D;" value="200"/>
    </ExtraData>

答案1

在我看来,如果您尝试设置 WarpDrivePercentage,则该行应该是: <ExtraDataItem name="VBoxInternal/TM/WarpDrivePercentage" value="200"/>
虽然在您的版本中,VBoxINternal/TM/WarpDrivePercentage 周围有“ ”的 html 标记,但可能是由先前应用的命令插入的。

相关内容