接續上篇完成 Hyper-V 啟用與網路配置,本文實作從 ISO 全新安裝客體作業系統,重點解析「第 1/2 代虛擬機差異」、「動態記憶體彈性分配」、「處理器資源控制」與「安全開機」等進階設定,並解答能否與 VMware/VirtualBox 共存的常見疑問。
核心結論:Hyper-V 無法與 VMware/VirtualBox 同時運行
Hyper-V 啟用後,系統 Hypervisor 佔據 CPU 虛擬化擴充功能(VMX-root 模式),導致 VMware Workstation、VirtualBox、Docker Desktop(舊版)等 Type-2 虛擬化軟體無法啟動虛擬機,會報錯「VT-x/AMD-V 未啟用或被占用」。需在「開啟或關閉 Windows 功能」取消勾選 Hyper-V 並重啟,方可恢復第三方虛擬化軟體運作。
建立新虛擬機精要步驟
- Hyper-V 管理員 → 右側「新增」→ 「虛擬機」啟動精靈。
- 名稱與位置:建議存放於非系統碟(如 D:\VM\Win81_Test)。
- 指定代數:
- 第 1 代:相容舊版 OS(Windows 7、Server 2008 R2、Linux 核心 < 3.10),使用 BIOS 啟動、IDE 控制器、VHD 格式。
- 第 2 代:僅支援 64 位元 Windows 8/8.1/10/11、Server 2012 R2+、新版 Linux(核心 ≥ 3.10),採 UEFI 啟動、SCSI 控制器、VHDX 格式、支援安全開機、更快開機速度。
- 指派記憶體:啟用動態記憶體,設定啟動/最小/最大值(例:啟動 2048 MB、最小 512 MB、最大 8192 MB),Hypervisor 依負載自動伸縮,宿主機記憶體利用率最高可達 90%+。
- 網路介面卡:連接上篇建立的「外部」虛擬交換機。
- 虛擬硬碟:建立新 VHDX(上限 64 TB),或掛載既有 VHD/VHDX。
- 安裝選項:選「從開機光碟映像檔安裝作業系統」,瀏覽選取 ISO(如 Win8.1_Update_x64.iso)。
進階配置(建立完成後 → 設定)
- 韌體 → 安全開機:第 2 代虛擬機預設啟用,僅信任微軟簽章的 UEFI 載入器。安裝 Windows 7/舊版 Linux 需關閉;安裝 Windows 8.1 Update 建議保留開啟。
- 處理器 → 資源控制:設定「虛擬機保留率 0%」、「上限 90%」、「權重 100」,防止單一虛擬機佔滿實體核心導致宿主機卡頓。
- 記憶體 → 動態記憶體細調:大記憶體宿主機(≥32 GB)可將最大值調高至 16-24 GB,緩衝區設 20%。
- SCSI 控制器 → 新增虛擬硬碟:熱插拔支援,無需關機即可掛載第二顆資料盤。
安裝實測截圖要點
連接虛擬機 → 點選綠色「啟動」按鈕 → 進入 Windows Setup → 選擇語言/版本/自訂安裝到虛擬硬碟 → 完成 OOBE 進入桌面。全程約 10-15 分鐘(視 SSD/CPU 而定)。
下一篇預告:Hyper-V 網路深度篇——外部/內部/專用交換機實測、vEthernet 介面卡原理、虛擬機上網故障排查、NAT 模式替代方案。