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. 重复此过程安装所需驱动,完成后重启虚拟机。

四、参考资料