ntfs_mft_record_check
2017-04-20 09:58:57 0 举报
ntfs_mft_record_check是一个用于检查NTFS文件系统主文件表(MFT)记录的函数。它主要用于确保MFT记录的完整性和正确性,以便在读取和写入文件时能够正确地定位和管理文件数据。通过检查MFT记录,可以检测到潜在的文件系统错误,如损坏的记录、重复的记录等,从而避免这些问题对文件系统性能和稳定性的影响。ntfs_mft_record_check通常在文件系统初始化或维护过程中执行,以确保文件系统的正常运行。
作者其他创作
大纲/内容
rno = EIO;
否
是
检查头标志
end
ret = 0;
ret = -1;
检查大小le32_to_cpu(m-bytes_allocated) != vol-mft_record_size
p2n(a) (char *)m + vol-mft_record_size
属性a = (ATTR_RECORD *)((char *)m + le16_to_cpu(m-attrs_offset));
start
!ntfs_is_file_record(m-magic)
!NVolNoFixupWarn(vol)
ret
收藏
收藏
0 条评论
下一页