在 kvm/qemu 中有没有办法指定硬盘驱动器的安装顺序?

Is there a way to specify hard drives mounting order in kvm/qemu?

目前我正在像这样向我的虚拟机添加驱动器:

kvm ... -drive file=WindowsOS.img,format=raw -drive file=/dev/sdb -drive file=data.img

所以第一个驱动器是预配置的OS,第二个驱动器是格式化的ntfs驱动器,具有单个分区,第三个是一些动态生成的内容。我希望它们按照 CDE 的顺序精确映射。但是由于某些原因 data.img 在这里变成了驱动器 Dntfs 驱动器 /dev/sdb 变成了 E 这不是我想要的。 有没有办法使用 kvm 参数指定哪个驱动器应该进入哪个位置?

看来重点是清除以下所有驱动器映射:

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

如果windows在此注册表项中找不到任何以前的映射,它会按照与 KVM 提供的顺序相同的顺序映射设备。