阅读:1601回复:5
如何在IDE等接口的物理硬盘上虚拟一个SCSI驱动??
看了VDISK和VSCSI的代码,可以把一块内存或文件虚拟成SCSI磁盘,那么怎么把现在系统中已经有的IDE接口的物理硬盘虚拟成SCSI磁盘呢。
请DX给点提示或思路,谢谢! |
|
沙发#
发布于:2007-01-11 12:45
重定向操作,先虚拟出一个SCSI磁盘,而所有对这个虚拟盘的操作全都重定向去操作IDE硬盘
|
|
|
板凳#
发布于:2007-01-11 14:04
从另一个角度说,就是在现有的磁盘驱动之上再虚拟一个SCSI驱动,就是增加一个类似过滤的驱动,以后所有访问磁盘的IRP都经过这个虚拟SCSI驱动。
如何实现呢,也是要重定向吗? 我的想法是把现有的物理设备做为这个虚拟SCSI驱动的物理设备,但怎么能把这个虚拟的SCSI驱动和现有的物理设备关联呢? |
|
地板#
发布于:2007-01-11 16:19
我是否可以直接读取磁盘分区,然后把这个取得的分区虚拟成SCSI 盘,就 像把一块内存或文件虚拟成SCSI盘一样,这样可行吗??
|
|
地下室#
发布于:2007-01-14 18:24
我觉得可以
|
|
|
5楼#
发布于:2007-01-17 09:55
还要禁止那个IDE的硬盘被mount,否则会有2个硬盘,如果有同时写,硬盘数据就完了。
|
|
|