Skip to content

Windows 系统 VirtIO 驱动安装指南

一、概述

VirtIO 驱动为 kvm/Linux 环境设计的半虚拟化驱动,可使虚拟机直接访问设备,提升性能。Windows 本身不支持 VirtIO 设备,但开源社区提供了兼容的驱动程序。

二、通用安装步骤(适用于大多数 Windows 系统)

  1. 下载最新 ISO 文件:从 VirtIO 驱动下载页面 获取最新版本的 VirtIO 驱动 ISO 文件。
  2. 创建虚拟机并配置硬件
  3. 在虚拟化平台上创建新的虚拟机。
  4. 选择相应的 Windows 操作系统版本。
  5. 硬盘选择 VirtIO SCSI 磁盘。
  6. 网卡可选择 VirtIO 网卡。
  7. 添加一个 CD-ROM 驱动器,用于挂载 VirtIO 驱动 ISO 文件。
  8. 开始安装 Windows
  9. 将 Windows 安装 ISO 文件挂载到虚拟机的第一个 CD-ROM 驱动器。
  10. 启动虚拟机,开始安装 Windows。
  11. 加载 VirtIO SCSI 驱动
  12. 在安装过程中,当出现“找不到磁盘”提示时,点击“加载驱动程序”。
  13. 浏览到挂载的 VirtIO 驱动 ISO 文件中的对应目录(如 vioscsi\w10\amd64 对于 Windows 10 的 64 位系统),选择 vioscsi.inf 文件。
  14. 安装程序将加载 VirtIO SCSI 驱动,之后磁盘将被识别。
  15. 继续安装 Windows
  16. 选择要安装的磁盘分区,继续安装 Windows。
  17. 安装完成后,进入 Windows 系统。
  18. 安装剩余 VirtIO 驱动
  19. 进入设备管理器,查看未知设备。
  20. 右键点击未知设备,选择“更新驱动程序软件”。
  21. 选择“浏览我的计算机以查找驱动程序软件”,指定路径为挂载的 VirtIO 驱动 ISO 文件中的相应目录。
  22. 重复此过程,安装所有必要的 VirtIO 驱动(如网卡驱动等)。

三、特殊情况处理(Windows 7)

Windows 7 不兼容最新版 VirtIO 驱动,最高支持 virtio-win-0.1.189.iso。安装步骤如下:

  1. 下载 ISO 文件:从 VirtIO 驱动下载页面 获取 virtio-win-0.1.189.iso。
  2. 挂载 ISO:将 ISO 文件挂载到虚拟机的虚拟 CD-ROM 驱动器。
  3. 向导安装
  4. 打开 Windows 资源管理器,导航至 CD-ROM 驱动器。
  5. 双击运行 virtio-win-gt-x64.msi(64 位系统)或 virtio-win-gt-x86.msi(32 位系统)。
  6. 按照安装向导提示完成安装。
  7. 可选安装 virtio-win-guest-tools,提升远程查看体验。
  8. 安装完成后重启虚拟机。
  9. 手动安装
  10. 打开资源管理器,进入 CD-ROM 驱动器,找到对应驱动目录(如 vioscsi、NetKVM 等)。
  11. 右键点击“Setup Information”文件,选择“安装”。
  12. 重复此过程安装所需驱动,完成后重启虚拟机。

四、参考资料