为避免部分服务器、虚拟机或者云主机的操作系统在导入自定义镜像后,创建的ECS实例无法启动,您需要在导入镜像前在源服务器中安装virtio驱动。您可以按照本文操作通过安装包安装virtio驱动。

操作步骤

  1. 在源服务器上下载阿里云提供的virtio驱动压缩包。
    下载地址:virtio驱动压缩包
    成功下载后,您可以查看到名为210408.1454.1459_bin.zip的压缩包。
  2. 解压210408.1454.1459_bin.zip,然后打开210408.1454.1459_bin文件夹。
    打开文件夹后,您可以查看到不同Windows操作系统版本对应的文件夹。windows版本每个文件夹中都包含amd64子文件夹,对应64位操作系统。
    • win10目录中保存的驱动适用于:Windows Server 2016、Windows Server 2019以及Windows 10。
    • Win8目录中保存的驱动适用于:Windows Server 2012 R2、Windows 8.1。
    • win7目录中保存的驱动适用于:Windows Server 2008 R2、Windows 7。
    说明 如果您使用的是32位操作系统,可以直接提交工单寻求技术支持。
  3. 根据源服务器操作系统版本,选择打开对应的文件夹。
    例如,本示例中服务器的操作系统版本为Windows Server 2012 R2 64位,则打开的文件夹路径为C:\test\210408.1454.1459_bin\Win8\amd64
  4. amd64文件夹内的空白区域,按下Shift键的同时,单击鼠标右键,然后单击在此处打开 Powershell 窗口(S)
    powershell
  5. 在Windows Powershell中,运行以下命令,安装新版virtio驱动。
    说明 如果您当前Windows实例的登录用户为普通用户,需要以管理员权限运行该命令。如果是系统用户,则可以直接运行该命令。
    pnputil -i -a *.inf
    如下图所示,表示virtio驱动安装成功。驱动更新
  6. 重启服务器。
    重启后,virtio驱动才会生效。

后续步骤

安装virtio驱动后,您可以获取Windows镜像文件