如何高速地读取大容量硬盘的扇区数?
我做了个测试:用for循环和ReadFile()函数读取2G分区的所有扇区(从0扇区到2G分区的末尾扇区),在内存中开辟了230000个扇区大小字节空间,用来每次For循环时从硬盘加载230000个扇区大小字节数据到内存中。遍历完2G分区后总共花费了120秒,而同样大小的分区,用R—Studio扫描只用大约25秒。请问:有没有更好、更快地方法来读取(遍历)扇区,让扫描的时间可以和R—Studio一样快或者是更快?谢谢! WinHex 试过吗? R—Studio是以柱面为单位搜索的,而WINHEX是以扇区来搜索的,速度差万倍左右,不能比的
页:
[1]