常用文件系统定位文件的步骤.docx
《常用文件系统定位文件的步骤.docx》由会员分享,可在线阅读,更多相关《常用文件系统定位文件的步骤.docx(6页珍藏版)》请在第壹文秘上搜索。
1、常用文件系统定位文件的步骤FAT16定位DBR定位FDT定位目录项定位FAT定位数据区定位DBR:通过分区表定位。定位FDT:通过DBR中的“DBR保留扇区数”、“每FAT扇区数”两个参数的值来计算。FDT开始扇区=DBR保留扇区数+2X每FAT扇区数定位目录项:通过文件名定位,用WinHex模板来看“文件开始簇号”和“文件大小”。定位FAT:通过wDBR保留扇区数”定位FATl的开始扇区,通过“文件开始簇号”到相应的FAT项。几号膜就是第几项,EAT16每项占2个字节定位数据区:知道了文件的簇链,就可以到相应的簇查看数据了。N号簇对应的扇区号=DBR保留扇区数+2X每FAT扇区数+FDT占用
2、扇区数+(N-2)X每簇扇区数蝴区中簇从2开始编号;FDT占用扇区数可以从DBR“根目录项数”来推出,每一个目录项为32字节,普通为32)FAT32定位DBR定位根目录首簇定位目录项定位FAT定位数据区定位DBR:通过分区表定位。定位根目录首簇:通过DBR中的“DBR保留扇区数”、“每FAT扇区数”两个参数的值来计算。根目录首簇开始扇区=DBR保留扇区数+2*每FAT扇区数(FAT32的数据区从根目录首震开始,而FAT16的数据区紧接着FDT之后)定位目录项:通过文件名定位,用WinHex模板来看”文件开始簇号”和“文件大小”。定位FAT:通过“DBR保留扇区数”定位FATl的开始扇区,通过“
3、文件开始簇号”到相应的FAT项。几号膜就是第几项,EAT32每项占4个字节定位数据区:知道了文件的簇链,就可以到相应的簇查看数据了。N号簇对应的扇区号=DBR保留扇区数+2每FAT扇区数+(N-2)X每簇扇区数嫩据区中的簇从2开始编号,FAT32并没有FDT,所以数据区紧接着EAT2之后)NTFS定位DBR定位$MFT定位根目录的文件记录分析索引属性分析位图属性遍历B+树访问目录文件的文件记录定位DBR:通过分区表定位。定位$MFT:通过DBR中的“$MFT起始簇号”、“每簇扇区数”计算出$MFT的开始扇区。NFTS文件系统中所有的族从O开始编号,并且从分区的第一个扇区开始编簇定位根目录的文件
4、记录:在$MFT中寻觅根目录的文件记录,5号文件记录就是根目录。每一个文件记录普通占有IKB分析索引属性:根据90H、AOH属性分析其数据流,即是索引缓冲区,也就是B+树的节点,根目录下的文件及目录的索引项就在这些节点中。注意数据流的计算方法和更新序列号分析位图属性:在上步计算出的数据流分配中,哪些索引缓冲区实际使用了,哪些没有使用,由BOH属性管理。注意位图属性指示的是某个索引缓冲区使用与否,普通每索引缓冲区为8震遍历B+树:到索引缓冲区,根据B+树规则,找到所定位文件属于哪个索引项。访问目录或者文件的文件记录:从文件的索引项获得文件记录号,进入$MFT定位。ExFAT定位DBR定位根目录首
5、簇定位目录项定位FAT定位簇位图文件定位数据区定位DBR:通过分区表定位。定位根目录首簇:通过DBR的“首簇起始扇区号”、“根目录首簇号”和“每月扇区数N”三个参数计算。根11的开始扇区=首簇起始扇区号+根目录首簇号-2)X每簇扇区数(数据区中的簇从2开始编号)定位目录项:找到根目录首簇后,通过文件名定位目录项,得到“文件开始簇号”和“文件大小”。定位FAT:通过DBR的“FAT起始扇区号”定位到FAT开始扇区,找到相应的FAT项。ExEAT的EAT表普通惟独一份,每一个EAT项占4字节定位簇位图文件:通过DBR的“首簇起始扇区号”定位。震位图文件普通在数据区第一个候中,也就是2号簇,占1个震
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 文件系统 定位 文件 步骤