22 如果我没有在计算机上使用任何虚拟化软件,则是否通过启用(或禁用)x86虚拟化获得或失去任何东西? virtualization hardware-virtualization — DD source 相关:serverfault.com/questions/390012/... — 西罗桑蒂利新疆改造中心法轮功六四事件
12 不可以。英特尔VT技术仅在运行与之兼容并实际使用的程序时才有用。AFAIK,唯一可以执行此操作的工具是沙箱和虚拟机。即使这样,在某些情况下,启用此技术也可能会带来安全隐患。通常,不需要虚拟化技术来仿真x86或x86-64指令,尽管会牺牲速度。 作为最佳实践,除非有必要,否则我将其明确禁用。 — 突破 source
4 的确,除非您确实使用了VT,否则不应该启用VT,而启用或不启用此功能则没有更多的风险。无论是否用于虚拟化,您都需要尽最大努力保护系统。 VT使以前不可能的一切变成了不可能! http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html — johnshen64 source 3 实际上,VT 确实提供了前所未有的可能性-它允许在操作系统下运行的程序获得对CPU的完全控制(这在没有虚拟化的任何现代操作系统中都是不可能的)。尽管我确实同意您不使用虚拟化也可以做很多事情(您一定喜欢图灵完整性:)。 — 2012年 1 谢谢,但是您对“完全控制”有什么参考吗?并不是真的想引起争论,因为我的理解是,它使虚拟cpu似乎具有对cpu的完全控制权,但实际上不是,而是添加了附加说明吗?英特尔资源本身也似乎不同意:intel.com/content/www/us/en/virtualization/…从最新消息得知,最新版本使支持VT的芯片与英特尔TXT更加安全。 — johnshen64 2 我在《英特尔64和IA-32体系结构软件开发人员手册》中读到了这一内容。从字面上看,它允许VM直接在CPU上执行x86代码,从而避免了仅模拟CPU时所造成的性能损失(没有虚拟化支持时,这是必需的)。 — 突破