这个操作系统的bug,没人遇到过么,自己顶一下

解决方案 »

  1.   

    目测楼主肯定是火星来的!!!!!!!!!!!!!!!!!!!!
    系统都用到 win7 了, 居然还在用 fat32 的文件系统?????????????
      

  2.   

    Sparse Files 稀疏文件, FAT32不支持这个方式,
    FAT32需要写入所有初始化的数据, 等效写入2G的数据, 所以很慢
    NTFS可以不用写入
      

  3.   


    客户的环境是千变万化的!不是我可以决定的。  我只能进最大努力去保证各个环境下,不出问题。而且,为什么上面的代码在XP fat32下,可以瞬间完成,在Win7下就不行?
      

  4.   

    Fat32不支持压缩,2G大小的文件就必须占用2G的磁盘,可能在新系统下,必须要初始化文件的数据,为什么这样(是不是这样)?,可以去问微软或者哪个大神能给解释一下。如果是的话,可能理由就是,保证初始化的文件数据一定是 0 ,基本上一个文件你设置了大小,但是没有写入数据的部分,读出来就是 0,为了保持这种一致性,要求所有文件都有这个特性,到了fat32系统上,就必须用 0写入了。