簡介
Windows 10 上內置了 Hyper-V。Hyper-V 提供硬件虛擬化,每個虛擬機都在虛擬硬件上運行。
系統要求
- Windows 10 企業版、專業版或教育版。家庭版、移動版、移動企業版無法使用。
- 具有二級地址轉換 (SLAT) 的 64 位處理器。
- CPU 支持 VM 監視器模式擴展(Intel CPU 的 VT-c 技術)。
- 最少 4 GB 內存。
- 需要在系統 BIOS 中啟用虛擬化技術。
- 開啟 Hyper-V 后,VirtualBox 將不能使用。
在命令行中輸入一下內容可查看硬件支持情況:
> systeminfo
微星 A320 主板開啟虛擬化技術:
Del 鍵進入 BIOS 設置 / Overclocking Settings / Other Settings / CPU Features / SVM Mode / Enabled / F10 保存退出
使用 PowerShell 啟用 Hyper-V
- 以管理員身份打開 PowerShell 控制台。
- 運行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- 安裝完成后重啟。
使用 CMD 和 DISM 啟用 Hyper-V
- 以管理員身份打開 PowerShell 或 CMD 會話。
- 運行以下命令:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
通過“設置”啟用 Hyper-V
- 右鍵單擊 Windows 按鈕並選擇“應用和功能”。
- 在右側 "相關設置" 下點擊 "程序和功能"。
- 選擇“打開或關閉 Windows 功能”。
- 選擇“Hyper-V”,然后單擊“確定”。
- 安裝完成后重啟。
創建虛擬機
- 從“開始”菜單中打開“Hyper-V Quick Create”。
- 從左邊選擇一個操作系統
- 或者使用本地安裝源的操作系統。
- 點擊 Local Installation Source。
- 點擊 Change Installation Source。
- 如果是 Linux 映像,取消選中“安全啟動”選項。
- 點擊“創建虛擬機”。
管理虛擬機
返回虛擬機列表:
# 查看所有虛擬機
Get-VM
# 查看已啟動的虛擬機列表
Get-VM | where {$_.State -eq 'Running'}
# 查看關機狀態的虛擬機列表
Get-VM | where {$_.State -eq 'Off'}
啟動和關閉虛擬機:
# 啟動特定虛擬機
Start-VM -Name <virtual machine name>
# 啟動所有已關機的虛擬機
Get-VM | where {$_.State -eq 'Off'} | Start-VM
# 關閉所有正在運行的虛擬機
Get-VM | where {$_.State -eq 'Running'} | Stop-VM
創建 VM 檢查點:
Get-VM -Name <VM Name> | Checkpoint-VM -SnapshotName <name for snapshot>