前提
Windows XP Mode不再要求硬體虛擬化技術
3月19日,微軟循例的宣布了新的桌面虛擬化技術和解決方案以便加速桌面虛擬化的進程,包括虛擬桌面架構(VDI),等等等等;此外還對一些現有的虛擬化技術進行改善,這其中就包括大家關注的windows7的虛擬XP模式。微軟表示,Windows XP Mode不再要求硬體虛擬化技術。這讓人足夠大吃一驚。 Windows XP Mode基於微軟的Virtual PC虛擬化技術,結合處理器的硬體虛擬化功能(AMD-V/Intel VT),可在Windows 7專業版、企業版、旗艦版作業系統內模擬XP SP3系統環境。微軟之前為其制定的運行平台要求是Windows 7 RTM版、Windows Virtual PC和支持硬體虛擬化的CPU以及不小於2GB的記憶體。Windows XP Mode
由於很多中小企業及個人用戶的計算機都不包括硬體虛擬化技術,因此微軟的上述需求將很多人拒之門外。微軟表示,為了使得虛擬化更加簡單,Windows XP Mode將不再要求硬體虛擬化技術,這將為希望升級至Windows 7的中小企業打消疑慮,他們在升級後仍然可以使用Windows XP應用程式,從而實現Windows 7的更快普及。KB977206
CPU的虛擬化技術
CPU的虛擬化技術是一種硬體方案,支持虛擬技術的CPU帶有特別最佳化過的指令集來控制虛擬過程,通過這些指令集,VMM會很容易提高性能,相比軟體的虛擬實現方式會很大程度上提高性能。虛擬化技術可提供基於晶片的功能,藉助兼容VMM軟體能夠改進純軟體解決方案。由於虛擬化硬體可提供全新的架構,支持作業系統直接在上面運行,從而無需進行二進制轉換,減少了相關的性能開銷,極大簡化了VMM設計,進而使VMM能夠按通用標準進行編寫,性能更加強大。Windows XP Mode推出的時候曾經有一張處理器的支持列表,從上面可以看出AMD和Intel在Windows XP Mode支持力度的差異。Intel除了較為高端系列的處理器能夠支持XP Mode之外,有許多的空白點。AMD的處理器相對就沒有INTEL這么複雜,源引AMD官方發言人講話指出:除閃龍-Sampron處理器以外,目前市場銷售的所有AMD處理器都將支持AMD-V技術,並且支持Windows XP模式。除Sampron品牌的處理器和Turion K8 Rev E處理器,所有的筆記本型處理器都將支持AMD-V和Windows XP模式。除Sampron基礎的處理器和pre-Rev F Athlon基礎的處理器,所有的桌面型處理器都將支持AMD-V和Windows XP模式。並且,所有的AMD Opteron伺服器版處理器自Rev F以上版本都將具有AMD-V技術。
微軟發布新的系統補丁(KB977206)
所以此次微軟發布的官方XP Mode虛擬化支持補丁程式,無疑是對Intel的極大利好。微軟發布了新的系統補丁(KB977206),用戶安裝後即可以免除先前的運行Windows Virtual PC和XP Mode的硬體需求。提醒大家,安裝該補丁需要WINDOWS正版驗證並且需要重啟計算機。福利版Windows7是否要採用該補丁之前請三思,量力而行。