virtio-win 驱动是什么
Windows 客户机不内置 virtio 驱动,因此需要额外安装:装系统阶段要把磁盘控制器驱动加载进去,否则安装程序根本看不到系统盘;进入系统后还要补齐网卡、气球与串口等组件。驱动由开源项目提供,以光盘镜像形式分发,按系统版本选择对应子目录。
基本信息
| 介质形态 | 以光盘镜像形式提供的驱动集合 |
|---|---|
| 装系统阶段 | 加载磁盘控制器驱动才能识别系统盘 |
| 进入系统后 | 补齐网卡、气球与串口代理等组件 |
| 目录结构 | 按系统版本与架构分子目录,需选择匹配当前系统的路径 |
| 安装方式 | 可图形界面安装,也可用命令行工具批量添加驱动 |
| 版本匹配 | 驱动版本与宿主虚拟化平台版本应大致匹配,避免异常 |
系统内用命令行安装
系统内用命令行安装
pnputil /add-driver E:\NetKVM\w11\amd64\netkvm.inf /install # 安装网卡驱动
pnputil /add-driver E:\Balloon\w11\amd64\balloon.inf /install # 安装气球组件
pnputil /add-driver E:\vioscsi\w11\amd64\vioscsi.inf /install # 安装 SCSI 控制器驱动
pnputil /enum-drivers | findstr /i virtio # 核对已安装的驱动
# 目录中的系统版本代号需与客户机版本一致(如 w10、w11、2k19 等)各组件的作用
| 组件 | 作用 | 缺失后果 |
|---|---|---|
| 磁盘控制器驱动 | 识别 virtio 或 SCSI 系统盘 | 安装阶段看不到磁盘,或系统无法启动 |
| 网卡驱动 | 识别 virtio 网卡 | 系统内没有可用网卡,无法联网 |
| 气球组件 | 配合动态内存调整 | 内存无法弹性调整,监控数据缺失 |
| 串口与代理 | 支持优雅关机与信息采集 | 关机只能强制,状态信息获取受限 |
不同 Windows 版本与架构对应的子目录不同(桌面版与服务器版目录名各异):装错目录会导致驱动不匹配,安装表面成功但设备仍不可用。安装后应用枚举命令核对实际加载的驱动,而不是只看安装过程无报错。