首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么读取大容量硬盘扇区内的16进制数据

2013-09-04 
如何读取大容量硬盘扇区内的16进制数据之前在网上看过CreateFile函数读取8G的数据,但超过8G就不正常了。现

如何读取大容量硬盘扇区内的16进制数据
之前在网上看过CreateFile函数读取8G的数据,但超过8G就不正常了  。现在想知道如何读取大容量硬盘扇区内的数据,请大家给点建议
[解决办法]

引用:
我的意思是想读取硬盘任何位置扇区的数据, 不要被限制在8G内。

不需要同时读取8G的数据。

不知道了,硬盘扇区没读过
[解决办法]
一般情况下 都是直接调用CreateFile打开磁盘,然后ReadFile读文件!

可以mmap试试共享内存的方法吧!这个效率也高点!

但是不知道会不会受8G大小的限制!之前也没有遇到这种情况的!
[解决办法]
不要一口气读太多
[解决办法]
 用c/c++流直接读取, 每次读一个buf,直到读完。 

热点排行