发布时间:2015-08-31 14: 19: 32
NTFS是一个可恢复的文件系统,它使用标准的事务日志和恢复技术保证了卷的持续性。在发生磁盘故障事件时,NTFS运行一个访问日志文件信息的过程来还原持续性。NTFS恢复过程真正保证了卷还原到一个持续状态,事务日志则只需非常少的开销。
计算机发生故障后启动,程序第一次访问NTFS卷的时候,ntfs自动执行硬盘恢复操作来保证所有ntfs卷的完整性。Ntfs还使用一种称为簇重映射的技术来减小NTFS文件系统上的一个坏扇区带来的影响。提示如果主引导记录损坏,又出现引导扇区损坏,则不能再访问卷上的数据了。
图一:ntfs磁盘
NTFS视每个修改NTFS卷系统文件的I/O操作为一个事务,并将其管理为一个完整的单元。事务一旦启动,要么完成,要么在发生磁盘故障时回滚(如NTFS卷回到事务初始化之前的状态)。
为了保证事务完成或回滚,在写入磁盘之前,ntfs将一个事务的子操作记录到日志文件。当一个完整的事务记录到日志文件后,NTFS执行卷缓存中的事务子操作。NTFS更新缓存后,向日志文件提交事务,整个事务便完成了。
一旦事务提交,即使磁盘故障,NTFS也能保证整个事务在卷上实现,在恢复操作期间,ntfs重做日志文件中发现的每个已提交的事务,然后NTFS于日志文件中定位在系统故障时未提交的事务,并且撤销记录在日志文件中的每个事务子操作。注:对卷的不完整修改是绝对禁止的。
图二:ntfs安全
Ntfs 使用日志文件服务来记录一个事务的所有重做和撤销信息。NTFS使用重做信息来重复事务,撤销信息使NTFS能撤销不完整的事务或出错的事务。提示:NTFS用事务日志和恢复来保证卷结构不被破坏。正因为此,在系统故障后所有的系统文件依旧可访问,但是,用户数据可能因为系统故障或坏扇区而丢失。了解更多信息可以关注ntfs for mac官网。
展开阅读全文
︾