天天看點

CPU的Virtualization Technology支援

昨天在windows7中安裝了Windows XP Mode,但是運作時報錯

CPU的Virtualization Technology支援

注:windows xp mode是要自己下載下傳的!下載下傳位址:http://www.microsoft.com/windows/virtual-pc/download.aspx

然後用securable工具檢測如下

CPU的Virtualization Technology支援

注:CPU虛拟技術支援檢測軟體(SecurAble工具)下載下傳位址:http://www.qihangnet.com/ct.ashx?id=c6865e45-18b4-402f-9f79-edb8c3023c76&url=http%3a%2f%2fwww.grc.com%2ffiles%2fsecurable.exe

如果檢測如下圖,則表示你的CPU支援VT技術,可以在windows7中安裝了Windows XP Mode。

CPU的Virtualization Technology支援

 如果如下圖,則表示你的CPU不支援VT技術,就不要盲目下載下傳安裝了!

CPU的Virtualization Technology支援
CPU的Virtualization Technology支援

         擁有虛拟化技術可以令一台主機同時于運作多種作業系統,兩大CPU巨頭英特爾和AMD都想方設法在虛拟化領域中占得先機,但是AMD的虛拟化技術在時間上要比英特爾落後幾個月。英特爾自2005年末開始便在其處理器産品線中推廣應用英特爾Virtualization Technology(Intel VT)虛拟化技術,在一些主流的處理器中開始支援這一技術。相比Intel來講,AMD也已經釋出了支援AMD Virtualization Technology(AMD VT)虛拟化技術的一系列處理器産品,并且絕大多數的AMD主流處理器都支援,這點比Intel要厚道一些,因為Intel即使一些入門級四核産品也有不支援的型号。

        CPU虛拟化的的概念:簡單說來,CPU的虛拟化技術就是單CPU模拟多CPU并行,允許一個平台同時運作多個作業系統,并且應用程式都可以在互相獨立的空間内運作而互不影響,進而顯著提高計算機的工作效率。虛拟化技術與多任務以及超線程技術是完全不同的。多任務是指在一個作業系統中多個程式同時并行運作,而在虛拟化技術中,則可以同時運作多個作業系統,而且 每一個作業系統中都有多個程式運作,每一個作業系統都運作在一個虛拟的CPU或者是虛拟主機上;而超線程技術隻是單CPU模拟雙CPU來平衡程式運作性 能,這兩個模拟出來的CPU是不能分離的,隻能協同工作。

         硬體虛拟化可以支援64位系統,使用大容量記憶體,提高效率。

         CPU的虛拟化技術是一種硬體方案,支援虛拟技術的CPU帶有特别優化過的指令集來控制虛拟過程,通過這些指令集,VMM會很容易提高性能,相比軟體的虛拟實作方式會很大程度上提高性能。虛拟化技術可提供基于晶片的功能,借助相容VMM軟體能夠改進純軟體解決方案。由于虛拟化硬體可提供全新的架構,支援作業系統直接在上面運作,進而無需進行二進制轉換,減少了相關的性能開銷,極大簡化了VMM設計,進而使VMM能夠按通用标準進行編寫,性能更加強大。另外,在純軟體VMM中,目前缺少對64位客戶作業系統的支援,而随着64位處理器的不斷普及,這一嚴重缺點也日益突出。而CPU的虛拟化技術除支援廣泛的傳統作業系統之外,還支援64位客戶作業系統。虛拟化技術是一套解決方案。完整的情況需要CPU、主機闆晶片組、BIOS和軟體的支援,例如VMM軟體或者某些作業系統本身。即使隻是CPU支援虛拟化技術,在配合VMM的軟體情況下,也會比完全不支援虛拟化技術的系統有更好的性能。

         CPU的Virtualization Technology支援,一般在BIOS的CPU選項裡。但是現在許多市場上許多品牌機的BIOS中都沒有此選項,如下圖,此功能都被屏蔽。這就是Intel不厚道的地方。

CPU的Virtualization Technology支援

          希望有朝一日,能夠通過更新檔或者刷BIOS解決此問題。