常用文件系统定位文件的步骤.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《常用文件系统定位文件的步骤.docx》由会员分享,可在线阅读,更多相关《常用文件系统定位文件的步骤.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用文件系统定位文件的步骤FAT16定位DBR定位FDT定位目录项定位FAT定位数据区定位DBR:通过分区表定位。定位FDT:通过DBR中的“DBR保留扇区数”、“每FAT扇区数”两个参数的值来计算。FDT开始扇K=DBR保留扇区数+2 x每FAT扇区数定位目录项:通过文件名定位,用WinHex模板来看”文件开始簇号”和“文件大小”。定位FAT:通过“DBR保留扇区数”定位FAT1的开始扇区,通过“文件开始簇号”到相应 的FAT项。几号簇就是第几项,FAT16每项占2个字节定位数据区:知道了文件的簇链,就可以到相应的簇查看数据了。N号簇对应的扇区号=DBR保留扇区数+2x每FAT扇区数+FDT
2、占用扇区数+ (N-2)x每簇扇区数(数据区中簇从2开始编号;FDT占用扇区数可以从DBR “根目录项数”来推出,每一个目录项为32字节, 普通为32)FAT32定位口8区定位根目录首簇定位目录项定位FAT定位数据区定位DBR:通过分区表定位。定位根目录首簇:通过DBR中的“DBR保留扇区数”、“每FAT扇区数”两个参数的值来 计算。根目录首簇开始扇区=DBR保留扇区数+2x每FAT扇区数(FAT32的数据区从根目录首簇开始,而FAT16的数据区紧接着FDT之后)定位目录项:通过文件名定位,用WinHex模板来看“文件开始簇号”和“文件大小”。定位FAT:通过“DBR保留扇区数”定位FAT1的
3、开始扇区,通过“文件开始簇号”到相应 的FAT项。几号簇就是第几项,FAT32每项占4个字节定位数据区:知道了文件的簇链,就可以到相应的簇查看数据了。N号簇对应的扇区号=DBR保留扇区数+2x每FAT扇区数+ (N-2)x每簇扇区数徵据区中的簇从2开始编号,FAT32并没有FDT,所以数据区紧接着FAT2之后)NTFS定位DBR定位$MFT定位根目录的文件记录分析索引属性分析位图属性遍历B+树访问目录文件的文件记录定位DBR:通过分区表定位。定位$MFT:通过DBR中的“$MFT起始簇号”、“每簇扇区数”计算出$MFT的开始扇区。NFTS文件系统中所有的簇从0开始编号,并且从分区的第一个扇区开
4、始编簇定位根目录的文件记录:在$乂工中寻觅根目录的文件记录,5号文件记录就是根目录。每一个文件记录普通占有1KB分析索引属性:根据90H、AOH属性分析其数据流,即是索引缓冲区,也就是B+树的节点, 根目录下的文件及目录的索引项就在这些节点中。注意数据流的计算方法和更新序列号分析位图属性:在上步计算出的数据流分配中,哪些索引缓冲区实际使用了,哪些没有使用, 由BOII属性管理。注意位图属性指示的是某个索引缓冲区使用与否,普通每索引缓冲区为8簇遍历B+树:到索引缓冲区,根据B+树规则,找到所定位文件属于哪个索引项。访问目录或者文件的文件记录:从文件的索引项获得文件记录号,进入$MFT定位。ExF
5、AT定位DBR定位根目录首簇定位目录项定位FAT定位簇位图文件定位 数据区定位DBR:通过分区表定位。定位根目录首簇:通过DBR的“首簇起始扇区号”、“根目录首簇号”和“每簇扇区数N” 三个参数计算。根目录首簇的开始扇区=首簇起始扇区号+ (根目录首簇号-2)x每簇扇区数(数据区中的簇从2开始编号)定位目录项:找到根目录首簇后,通过文件名定位目录项,得到“文件开始簇号”和“文件 大小”。定位FAT:通过DBR的“FAT起始扇区号”定位到FAT开始扇区,找到相应的FAT项。ExFAT的FAT表普通惟独一份,每一个FAT项占4字节定位簇位图文件:通过DBR的“首簇起始扇区号”定位。簇位图文件普通在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 文件系统 定位 文件 步骤
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内