我知道它有$DATA属性,但听说由于某些情况,它并不总是包含整个文件内容。
我还听说,延迟的写操作可能会使该属性不能完全准确地指示文件内容。
那么,在NTFS中保存文件内容的变化/可能的结构是什么?根据它们,它们的稳定性是什么?
发布于 2015-08-11 16:15:01
文件数据可以存储在$DATA属性中(在未命名的流中,默认的流中)和/或存储在其他数据流中(ADS,命名为$DATA属性)。另一个存储关于文件的额外元数据的选项是扩展属性(在NTFS中,它在属性$EA中)。每个属性都是由缓存管理器( Windows内核领域中的Cc* API)和内存管理器(Mm* API )在内核中管理的数据流。整个$DATA属性可以在MFT文件记录中,也可以外化到磁盘集群中。然而,如果您只使用用户模式API,您可以忽略所有这些,系统总是给您准确的数据。
https://stackoverflow.com/questions/31946343
复制相似问题