ntfs集群分配

时间:2011-06-28 19:29:00

标签: ntfs

我有兴趣了解NTFS的集群分配如何工作agaings write / IRP。 NTFS确实将这些信息存储在MFT中,但当时实际发生了什么。内核中是否有I / O对象在数据刷新到磁盘之前存储此信息,或者USN日志在此处扮演任何角色。如果是这样的话。

1 个答案:

答案 0 :(得分:0)

NTFS必须查找卷上实际数据的位置,这就是它的工作。 O / S提供称为“地图控制块”(MCB)包的东西,文件系统使用它来缓存此信息,但如果它不在MCB中,则必须从MFT中查找。 USN与众不同,只记录各种事件。

如果您对Windows文件系统感兴趣,我建议您阅读文件系统内部书:

http://www.amazon.com/Windows-System-Internals-Classic-Reprints/dp/0976717514/ref=sr_1_1?ie=UTF8&qid=1309880147&sr=8-1

除了看一下WDK中的FAT源,与NTFS相比这是一个很好的起点(NTFS要复杂得多)。

-Scott