虛擬化的技術似乎是未來幾年火紅的軟體技術之一,微軟的Hyper-V起步較慢,自家的產品最早是出現在Windows Serve 2008的平台,主要是針對僅64位元的作業系統建立虛擬化環境,而Windows 8竟然將Hyper-V 3.0成為系統的一部份,只要你的機器CPU是64位元、4GB以上的記憶體就能享用,似乎告訴大眾個人電腦正式進入虛擬化的時代了。
※本文由共筆作者「挨踢路人甲」所撰寫,歡迎有志寫作的讀者也加入本站共筆的行列!※】
對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴Microsoft Virtual PC、VMware或VirtualBox 等工具來建虛擬機器,VMware在這個領域算是佼佼者,不過Vmware卻不是個免費軟體,如今Windows 8內建Hyper-V 3.0的功能,夾著Windows系統的優勢,可能會掀起另一波的虛擬機器軟體大戰。沒有Windows 8嗎?可以參考Windows 8企業評估版下載與安裝或只要1229或439即可擁有Windows 8專業版。
Windows 8內建Hyper-V 3.0可支援虛擬機器使用32個vCPU、512GB的記憶體大小、Snapshot、Storage vMotion等強大功能,但找遍了整個應用程式,似乎看不到Hyper-V的蹤影。
一、Windows 8 Hyper-V 安裝
要啟動Hyper-V 3.0是有門檻的,所以預設的情形下是沒有自動安裝Hyper-V 3.0,所以進入「控制台」→「程式集」的畫面上,然後點選「開啟或關閉Windows功,在出現的視窗上找到「Hyper-V」服務程式,請勾選後按下〔確定〕。
如果你是出現灰色無法勾選的狀況,請將滑鼠指標移至「Hyper-V平台」上,系統會告知你為何麼無法安裝的可能訊息,所以請檢查是否在 Windows 8 的64位元作業系統上執行,且記憶體要4GB以上,還有你的中央處理器CPU必須支援SLAT(Second Level Address Translation),印相中Windows Server 2012 或Windows Server 2008 R2 的 Hyper-V好像也沒此要求,不知Windows 8葫蘆裡賣什麼藥。
安裝Hyper-V後會要求重新開機,請按下〔立即重新啟動〕。
重新啟動後即可在〔開始〕畫面上看到Hyper-V管理員與Hyper-V虛擬機器連線兩磚,表示成功的安裝了Hyper-V。
其實有個工具程式可以測試你的CPU到底有沒有支援Windows 8的Hyper-V,你可以到http://technet.microsoft.com/en-us/sysinternals/cc835722下載 Coreinfo來進行檢測,請以系統管理員的身分執行「Coreinfo -v」,以檢測你的軟硬體是否符合 Hyper-V需求。
二、建立虛擬交換器
Windows 7 的時代有提供XP Mode的虛擬機器,說真的實在不好用,安裝了Windows 8內建的 Hyper-V服務平台後,當然可以來建立虛擬機器囉!
在〔開始〕畫面上點選「 Hyper-V 管理員」磚後,你會看到如下的畫面,左邊「Hyper-V管理員下的「ITWALKER-W8」是我的電腦,中間區域由上往下分別為虛擬機器、快照與狀態顯示區域,右邊則是功能顯示區,請找到「虛擬交換器管理員」並按下。
接下來我們打開右邊的「虛擬交換器管理員」,主要是建立一個虛擬的交換器,建立這個交換器如同你外接交換器一樣,讓你的虛擬機器有網路可以連接,因為要能往外溝通,所以選擇「外部」按下〔確定〕。
在「名稱」欄指定虛擬交換器的名稱,外部網路卡選擇一個實體的網路卡,若有多張網路卡,也可指定想要連接的網路卡,這樣可以來避開分流,最後按下〔確定〕即可建立一個可連外的虛擬交換器。
由於使用與系統同一個網路卡來建立虛擬交換機,在套用時會產生短暫的中斷,其實不用怕,請安心按下〔是〕,很快就恢復正常了。
版主缺字
在第二段
對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴Microsoft Virtual PC、VMware或"irtualBox"
少個V
因該正確的是VirtualBox
提醒您改正
謝謝提醒,已經更正了
已檢測中央處理器CPU必須SLAT,但在開啟或關閉windows 功能列表內,「hyper-v平台」變了灰色,顯示了以下文字︰
無法安裝hyper-v︰已在韌體中停用虛擬化支援
是甚麼原因?
可以查看一下 BIOS 中關於CPU的設定,有沒有開啟虛擬化的支援
您好,想請教您一個問題。
文中有提及設定虛擬網路之後,實體網路會發生舜斷的情形。
我的電腦也是W8要開啟虛擬機器,但是設定虛擬交換器之後,網路就啟用不起來了。
想請問您有否遇到這樣的問題呢?
若沒有的話,您覺得會不會是網路卡的問題?
謝謝~
使用Coreinfo指令檢視主機CPU是否支援SALT,若是出現 -,那這樣您的電腦就無法安裝Hyper-V來使用。(出現 * 表示支援該項)
目前支援SLAT的處理器,以Intel來說,伺服器處理器至少要E5500以上,桌上型處理器i系列,並且主機板是Sandybridge以上,筆記型處理器Intel Core i5 520M以上。
轉自:http://www.dotblogs.com.tw/jerry710822/archive/2012/06/05/72625.aspx
請教一下:
為何我的啟動RAM只能設定在512~1904M
我想設為2048會出現超出範圍
想請問一下 HYPER-V 是否在實體機的桌面上,去執行虛擬機裡面的軟體,
您好~我的win8沒有Hyper-V 3.0這個軟體出現耶!!
有依照您所說的步驟去做~但真的沒有看到!!
請問我真的是win8嗎><~
為甚麼我家的win8沒有hyper v
隨機版的win8都是家用版 要專業版或企業版的win8才有hyper v
我想請問一下安裝好了之後
顯示卡的部分如何分享給虛擬電腦
Dxdiag打開裡面的3D加速等等都是無法啟動的