硬體輔助虛擬化偵測工具--Hardware-Assisted Virtualization Detection Tool
諸如Windows Virtual PC(文後簡稱WVPC)必須在支援硬體輔助虛擬化的電腦執行(註:這已非強制條件,詳情請參閱Windows Virtual PC和Windows XP Mode不再需要HAV處理器),為了讓使用者更容易識別自己的電腦支不支援這項技術,微軟提供了Hardware-Assisted Virtualization Detection Tool(文後簡稱HAVDT),協助使用者檢測。
對WVPC的執行而言,硬體輔助虛擬化技術有兩項重點:
- 處理器必須支援硬體輔助虛擬化技術,例如Intel Virtualization Technology(Intel VT)、AMD Virtualization(AMD-V)或VIA VT等,皆是硬體輔助虛擬化技術。
- 主機板必須啟用處理器所提供的硬體輔助虛擬化技術,有些板子預設關閉了這項功能,因此必須進到BIOS開啟,而且每家廠商在BIOS設定的位置、所用的名稱也各不相同(例如在我Asus P5B-E Plus的AMI BIOS設定,是以Intel VT專案代號Vanderpool Technology稱之)。細節可查閱廠商提供的手冊或直接詢問廠商。
HAVDT不止能檢測處理器是否支援硬體輔助虛擬化技術,還能檢查系統是否開啟了這項功能。HAVDT檔案很小,而且不需安裝就能執行,可到微軟網站下載。HAVDT支援的Windows系統如下:
- Windows XP SP 3 (Professional)、Windows XP SP 2 (Professional)
- Windows Vista SP 1, 2 (Home Basic、Home Premium、Business、Enterprise、Ultimate)
- Windows 7 (Home Basic、Home Premium、Professional、Enterprise、Ultimate)
HAVDT有以下5種執行結果。
-
This tool does not run on this operating system:「HAVDT無法在此作業系統執行」;HAVDT只支援上述版本的Windows,若執行的Windows版本不在上列,就會出現這種結果。
-
This computer does not have hardware-assisted virtualization:「此電腦不含硬體輔助虛擬化功能」;因此無法執行WVPC、Windows XP Mode。
-
Hardware-assisted virtualization is not enabled on this computer:「此電腦的硬體輔助虛擬化功能尚未啟用」;通常要透過BIOS設定來啟用這項功能,而且啟用之後才能執行WVPC、Windows XP Mode。
-
This computer is configured with hardware-assisted virtualization:「此電腦能提供硬體輔助虛擬化技術」;這意味著這部電腦不僅CPU支援硬體輔助虛擬化技術,而且也已啟用這項功能,當然就能執行WVPC、Windows XP Mode。
-
The configuration of this computer is not compatible with Windows Virtual PC:「此電腦的設定與WVPC不相容」;可能是因為這部電腦所具備的Intel Trust Execution Technology(Intel TXT)與WVPC不相容。Intel TXT應該可以從BIOS關閉(詳情可參閱主機板、電腦手冊,或詢問廠商)。
HAVDT也提供傳回值或將結果寫入記錄檔的功能,細節可參閱Microsoft Hardware-Assisted Virtualization Detection Tool User Guide(下載HAVDT的網頁亦可下載User Guide)。
參考資料
- Microsoft Hardware-Assisted Virtualization Detection Tool User Guide


0 意見:
張貼意見