|
如果Ramdisk注册为物理硬盘类,HDTUNE就可以认出来,并能测试
可以看这个帖子:
http://we.pcinlife.com/thread-1174920-1-1.html
Ramdisk仿真物理硬盘只有两种方法:
1, 写SCSI虚拟总线驱动虚拟出物理硬盘;
2, 传统DirectIO方式的Ramdisk,自己编程响应IOCTL实现仿真硬盘。
方法1可以简单模拟出仿真度很高的硬盘,Windows磁盘管理器、所有磁盘工具都可以正常识别。
但数据转送环节多,性能低。
方法2的性能是最高的!因为硬盘的读写路径比方法一要短。
但虚拟出的硬盘不受disk.sys管理,所以要自己响应的IOCTL很多,要实现与方法1的仿真度,编程要相对复杂。 |
|