2011-06-28 104 views
0

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

回答

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的脂肪来源,这是一个伟大的起点与NTFS相比(NTFS要复杂得多)。

-scott