-
大小: 424KB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2021-05-24
- 語(yǔ)言: 其他
- 標(biāo)簽: ntfs??文件系統(tǒng)??Hexshop??
資源簡(jiǎn)介
在NTFS文件系統(tǒng)中,每一個(gè)文件或目錄都擁有一個(gè)MFT記錄,MFT記錄中記錄了文件或目錄的基本信息,對(duì)于普通文件來(lái)說(shuō),一般擁有文件序號(hào),文件名,創(chuàng)建時(shí)間,文件大小,文件屬性,文件數(shù)據(jù)地址索引等基本文件信息,而一個(gè)目錄除了擁有基本文件信息,還擁有其目錄下的文件索引項(xiàng)信息,文件與其父目錄之間通過(guò)該文件的MFT記錄中的父目錄信息和目錄中的索引項(xiàng)來(lái)建立隸屬關(guān)系,這兩種信息唯一地確定了文件與父目錄之間的對(duì)應(yīng)關(guān)系,由此可知,要在一個(gè)指定目錄下生成一個(gè)文件,除了要?jiǎng)?chuàng)建目標(biāo)文件本身的MFT記錄,還需在其父目錄的MFT記錄或者其索引分配中建立目標(biāo)文件的索引。在NTFS系統(tǒng)中,文件索引是一個(gè)比較復(fù)雜的內(nèi)容,文件的索引采用了樹型結(jié)構(gòu),這給NTFS系統(tǒng)帶來(lái)了查找文件速度快的優(yōu)點(diǎn),但卻給當(dāng)索引結(jié)點(diǎn)增加或減少時(shí),如何維護(hù)樹的平衡帶來(lái)了難題。在NTFS系統(tǒng)中,小目錄的索引直接存放在目錄本身MFT記錄的90H屬性中,而大目錄的索引則需另外開辟新的索引分配區(qū)來(lái)存放相關(guān)的索引。原程序中只考慮了小目錄的情況,即將文件的索引直接存放在90H屬性中,并不考慮大目錄的索引情況。除此之外,NTFS系統(tǒng)對(duì)于每一個(gè)文件操作都會(huì)寫入日志文件中,以便一致性檢查,但由于這方面的內(nèi)容尚未研究清楚,本程序中也未涉及這方面的內(nèi)容。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論