各位高手:小弟现有一个问题,想实现在windows下对不识别的硬盘进行对拷,我使用ReadFile与WritFile实现对硬盘扇区的读写,但是一个80G硬盘大约有156296385个扇区,虽然我每次读写多个扇区(大约131000个),但还是调用ReadFile将131000个扇区(那131000*512 Bytes)数据读到一个Buffer,然后再将此Buffer的数据写到另外一个硬盘,这样很慢啊!请问可以使用内存映射来提高读写速度吗??谢谢谢谢!
解决方案 »
- 哪里有在listctrl中含有tree的好的列子 ???
- 2011的春节滚到南半球,特此散分!
- vs2005下dialogBar界面风格的设置
- vc来调用 vb 写的Activex dll 的问题
- 一个简单的序列化对象问题,急在线等........................
- 请教一个简单的MFC AppWizard问题!!!!
- 一个小问题需要大家的帮忙,谢谢!
- 不安装office,直接生成Excel格式文件
- 进程多次LoadLibrary同一个动态库而不FreeLibrary行吗?这样的话动态库在内存中是几份?
- 刚从BCB转来VC,问一个最简单的问题
- 关于HOOK锁住键盘的问题!
- 菜鸟遇到菜问题哭了,帮帮忙把
还是每次映射硬盘的一部份??
另外,映射后如何读写硬盘里的数据?需要Buffer吗,还要要用特定的函数读写呢?
麻烦你们详细点,我这方面真的不懂哦!