有时我会启动虚拟机进行快速测试。我启动虚拟机,进行测试,然后关闭电源。但是,这样做时我收到警告
关机之前,请检查是否已关闭客户操作系统。
您确定要关闭虚拟机“”吗?
[ ] 不要再显示此消息。
阅读一些VMWare 有关关闭电源的文档,我理解如果在写入操作期间发生断电,则可能会出现数据/磁盘损坏。
鉴于我总是会恢复到快照而不是从关闭状态启动,关闭正在运行的虚拟机是否存在风险?
我认为,该会话的数据应写入新的磁盘文件,该文件将在恢复到另一个快照时被删除。这样对吗?
版本:
VMWare:10.0.1
客户操作系统:仅限所有 Windows(但实际上并不重要)
主机操作系统:Windows 7(也不重要)
答案1
如果您始终恢复到稳定(一致)的快照,则关闭虚拟机没有任何问题。
立即断电可能会导致文件系统不一致,因为内存中可能仍有未刷新的缓存或正在进行的写入操作。由于您正在恢复到始终具有一致状态的快照,因此不应该有任何问题。
请记住,如果您对磁盘进行了更改并想要从中创建新的快照,则应该正常关机(以防止文件系统损坏)。
答案2
关闭虚拟机与关闭物理机大致相同。我已经这样做过很多次了……但这并不意味着下次启动时内部运行的操作系统不会发出抱怨。
但是,正如其他人已经提到的,快照可以挽救局面。
这恰当的答案是建议总是关机(或保存状态)