以下是基于Hyper-V安装Windows 11的详细教程,涵盖从新建虚拟机到系统配置的完整流程:
一、准备工作
1. 确认系统版本与硬件要求
- Hyper-V仅支持Windows 10/11专业版、企业版或教育版;家庭版需通过脚本强制安装(见下文注释)。
- 硬件要求:64位处理器(支持SLAT和虚拟化技术),至少4GB内存(推荐8GB或更高),64GB以上存储空间,BIOS/UEFI中启用虚拟化(Intel VT-x或AMD-V)。
2. 启用Hyper-V功能
- 方法1(控制面板):打开"控制面板"→"程序"→"启用或关闭Windows功能",勾选Hyper-V及其子选项(管理工具和平台),点击确定并重启。
- 方法2(PowerShell):以管理员身份运行命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
重启后生效。
3. 下载Windows 11 ISO镜像:推荐从微软官网或UUP Dump获取官方ISO。若用UUP Dump,选择对应版本(如Pro)并生成ISO。
二、创建虚拟机
1. 启动Hyper-V管理器:搜索并打开(需管理员权限)。
2. 新建虚拟机:
- 右键主机名→新建→虚拟机。
- 命名(如"Win11-VM"),选择存储路径。
- 代数必须选第二代(支持UEFI和安全启动)。
- 分配至少4096MB内存,勾选"使用动态内存"。
- 网络选"默认交换机"。
- 创建虚拟硬盘:至少64GB,建议"固定大小"提升性能。
- 挂载ISO:选择"从可启动映像文件安装"→加载Windows 11 ISO。
- 完成向导。
3. 调整虚拟机配置:
- 启用安全启动和TPM:右键虚拟机→设置→安全性→勾选"启用安全启动"和"启用可信平台模块(TPM)"。
- 分配处理器核心:处理器→虚拟处理器数量设为2核或以上(建议匹配物理核心)。
- 优化虚拟硬盘:若初始为动态扩展,可转换为固定大小提升性能。
三、安装Windows 11
1. 启动虚拟机:右键虚拟机→连接→点击"启动"。
2. 执行系统安装:
- 自动进入Windows安装界面。
- 选择语言和区域→点击"现在安装"。
- 输入产品密钥(若无选"我没有产品密钥")。
- 选择版本(如Windows 11专业版)。
- 接受许可条款→选"自定义安装"。
- 分区设置:选中虚拟硬盘(驱动器0未分配空间)→点击"新建"→应用默认分区→系统自动创建EFI/MSR/主分区。
- 选中主分区(通常分区4)→点击"下一步"。
- 等待安装完成(自动重启1-2次)。
3. 初始系统配置:设置用户名、密码、隐私选项→完成登录进入桌面。
四、优化与增强功能
1. 安装Hyper-V集成服务:虚拟机菜单栏选"操作"→插入集成服务安装盘→运行CD驱动器中setup.exe(启用剪贴板共享、动态分辨率)。
2. 调整性能设置:启用动态内存(虚拟机设置中勾选);启用增强会话模式(需RemoteFX 3D显卡驱动)。
3. 网络与存储扩展:添加虚拟交换机(如外部网络)或调整虚拟硬盘大小(通过"编辑磁盘"功能)。
4. 创建检查点(快照):右键虚拟机→检查点→创建系统还原点。
五、注意事项
- 家庭版用户:需脚本强制安装Hyper-V,但可能存在兼容性问题。
- TPM 2.0模拟:若物理机无TPM芯片,需在虚拟机设置勾选"启用可信平台模块"。
- 性能瓶颈:为主机保留足够内存(如总内存50%),避免资源争用。
安装问题排查(卡在"Press any key to boot..."):
1. 检查ISO挂载:虚拟机设置→SCSI控制器→DVD驱动器→确认ISO路径正确;重新挂载:移除DVD驱动器→重新添加ISO;出现提示时快速按任意键(如空格)。
2. 确认虚拟机代数:必须为第二代(第一代需重建)。
3. 验证ISO完整性:校验SHA-256哈希值,损坏则重新下载。
4. 调整启动延迟(PowerShell命令):
Set-VMFirmware -VMName "虚拟机名称" -BootOrder $(Get-VMFirmware -VMName "虚拟机名称").BootOrder -EnableSecureBoot On -FirstBootDevice $(Get-VMDvdDrive -VMName "虚拟机名称")
5. 检查TPM/安全启动:虚拟机设置→安全→勾选启用TPM和安全启动。
6. 其他问题:
- 主机资源不足:确保至少4GB空闲内存。
- 虚拟交换机异常:禁用/启用默认交换机。
- Hyper-V服务重启命令:Restart-Service vmms
- 终极方案:用VMWare/VirtualBox测试ISO,或更换Windows 10 ISO升级安装。
常见问题解决:
- ISO未正确挂载:检查DVD驱动器设置,重新挂载ISO。
- 未及时按任意键:快速连续按Enter或空格键。
- 虚拟机为第一代:新建第二代虚拟机。
- ISO文件损坏:重新下载并校验哈希值。
- 未启用TPM/安全启动:在虚拟机设置中启用。
- 主机资源不足:关闭其他程序,增加虚拟机内存分配。
Windows 10 ISO下载方法:
1. 官方媒体创建工具:访问https://www.microsoft.com/software-download/windows10,下载MediaCreationTool.exe,运行工具→选"为另一台电脑创建安装介质"→生成ISO。
2. 直接下载(需产品密钥):访问https://www.microsoft.com/software-download/windows10ISO。
3. 第三方镜像(如MSDN我告诉你):访问https://msdn.itellyou.cn/,复制ed2k链接下载→校验哈希值。