关键是要确保虚拟光驱已挂载、iso路径有效、启动顺序正确,并匹配虚拟机代数与镜像引导类型:关机状态下添加dvd驱动器,挂载本地ntfs分区上的官方iso,第二代需uefi兼容并可临时禁用安全启动,启动时速按f12调出启动菜单选dvd。
要让 hyper-v 虚拟机正确加载 iso 镜像启动安装系统,关键不是“加个光驱就行”,而是确保虚拟光驱已挂载、iso 路径有效、启动顺序正确,并匹配虚拟机代数与镜像引导类型。操作必须在虚拟机关机状态下进行。
确认虚拟机处于关机状态
Hyper-V 不允许运行中添加或修改 DVD 驱动器。若虚拟机正在运行,请先右键 →「关闭」(非“关闭电源”),等状态变为「已关闭」后再操作。
添加并指定 ISO 文件作为虚拟光盘
步骤如下:
- 在 Hyper-V 管理器中右键目标虚拟机 →「设置」
- 左侧选择「添加硬件」→「DVD 驱动器」→ 点击「添加」
- 左侧选中刚添加的「DVD 驱动器」,右侧「媒体」下拉选择「图像文件」
- 点击「浏览」,定位到本地 NTFS 分区上的 ISO 文件(不能是 OneDrive 同步目录、网络路径或含中文/空格的深层路径)
- 确认 ISO 文件未被其他程序占用(如资源管理器预览、解压工具打开过)
检查启动顺序与代数兼容性
很多卡在“Press any key to boot from CD or DVD…”却无响应,往往源于这两点:
- 第2代虚拟机:必须使用支持 UEFI 启动的 ISO(如官方 Win10/Win11 镜像),且默认启用安全启动;若镜像不兼容,可在「固件」设置中临时关闭「启用安全启动」
- 第1代虚拟机:依赖传统 BIOS 引导,适用于老系统(如 Win7、Server 2012 R2),需确保 ISO 包含 Legacy 启动文件
- 启动时快速按 F12 可手动调出一次性启动菜单,选择 DVD 驱动器(尤其对 Win11 虚拟机很关键)
验证 ISO 文件本身是否可用
再规范的配置也救不了损坏或非官方的镜像:
- 优先从微软官网下载 Media Creation Tool 生成 ISO,或直接下载 multi-edition 官方 ISO
- 用 PowerShell 运行
Get-FileHash -Algorithm SHA256 your.iso,比对官网公布的哈希值 - 避免使用第三方打包镜像(尤其带“精简版”“免激活”字样的),它们常删减启动文件导致无法引导











