;recovery techniques),成功保证了NTFS卷的一致性,实现了文件系统的可恢复性。在 FAT 或 HPFS 上执行 CHKDSK 时,系统会检查目录、分配和文件表中指针的一致性;但是在 NTFS 下,系统会维护针对这些组件的事务日志,因此,CHKDSK 只需将事务回滚到上一个提交点就可以恢复文件系统中的一致性。事务日志方法需要的系统开销是很小的。NTFS并不是直接在日志文件中存取记录,而是通过LFS来读写。LFS提供了包括打开,写入,向前,向后,更新等操作来帮助NTFS处理日志文件。
我们把每一个具体的对NTFS卷文件的I/O操作看作一个事务,每个事务都是一个原子操作。这样,任何复杂的操作都可以分解成很多个事务。系统面对的就是许许多多的不同的事务。当一个事务开始后,它要么被顺利的完成,要么当遇到某些意外而出错时能回滚到上一个提交点,这时候NTFS卷处于该事务开始前的状态。很多原因都可以导致事务操作失败页码:[1] [2] [3] [4] [5] [6] 第3页、共6页 |