在 Windows 上使用 Hyper-V 建立虛擬機

瞭解如何建立虛擬機,並在新的虛擬機中安裝操作系統。 您需要要 執行的作業系統.iso 檔案。 如有需要,請從 TechNet 評估中心擷取 Windows 11 的評估複本。

使用 Hyper-V 管理員建立虛擬機

  1. 按下視窗的按鍵並輸入 「Hyper-V 管理員」,或在應用程式中尋找 Hyper-V 管理員,以開啟 Hyper-V 管理員

  2. 在 [Hyper-V 管理員] 中,選取 [動作>新增>虛擬機] 以顯示 [新增虛擬機精靈]。

    [新增虛擬機精靈] 的 [指定名稱和位置] 索引卷標的螢幕快照,其中焦點位於 [下一步] 選項。

  3. 檢閱 [開始之前] 內容,然後選取 [ 下一步]。

  4. 為虛擬機指定名稱。

    注意: 這是 Hyper-V 用於虛擬機的名稱,而不是提供給將在虛擬機內部署之客體作業系統的計算機名稱。

  5. 選擇將儲存虛擬機檔案的位置,例如 c:\virtualmachine。 您也可以接受預設位置。 完成時選取 [下一步]

  6. 選取機器的世代,然後選取 [ 下一步]。

    第 2 代虛擬機是 Windows Server 2012 R2 引進的,並提供簡化的虛擬硬體模型和一些額外的功能。 您只能在第 2 代虛擬機器上安裝 64 位作業系統。 如需詳細資訊,請參閱我應在 Hyper-V 建立第 1 代或第 2 代的虛擬機器嗎?

    如果新的虛擬機設定為第 2 代,且將執行 Linux 散發套件,則必須停用安全開機。 如需安全開機的詳細資訊,請參閱 安全開機

  7. 針對 [啟動記憶體] 值選取 [2048 MB],並保留 [使用易失記憶體]。 選取下一步按鈕。

    Hyper-V 主機與主機上執行的虛擬機之間共用記憶體。 可以在單一主機上執行的虛擬機數目,部分取決於可用的記憶體。 虛擬機也可以設定為使用易失記憶體。 啟用時,易失記憶體會從執行中的虛擬機回收未使用的記憶體。 這可讓更多虛擬機在主機上執行。 如需易失記憶體的詳細資訊,請參閱 Hyper-V 易失記憶體概觀

  8. 在 [設定網络精靈] 上,選取虛擬機的虛擬交換器,然後選取 [ 下一步]。 如需詳細資訊,請參閱 建立虛擬交換器

  9. 為虛擬硬碟指定名稱、選取位置或保留預設值,最後指定大小。 當您就緒時,請選取 [下一步]

    虛擬硬碟為類似於實體硬碟的虛擬機提供存儲設備。 需要虛擬硬碟,才能在虛擬機上安裝操作系統。

    [新增虛擬機精靈] [連線虛擬硬碟] 工作的螢幕快照,其中已選取 [建立虛擬硬碟] 選項。

  10. 在 [安裝選項精靈] 上,選取 [從可開機映射檔 安裝操作系統],然後選取操作系統.iso檔案。 完成之後,選取 [ 下一步 ]。

    建立虛擬機時,您可以設定一些作業系統安裝選項。 可用的三個選項如下:

    • 稍後 安裝作業系統 – 此選項不會對虛擬機進行額外的修改。

    • 從可開機映射檔 安裝操作系統 – 這類似於將CD插入實體電腦的實體CD-ROM磁碟驅動器。 若要設定此選項,請選取.iso映像。 此映像會掛接至虛擬機的虛擬CD-ROM磁碟驅動器。 虛擬機的開機順序會變更為先從CD-ROM磁碟驅動器開機。

    • 從網路型安裝伺服器 安裝作業系統 – 除非您已將虛擬機連線到網路交換器,否則無法使用此選項。 在此設定中,虛擬機會嘗試從網路開機。

  11. 檢閱虛擬機詳細數據,然後選取 [ 完成 ] 以完成虛擬機建立。

使用 PowerShell 建立虛擬機

  1. 以系統管理員身分開啟PowerShell ISE。

  2. 執行下列指令碼。

# Set VM Name, Switch Name, and Installation Media Path.
$VMName = 'TESTVM'
$Switch = 'External VM Switch'
$InstallMedia = 'C:\Users\Administrator\Desktop\en_windows_10_enterprise_x64_dvd_6851151.iso'

# Create New Virtual Machine
New-VM -Name $VMName -MemoryStartupBytes 2147483648 -Generation 2 -NewVHDPath "D:\Virtual Machines\$VMName\$VMName.vhdx" -NewVHDSizeBytes 53687091200 -Path "D:\Virtual Machines\$VMName" -SwitchName $Switch

# Add DVD Drive to Virtual Machine
Add-VMScsiController -VMName $VMName
Add-VMDvdDrive -VMName $VMName -ControllerNumber 1 -ControllerLocation 0 -Path $InstallMedia

# Mount Installation Media
$DVDDrive = Get-VMDvdDrive -VMName $VMName

# Configure Virtual Machine to Boot from DVD
Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive

完成作業系統部署

若要完成虛擬機的建置,您必須啟動虛擬機並逐步執行作業系統安裝。

  1. 在 Hyper-V 管理員中,按兩下虛擬機。 這會啟動虛擬機連線工具。

  2. 選取 [ 開始] 按鈕。 等候 Hyper-V 計算機開機。這就像按下實體電腦上的電源按鈕一樣。

  3. 虛擬機會開機進入安裝程式,您可以逐步執行安裝,就像在實體計算機上一樣。

[虛擬機連線] 視窗的螢幕快照,其中顯示虛擬機的 Windows 安裝程式安裝畫面。

注意: 除非您執行大量授權版本的 Windows,否則您需要在虛擬機內執行的 Windows 個別授權。 虛擬機的操作系統與主機操作系統無關。