Virtualbox 中 Windows 客户机使用 virtio 设备的驱动安装
2025年4月6日大约 1 分钟
Virtualbox 7 提供了一些可用的半虚拟化设备,主要是磁盘和网卡。理论上说总是要快一些或者负载低一些。
但是用起来并不容易。尤其是磁盘,Virtualbox 默认的是 SATA 的,无论调整成 nvme 控制器还是 virtio 控制器,装系统的时候都有检测不到磁盘的问题。
所以,这个目前来看只能曲线实现。首先按默认设置把系统装完,进入系统。这里最好做个快照。
然后安装 virtio 驱动。Windows 的 virtio 驱动下载也挺难找的,中文网上搜到的是各种阿里云腾讯云的魔改, 原版的链接我费了半天劲才找到。
在系统中用这个ISO来安装对应的驱动,然后关机,在Virtualbox中删去原来的磁盘控制器(当然别把vdi文件删了), 然后重新添加一个virtio磁盘控制器,把刚才的vdi文件挂载新的virtio控制器下面,启动,完事儿。
如果启动不了,那原因只能各自找了,这时候刚才做的快照就派上用场了。