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

rov*_*yko 22 windows-7 virtualbox sync date-time

我有一个带有 VirtualBox 的 64 位 Windows 7,运行与来宾操作系统相同的 64 位 Windows 7。

当我设置一个特定的日期和时间时,它总是会在启动时恢复到主机操作系统的日期和时间。我怎样才能禁用它?

rov*_*yko 22

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

查找机器源路径

  1. 备份名为yourVMname .vbox的文件

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

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

  4. 最后一部分应如下所示:

最终编辑的 VM 配置

来源

  • 应该重新启动 VirtualBox。 (2认同)

Tri*_*ult 19

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

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Run Code Online (Sandbox Code Playgroud)

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

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