请问大家:不用文件系统,直接写盘 如何实现?做高速数据采集,数据量很大。将采集的数据直接写入硬盘 ,怎么实现呢? 请知道的兄弟说说  谢谢。

解决方案 »

  1.   

    我能回答你的问题:
    首先,createfile()
    然后,writefile()
    最后,closehandle()
    函数的具体参数请参考msdn,里面有很详细的解释和例子事实证明:脱离文件系统的读写能大大提高读写盘的速度;但会导致被写的磁盘原来数据的丢失并不可恢复,请楼主慎用!
    我有过很惨痛的教训^_^ps:我也做采集存储,如不介意,希望能与做采存的同仁交流一些经验 
        qq 466346087
      

  2.   

    我能回答你的问题:
    首先,createfile()
    然后,writefile()
    最后,closehandle()
    函数的具体参数请参考msdn,里面有很详细的解释和例子//这样算脱离文件系统吗?请教
      

  3.   

    怎样实现用createfile读写磁盘呢,我试过有一个磁盘分区,并格式化了,然后用createfile,readfile,writefile进行读写磁盘比直接写文件更慢,可能要慢一半。
    是不是我用的什么问题呢