tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
阅读:1688回复:2

有谁知道true image的工作原理吗

楼主#
更多 发布于:2005-06-06 15:36
一个可以在windows下备份恢复分区的软件,
我想知道它是怎么实现刷缓存到磁盘,以及
如何在备份的过程中保证备份数据的一致性问题的
felics
驱动牛犊
驱动牛犊
  • 注册日期2003-05-20
  • 最后登录2010-06-24
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-06 16:35
这个软件没用过
我的猜想:
1。刷缓存时用了UMOUNT。(在2K、XP下可以试图UMOUNT来触发系统刷缓存,虽然硬盘分区实际上UMOUNT不掉的,但我们本来也没真正打算UMOUNT掉它)

2。对于非系统分区,可以写磁盘拦截程序,拦截写操作,直接通知上层失败。这个可以在它转换时试,你拷个文件到正在转化的分区,看能不能成功。
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-13 12:58
那如果非系统盘岂不是就umount掉了,我只要刷缓存,不要umount,重新mount的话可能会对应用程序产生影响,

作磁盘拦截通知上层失败的话,对系统影响太大。


我有个思路,就是把文件系统的每个FileObject都刷一下cache,不知道可行不可行。
游客

返回顶部