为什么 Windows 7 需要硬件虚拟化才能运行 XP 模式?

Ken*_*isa 1 windows-7 virtualization windows-xp-mode

我有一台 MacBook Pro,我在 Mac OS X 旁边运行了 VMware Fusion 的统一模式和 Parallels 的凝聚模式,并且两者都可以无缝地工作。我认为 Windows 7 中的 XP Mode 会类似,但后来我了解到我的机器需要硬件虚拟化支持,而它没有。

我的机器是HP dc7800。那是一台带有 4GB 内存的双核 2.2GHz 机器。当然,它具有与主操作系统一起运行虚拟环境的能力。

我很好奇:

1) 为什么微软决定将硬件虚拟化作为一项要求

2)我错过了什么?体验是否类似于Parallel的凝聚模式/Fusion的统一模式?

谢谢!

Qwe*_*rty 6

您可以运行SecurAble来确定您的机器是否具有硬件虚拟化功能。

替代文字

如果您的计算机没有那个绿色的勾,那么 XP 模式就不能工作。您还需要一些额外的资源来虚拟化内容。

摘自GRC:

• 硬件虚拟化如何帮助提高安全性?

“虚拟机”技术用于创建完全包含的环境,可用于将真实托管操作系统与“虚拟”环境中运行的软件所采取的任何操作隔离开来。尽管这种有益于安全的虚拟机技术已经使用多年,但由于虚拟环境的软件仿真带来的显着性能开销,它的广泛采用已经放缓。Intel 和 AMD 对虚拟机的本机硬件支持意味着几乎所有这些仿真开销都可以从主机和虚拟环境中消除。这使得使用虚拟机进行安全控制更加实用。*

硬件支持的第二个好处是,即使是在系统内核中以最大权限运行的恶意软件也无法摆脱虚拟遏制。因此,对虚拟机技术的硬件支持引入了创建“管理程序”以在操作系统“管理程序”之下的硬件强制级别运行的可能性,这为进一步增强系统安全性开辟了许多令人兴奋的可能性。在 Windows 中原生提供这些功能可能需要几年时间,但我们可能希望在不久的将来看到第三方安全软件发行商利用这些功能。

回答您的问题:

1.从阅读本文我猜出于安全目的它需要HV。

2.好吧,如果您缺少 HV,那么它将无法正常工作。