数据恢复

 数据修复 >> 技术资料 >> NTFS文件系统 >> NTFS 恢复事务日志

  • NTFS 恢复事务日志
  • 作者:ntfs.com.cn  来源:ntfs.com.cn  日期:2007-5-4 14:59:25
  • 概要

    由 MicrosoftWindowsNT 和 WindowsNTAdvancedServer 使用事务日志以确保恢复 WindowsNT 文件系统 (NTFS)。 文本下面详述 WindowsNT 如何实现此功能。

    更多信息

    文件系统处理, 修改文件作为事务在 NTFS 卷上每个 I / O 操作。 NTFS 卷上每个文件被列为称为主文件表 (MFT) 特殊文件中记录。 表中第一个记录描述 MFT 自身并二记录是一个 MFT " 镜像 " 记录。 如果第一个 MFT 记录损坏, NTFS 使用二记录到 MFT 镜像文件, 第一个记录是与第一个记录的 MFT。 引导扇区记录的 MFT 和 MFT 位置镜像文件。 WindowsNT 存储的引导扇区在逻辑磁盘的中心副本。

    MFT 中三个记录是哪些记录所有文件事务信息日志文件。 NTFS 和日志文件服务使用的日志文件 DATA 属性来实现文件系统恢复。 日志文件服务是 WindowsNT Executive 的组件, 文本下面介绍它在更详细。 因为日志文件是系统文件, 可被早期在启动过程中找到并用于恢复磁盘卷, 必要。 当用户更新文件, 日志文件服务记录所有恢复和事务撤消信息。 对于恢复, 恢复信息允许 NTFS 到回滚事务转发 (重复事务必要), 并撤消允许 NTFS 到回滚该事务后如果发生错误。

    如果事务成功, 完成 NTFS 提交文件更新对磁盘。 如果事务是不完整, NTFS 结束或回滚事务根据撤消信息。 如果 NTFS 检测错误事务, 中它回滚事务。 如果 NTFS 无法保证事务成功, 它回滚事务。 不允许对卷完整修改。

    如果系统崩溃 (由于, 电源故障或其他原因), NTFS 磁盘上执行数据通过三: 一个分析传递、 恢复传递和一个撤消传递。 在分析阶段, NTFS appraises 损害, 如果任何, 并确定哪些群集必须使用日志文件中信息更新。 恢复传递执行任何步骤从上次检查点记录。 然后撤消传递回滚任何未完成 (提交) 事务。

    NTFS 恢复传递包括以下六个步骤:

    1. 当 WindowsNT 识别 NTFS 卷, 它读取 MFT。
    2. NTFS 调用日志文件服务以打开日志文件。 这导致日志文件服务恢复要执行。
    3. NTFS 调用日志文件服务以读取其重新区域并从上次检查点操作读取所有数据。 以便它们可以恢复进程中使用此数据初始化事务表, 脏页表和打开文件表。
    4. NTFS 其最后一个检查点记录上执行一个分析传递。 末尾此传递, 事务表包含了活动发生崩溃时仅事务。
    5. NTFS 执行恢复传递。 发生崩溃时末尾此传递, 缓存反映卷的状态。
    6. NTFS 执行一个撤消传递。 末尾此传递, 卷恢复到稳定状态。
    日志文件服务维护两个对象来支持其功能:

    重新启动区域。 用于客户端的上次检查点操作之前崩溃信息传输到客户恢复过程状态区域。 日志文件服务维护两重新区域以保证至少一个有效区域一直有效。
    无限日志文件。 日志文件是 circularly 重用文件。 当添加新记录时, 它将被追加到文件末尾。 当日志文件达到其容量, 日志文件服务等待写入发生并释放空间供新条目。
  • 上一篇:NTFS 系统文件基本组成
    下一篇:在XP中将FAT16/32卷转换为NTFS
  • 相关文章
电话 全国免费咨询热线
020-22001055

服务承诺

» 免费咨询,免费检测
» 数据不成功,一分钱不收
» 涉密数据恢复签署保密协议
» 只读不写,保证数据安全
» 磁盘镜像技术,避免二次破坏
» RAID磁盘阵列提供上门服务
» 广州市内免费上门取盘
» 专业数据恢复工程师服务