Windows Virtual PC与宿主的时间同步问题

今天在Windows VPC中做实验的时候,需要把虚拟机的系统时钟设置为一年后,可在设置后重启动系统,时钟又恢复成正常值了。

这可以理解,VPC从历史上就没有在UI中提供禁止虚拟机和宿主机同步时钟的功能,在以前VPC 2007时代,需要修改配置文件,把

<host_time_sync>
<enabled type=”boolean”>true</enabled>
<frequency type=”integer”>15</frequency>
<threshold type=”integer”>10</threshold>
</host_time_sync>

修改成

<host_time_sync>
<enabled type=”boolean”>false</enabled>
<frequency type=”integer”>15</frequency>
<threshold type=”integer”>10</threshold>
</host_time_sync>

于是照做,可修改配置文件,修改虚拟机时钟,重启动系统,又恢复过去了。考虑到Windows VPC是新版本,也许有什么变化,于是禁用了集成功能,并禁用了虚拟机的网络,随后发现,在登录到桌面之前,修改后的时间是可以生效的,但只要登录到桌面,时间又会自动进行同步。

查资料发现,Windows VPC里只要安装了集成组件,就无法禁止虚拟机和宿主的时间同步,另一个无法禁用的功能则是鼠标集成。比较麻烦,还得卸载集成组件,虽然麻烦,不过并不太费事,只要启用撤销磁盘就行了,卸载之前合并撤销磁盘的写入更改,然后卸载,使用,用完后丢弃新的更改即可。

================================

下列内容与9月4日晚更新:

事实上经过试验发现,卸载集成组件根本解决不了问题,虚拟机的时间依然会与宿主机同步。在Beta测试新闻组上搜索了一下,也有人问这个问题,但至今无解……

分享:

《Windows Virtual PC与宿主的时间同步问题》有3个想法

  1. 呵呵,最后被逼无奈,我修改宿主机的时间后把实验做完了,不过这个软件看起来还不错,先收藏起来,有机会用用,多谢啦

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.