将 Windows 10 从 VirtualBox 迁移到 LibVirt启用 VirtIO 支持的磁盘

与 VirtualBox 一样,LibVirt VM 中的默认配置提供了无需额外步骤即可启动 Windows 的硬件模拟,但性能很差,尤其是对于磁盘 I/O 和图形。为了获得更好的性能,我设置了VirtIO以享受半虚拟化的好处。

启用 VirtIO 支持的磁盘

这有点棘手,因为如果我使用默认磁盘控制器启动 VM,Windows 似乎不会为磁盘控制器安装 virtio 驱动程序,如果我切换到基于 VirtIO 的磁盘控制器,Windows 不会启动,显示错误INACCESSIBLE BOOT DEVICE。最后,我在Windows 恢复环境 (Windows RE) 中安装了磁盘控制器的驱动程序。首先,在启动前将VirtIO ISO挂载到 VM。在启动过程中,反复按 F8 直到到达 Windows RE。在命令提示符下,我首先将 VirtIO 驱动程序安装到正在运行的 Windows RE 系统(假设安装了 VirtIO ISO D:\),

C:\>drvload D:\viostor\w10\amd64\viostor.inf

然后我可以在基于 VirtIO 的磁盘上访问我的 Windows 安装并将驱动程序安装到正常系统中(假设安装在 上E:\),

C:\>dism /image:E: /add-driver /driver:D:\viostor\w10\amd64\viostor.inf`

其他硬件组件(包括 QXL 图形控制器和 VirtIO 以太网适配器)更容易设置,因为它们可以在运行的 Windows 实例上使用 GUI 工具进行配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值