使用內建的 Hyper-V 來部署 Windows 11 系統的虛擬機器
對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴VMware或VirtualBox 等工具來建虛擬機器,VMware在這個領域算是佼佼者。其實Windows 8/10專業版有內建 Hyper-V 的功能,夾著Windows系統的優勢,可能會掀起另一波的虛擬機器軟體大戰,不談每個虛擬機器模擬的優缺點,目前Windows 11預覽版滿天飛,你也想嘗鮮嗎?不用重灌原先的機器,使用Hyper-V來玩Widnows11虛擬機吧!
用 Telegram 訂閱【挨踢路人甲】最新文章:https://t.me/itwshare
虛擬化的技術似乎是未來幾年火紅的軟體技術之一,微軟的Hyper-V起步較慢,自家的產品最早是出現在Windows Serve 2008的平台,主要是針對僅64位元的作業系統建立虛擬化環境,而Windows 8/10竟然將Hyper-V成為系統的一部份,只要你的機器CPU是64位元、4GB以上的記憶體就能享用,似乎告訴使用者,個人電腦也可以輕鬆進入虛擬化的時代了。
Windows 10 Pro Hyper-V 安裝
要啟動Hyper-V是有門檻的,所以預設的情形下是沒有自動安裝Hyper-V,所以進入「設定應用程式」畫面,選擇應用程式(紅色框)。
在「應用程式與功能」頁面上捲動「相關設定」下方,點選「程式和功能」。
預設的情形下是沒有自動安裝Hyper-V,所以進入「程式和功能」畫面上,點選「開啟或關閉Windows功能】,在出現的視窗上找到「Hyper-V」服務程式,請勾選後按下〔確定〕來安裝。
安裝Hyper-V後會要求重新開機,請按下〔立即重新啟動〕。
重新啟動後即可在功能表上的〔Windows 系統管理工具〕內找到「Hyper-V管理員」,也可用搜尋欄來快速尋找。
下圖是執行「Hyper-V 管理員」的畫面,Hyper-V管理員下有我的電腦名稱顯示,中間區域由上往下分別為虛擬機器、快照與狀態顯示區域,右邊則是功能顯示區。
建立虛擬交換器與資料夾
Windows 7 的時代有提供XP Mode的虛擬機器,說真的實在不好用,安裝了Windows 8/10內建的Hyper-V服務平台後,當然可以來建立虛擬機器囉!
[the_ad id=”4707″]
筆者不喜歡許多應用程式都在在文件資料夾下,為了讓Hyper-V的虛擬硬碟與虛擬機器有個專屬的資料夾,剛好筆者有個SSD的D槽,所以先建立一個Hyper-v的文件夾於D槽來分流加速運作。
回到「Hyper-V 管理員」畫面,左邊「Hyper-V管理員」下有我的電腦名稱顯示,在此名稱按下滑鼠右鍵,並選擇【Hyper-V設定】。
將虛擬硬碟與虛擬機器都指定到剛剛建立的hyper-v資料夾上。
記得還要到「加強的工作階段模式」頁面上,將「使用加強的工作階段模式」取消勾選,以避免使用遠端桌面連線方式連入。
回到「Hyper-V 管理員」畫面,左邊「Hyper-V管理員」項目下的電腦名稱按下滑鼠右鍵,並選擇【虛擬交換機管理員】。
打開「虛擬交換器管理員」視窗後,其目的主要是建立一個虛擬的交換器,建立這個交換器如同你外接網路交換器一樣,讓你的虛擬機器有網路可以連接,因為要能往外溝通,所以選擇「外部」後按下〔建立虛擬交換器〕。
在「名稱」欄位指定虛擬交換器的名稱,外部網路卡選擇一個實體的網路卡,若有多張網路卡,也可指定想要連接的網路卡,這樣可以來分流頻寬來避開瓶頸,最後按下〔確定〕即可建立一個可連外的虛擬交換器。由於使用與系統同一個網路卡來建立虛擬交換機,在套用時會產生短暫的中斷,其實不用怕,請安心按下〔是〕,很快就恢復正常了。
到網路連線介面查看,多出了兩個虛擬的網路卡介面。
到實體的網路卡介面上按下滑鼠右鍵並選擇【內容】。
看到原本的TCP/IPv4網路選項勾選已經被取消了,而是勾選了「Hyper-V可擴充式虛擬交換器,可見實體的網卡已經被指定成交換器了。
來看看新建的外部虛擬網卡變的【內容】。
此虛擬網卡看到了勾選「TCP/IPv4網路選項」,表示此PC的Windows系統的網卡已經有此虛擬網卡來替代,如果建立虛擬交換機後無法上網,想要調整TCP/IP內容,記得要到這個虛擬的網卡上調整哦!
[the_ad id=”4707″]
建立Windows11虛擬機器
想要模擬安裝另一個系統,首先必須建立一個虛擬機器,才能在虛擬機器上安裝系統,所以請在左邊機器名稱上按下滑鼠右鍵,選擇【新增】→【虛擬機器】來建立虛擬機器。
建立虛擬機器前會有一個畫面簡略說明,沒有多重要,請直接按〔下一步〕。
當出現如下畫面,請輸入虛擬機器的名稱,假如想改變虛擬機器產生的檔案位置,請勾選「將虛擬機器儲存在不同位置」並點選〔瀏覽〕來指定,確定後按〔下一步〕來繼續。
虛擬機器的版本選擇,若有舊版相容的考量可選擇「第1代」(Windows 7),若要虛擬的系統是Windows 10/11則以第2代為主,要注意的是,一旦建立了虛擬機器後是無法變更哦!
記憶體大小指定會因自己的硬體環境與需求而異,我設定8G的記憶體大小,因為這樣模擬的Windows 11更順暢些。是否注意到下方有個動態記憶體的勾選,其實 Hyper-V 也支援動態記憶體哦!使用動態記憶體的好處是記憶體的配置較靈活,但也必須是虛擬機器內安裝的系統也要支援才行,若虛擬機器內執行的系統有支援,則會將沒有使用的記憶體挪出歸還給本機實體上運作的系統,對於記憶體捉襟見肘的玩家幫助相當大,但相對的問題也會較多。
設定完了記憶體後就是網路的設定,還記得之前為什麼要建立虛擬交換器嗎?就是要在這個地方連結指定(其實事後也可以設定),當然就指定之前設定的虛擬交換器名稱。
至於虛擬硬碟預設都是 127 GB,Hyper-V也支援動態虛擬硬碟,並不是直接佔用127GB空間,而會依實際的空間動態成長,因為筆者僅測試用所以只設定30GB空間大小,請按〔下一步〕繼續。
虛擬機安裝的好處就是不用將下載的ISO燒成光碟來安裝,這個畫面可以直接設定是光碟或是ISO光碟映像檔,你可以按下〔下一步〕來檢視之前的相關設定,Windows 11 公眾預覽版本 Build 22000已經推出,利用Google大神就可以找到。
最後顯示一連串設定的結果摘要,你可以檢查並再次修正,確定無誤後即可點選〔完成〕。
調整虛擬機器的設定與啟動
建立完虛擬機器的設定後,建議從新進入「設定」來調整與確認一些功能。
例如你可以重新指定虛擬機器的 CPU 資源,左邊點選處理器,右邊即可選擇CPU的數量,當然也要考量機器本身的運作與極限。
記憶體也可以隨時調整,這就是虛擬機器的一大特色。假如之前在建立網路介面時忘了指定網路的交換器,你也可以在此地方從新指定想要的虛擬交換器,其實虛擬機器的設定就是如同一台PC的硬體配件一樣,覺得記憶體太少,就進來調整,隨時可以改變這些參數,如同更換機器上的配件一樣,是不是很靈活方便呢?
之前提及過,想要模擬安裝一個系統,先要建立虛擬機器,接著才可以在虛擬機器內安裝系統,所以當然是要來啟動虛擬機器囉!請在虛擬機器名稱上按下滑鼠右鍵,選擇〔連線〕即可讓此虛擬機器開使運作。
奇怪等了許久,怎麼看不到任何的畫面出現,原來虛擬機器沒有啟動,所以在下圖畫面上按下紅色框內的「啟動」鈕,或上方的電源鈕。
當你啟動後沒多久看到下畫面,是不是與安裝Windows 10畫面一模一樣呢?接下來應該不用再詳細說明,只要一步一步地照指示操作,很快就會完成系統的安裝,可以參考「無法升級 Windows 11 ,山不轉路轉,玩虛擬機總可以吧!」 文章中的「虛擬機器上安裝Windows 11作業系統」段落。
看到Windows 11的開始功能畫面有著捷足先登的感覺,就是開心。
當我連線虛擬機器的時候 按下啟動 它顯示系統中記憶體不足 請問該如何處理
要問網管
有win11安裝虛擬機器7嗎?