为什么Hyper-v不能够从SCSI磁盘启动和关闭

2025-04-07 14:38:03
推荐回答(1个)
回答1:

这里,我们所称呼为”SCSI”控制器其实有些不恰当.当我们致力于虚拟服务器的时候,我们听到一些声音,让虚拟服务器工作在SCSI磁盘上.所以,虚拟服务器需要虚拟SCSI磁盘.为此,我们在虚拟服务器上添加了一个仿真的SCSI控制卡.不幸的是,SCSI控制器是一种非常先进的硬件.最终的结果是,仿效的设备比简单的IDE控制器要慢.为了SCSI控制器在虚拟机有更好的性能,我们扩展了仿真控制器并重写了自定义的驱动,来支持操作系统.在hyper-v中,我们完全放弃了仿真控制卡,相反,我们使用了传统的仿真IDE 控制器,和一个新的虚拟控制器,基于VMBUS,存储控制气.并没有任何的仿真痕迹.当你选择在虚拟机里添加SCSI控制器时,你可以使用这种虚拟存储控制器.随之而来的问题是.你的虚拟机的BIOS并不知道VMBUS,它只能认识从仿真驱动设备启动.这就是为什么你可以从一个IDE控制器和一个旧的网络适配器启动,而不是一个SCSI控制器或网卡启动.