首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VMWare如何阻止虚拟机更新其日期和时间

VMWare如何阻止虚拟机更新其日期和时间
EN

Stack Overflow用户
提问于 2014-05-16 23:28:51
回答 3查看 14.5K关注 0票数 7

我想知道虚拟机(VMWare)如何更新它们的日期和时间,以及如何禁用它;因为我注意到,即使我挂起/关闭虚拟机一年,当我再次打开它时,它也会有正确的时间和日期。

对于物理机器,我知道主板上的中央单元里有一个小电池,它可以在电脑关机和断开电源时保持最新状态。但是,对于虚拟机,它们是如何节省时间的呢?我怎么能禁止这样做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-07-09 13:58:50

您还需要通知虚拟机禁用时钟同步。Brian Keller有一篇关于如何使用Microsoft Virtual PC做到这一点的博客文章。然而,我需要在VMWare融合上弄清楚这一点。幸运的是,下面来自VMWare的PDF帮助了我(http://www.vmware.com/pdf/vmware_timekeeping.pdf)。这个文档读起来有点痛苦,但基本上您需要做的就是在TextEdit中打开.vmx文件并添加以下条目:

代码语言:javascript
复制
tools.syncTime = "FALSE"
time.synchronize.continue = FALSE
time.synchronize.restore = FALSE
time.synchronize.resume.disk = FALSE
time.synchronize.shrink = FALSE
time.synchronize.tools.startup = FALSE

其中有两个问题导致了我的问题,first tool.syncTime已经设置为false (可能是因为我转换的虚拟PC镜像已经禁用了时间同步)。接下来是“time.synchronize.tools.startup=FALSE”。这会阻止VMWare工具在操作系统启动时设置来宾操作系统时间,我在网上看到的关于处理此问题的所有其他帖子中都缺少该时间。

票数 6
EN

Stack Overflow用户

发布于 2019-06-03 00:35:57

2019年通过VMWare Knowledge Base article更新。现在有更多触发时间同步的事件。

代码语言:javascript
复制
tools.syncTime = "FALSE"
time.synchronize.continue = "FALSE"
time.synchronize.restore = "FALSE"
time.synchronize.resume.disk = "FALSE"
time.synchronize.shrink = "FALSE"
time.synchronize.tools.startup = "FALSE"
time.synchronize.tools.enable = "FALSE"
time.synchronize.resume.host = "FALSE"
票数 3
EN

Stack Overflow用户

发布于 2014-05-16 23:37:53

默认情况下,虚拟机会利用主机操作系统。

这里有两个来自VMWare的文档,我发现它们很有帮助。然而,在这里总结起来并不容易:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427http://www.vmware.com/files/pdf/techpaper/Timekeeping-In-VirtualMachines.pdf

话虽如此,“停止时钟”可能不是您的意思,因为当VM运行时,来宾操作系统至少必须有一个工作时钟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23699147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档