探索NTFS

    • 相關(guān)推薦

    探索NTFS

    探索NTFS

    NTFS是WindowsNT引入的新型文件系統(tǒng),它具有許多新特性。本文旨在探索NTFS的底層結(jié)構(gòu),所敘述的也僅是文件在NTFS卷上的分布。NTFS中,卷中所有存放的數(shù)據(jù)均在一個叫$MFT的文件中,叫主文件表(MasterFileTable)。而$MFT則由文件記錄(FileRecord)數(shù)組構(gòu)成。FileRecord的大小一般是固定的,通常情況下均為1KB,這個概念相當于Linux中的inode。FileRecord在$MFT文件中物理上是連續(xù)的,且從0開始編號。$MFT僅供FileSystem本身組織、架構(gòu)文件系統(tǒng)使用,這在NTFS中稱為元數(shù)據(jù)(Metadata)。以下列出Windows2000Release出的NTFS的元數(shù)據(jù)文件(我將要給出的示例代碼的部分輸出結(jié)果)。
    FileRecord(inode)FileName
    --------------------------
    0$MFT
    1$MFTMirr
    2$LogFile
    3$Volume
    4$AttrDef
    5.
    6$Bitmap
    7$Boot
    8$BadClus
    9$Secure
    10$UpCase
    11$Extend

    Windows2000中不能使用dir命令(甚至加上/ah參數(shù))像普通文件一樣列出這些元數(shù)據(jù)文件。實際上FileSystemDriver(ntfs.sys)維護了一個系統(tǒng)變量NtfsProtectSystemFiles用于隱藏這些元數(shù)據(jù)。默認情況下,這個變量被設(shè)為TRUE,所以使用dir/ah將得不到任何文件。知道這個行為后使用i386kd修改NtfsProtectSystemFiles后即可以列出元數(shù)據(jù)文件:

    kd

    【探索NTFS】相關(guān)文章:

    探索結(jié)對編程03-04

    探索鋼琴教學(xué)01-01

    對預(yù)算治理的探索03-21

    探索高師聲樂教學(xué)03-19

    勇于探索的張新03-08

    企業(yè)人才治理的探索03-21

    企業(yè)人才管理的探索03-19

    玻璃藝術(shù)教學(xué)探索12-05

    項目經(jīng)理治理探索12-09

    商貿(mào)漢英翻譯的原則探索03-11

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      欧美一区二区狠狠 | 亚洲欧美日韩中文字幕不卡 | 亚洲精品嫩草研究院久久 | 在线观看免费不卡AV网站 | 日本国产激情视频 | 欧美久久久久久久综合网 |