2011-06-28 98 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