文件过滤加密不可避免的会产生一些坏文件,写坏文件有时候不是因为自身处理逻辑的问题 而是可能在处理某些写入内容的瞬间 掉电之类的。如何避免外因 或者内因引起的 坏文件的产生应该是必须考虑的事情。不知道 这个议题值不值的讨论 能不能讨论 呵呵 我先说两个关于如何避免坏文件 。我的想法...
全文
回复(8) 2010-04-02 13:51 来自版块 - 文件系统(过滤)驱动程序开发
表情
mz_suya呵呵 谢谢 各尽本分就好(2010-04-23 17:01)
mz_zhang没有人能保证绝对不写坏文件的 或者说即便是操作系统或者ntfs也不可能保证绝对没有数据损坏。 数据损坏是各个层面的 ,好的文件系统降低了磁盘引起坏文件的概率,好的文件过滤或许能降低文件系统出现坏文件的概率 但是现在来看 这样的产品不多。期待所谓的layer fsd吧。 任何事情都...(2010-04-17 16:11)
mz_suya感谢qi 呵呵(2010-04-13 15:05)
qianjunhua恩理论上应该可以做到文件的数据最小破坏 1:驱动里面的逻辑没有任何问题 2:对这次写的文件里面的数据 要对数据校验 3:这次写的文件不能是原始文件,写完后 在程序退出或者定时的rename成原始文件。 貌似OSR 那帮人写的东西 对着里面的逻辑实现了。(2010-04-10 11:40)
mz_suya现在还不急着考虑这样的问题, “驱动过多的操作文件和生成新文件会被某些杀毒软件误认为病毒,不利于兼容。 ”这点应该不是问题。 “必须保证你自己的代码不出问题,把逻辑吃透,不要奢望可以补救”即便逻辑吃透写的再好,理论上也是可能会产生坏文件的。 “如果代码本身都会导致文件出问题,那么...(2010-04-03 16:30)
cyliu没有终极方式。 如果一定要找方法,参考数据库使用的方法,那是目前来说相对比较好的。但是至于实现.... (2010-04-03 15:02)
looksail你这2个方法也没用,写前备份,如果多次保存操作,某次坏了,照样全坏;镜像也是一样;而且这些方法只会让系统变的很慢,最终客户也无法接受 如果代码本身都会导致文件出问题,那么你做再多的补救措施也没用 所以:必须保证你自己的代码不出问题,把逻辑吃透,不要奢望可以补救 这个工作是...(2010-04-03 13:56)
ander5115驱动过多的操作文件和生成新文件会被某些杀毒软件误认为病毒,不利于兼容。(2010-04-02 17:09)

返回顶部