windows server 2008 r2 企業版 hyper v做虛擬化的相關問題處理
今天在dell r710 上用windows server 2008 r2企業版hyper v 做虛擬化,添加好相關配置后
虛擬機管理服務所需的“虛擬機管理程序”驅動程序未安裝或被禁用。請檢查設置或嘗試重新安裝 Hyper-V 角色。
開始並沒有關心這個錯誤,抱着試試的心態,新建了虛擬機,但是無法啟動
無法啟動虛擬機,因為虛擬機管理程序未運行。以下操作可以幫助您解決此問題:
1)驗證物理計算機的處理器是否具有受支持版本的硬件協助虛擬化功能。
2)驗證是否在物理計算機的 BIOS 中啟用了硬件協助虛擬化和硬件協助數據執行保護功能。(如果您編輯 BIOS 以啟用任一設置,您必須關閉物理計算機的電源,然后再打開電源。僅僅重置物理計算機是不夠的。)
3)如果您已經對引導配置數據存儲進行了更改,則檢查這些更改,以確保虛擬機管理程序配置為自動啟動。
在網上找各種解決方法,總之就是說 “硬件協助虛擬化和硬件協助數據執行保護”設置的問題,
使用SecurAble檢查 “Hardware D.E.P.支持 Yes , Hardware Virtualization Yes” 這下完全找不到解決方法了,
在各個論壇中一陣狂搜也是沒有任何解決,看到有人說也是遇到這樣的問題,換裝server 2012就不會出現這個問題,不想重裝啊,抓狂中,
無意間看到一個論壇的留言,原話記不得了,大意是 Hardware Virtualization估計傻逼程序員搞反了,沒打開當打開了。
抱着試試的心態,去bios中看看,居然真的沒有打開,好吧,選擇Enable,重新開機,居然能啟動了。
來張能啟動時的SecurAble檢查截圖,原諒我沒有上傳不能打開時的截圖,重啟太麻煩了。
再來張虛擬機快安裝完成時的截圖
來張對比截圖
哈哈,終於解決了,不清楚這個SecurAble檢測的原理是什么,但是在這里確實是bios設置和軟件檢測的結果是反着了的,究竟是誰怪誰呢,記錄下。