成野 发表于 2012-2-26 15:04:51

如何高速地读取大容量硬盘的扇区数?

我做了个测试:用for循环和ReadFile()函数读取2G分区的所有扇区(从0扇区到2G分区的末尾扇区),在内存中开辟了230000个扇区大小字节空间,用来每次For循环时从硬盘加载230000个扇区大小字节数据到内存中。遍历完2G分区后总共花费了120秒,而同样大小的分区,用R—Studio扫描只用大约25秒。请问:有没有更好、更快地方法来读取(遍历)扇区,让扫描的时间可以和R—Studio一样快或者是更快?谢谢!

JK徐 发表于 2012-2-26 16:41:04

WinHex 试过吗?

益凡科技 发表于 2013-7-9 19:37:57

R—Studio是以柱面为单位搜索的,而WINHEX是以扇区来搜索的,速度差万倍左右,不能比的
页: [1]
查看完整版本: 如何高速地读取大容量硬盘的扇区数?