如何在 VirtualBox 中禁用与 Windows 7 作为主机操作系统的时间同步?

如何在 VirtualBox 中禁用与 Windows 7 作为主机操作系统的时间同步?

我有一个 64 位 Windows 7,其中 VirtualBox 运行相同的 64 位 Windows 7 作为客户操作系统。

当我设置特定日期和时间时,启动时它将始终恢复到主机操作系统的日期和时间。我该如何禁用此功能?

答案1

  1. 找到虚拟机的存储位置。您可以通过右键单击 VirtualBox 管理器列表中的机器并选择在资源管理器里显示

查找机器源路径

  1. 备份名为你的虚拟机名称.vbox

  2. 在文本编辑器中打开该文件并导航到<ExtraData>元素应包含以下列表ExtraDataItem元素

  3. 将以下项目添加到列表中: <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. 最后一部分看起来应该是这样的:

最终编辑的虚拟机配置

来源

答案2

在 Virtualbox 中禁用主机和客户机之间的时间同步的命令是:

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

参见 Virtualbox 手册第 9.14 节,尤其是 9.14.4。

请注意,在 Windows 主机中,您的命令窗口的默认目录必须位于 Vboxmanage.exe 所在的目录中(默认值:C:\Program Files\Oracle\Virtualbox),或者您必须输入 Vboxmanage.exe 的完整路径。

相关内容