数据恢复技术专题_fat文件系统方案.ppt

数据恢复技术专题_fat文件系统方案.ppt

ID:50121604

大小:1.00 MB

页数:45页

时间:2020-03-05

数据恢复技术专题_fat文件系统方案.ppt_第1页
数据恢复技术专题_fat文件系统方案.ppt_第2页
数据恢复技术专题_fat文件系统方案.ppt_第3页
数据恢复技术专题_fat文件系统方案.ppt_第4页
数据恢复技术专题_fat文件系统方案.ppt_第5页
资源描述:

《数据恢复技术专题_fat文件系统方案.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8/9/20216:12AM数据恢复专题一(FAT文件系统)——廖根为8/9/20216:12AMFAT文件系统恢复新硬盘->低格后变化:所有扇区中的字节数据填充为0x00低格后->分区后变化:写硬盘的MBR(主引导扇区)区分区后->格式化(高格)变化:如果是FAT文件系统,创建DBR、FAT(文件分配表)区、根目录等;对分区内扇区进行逻辑编号。8/9/20216:12AMdataFATMBRDPTFDTDBRFATMBRDPT8/9/20216:12AM硬盘分区逻辑结构图dataFATMBRDPTFDTDBRFATMBR:主引导记录区

2、DPT:磁盘分区表DBR:操作系统引导记录区FAT:文件分配表FDT:文件目录表Data:文件数据区8/9/20216:12AM主引导记录区MBR区介绍:起始位置:0柱面0磁头1扇区(硬盘的第一个扇区)结束位置:0柱面0磁头1扇区大小:512(硬盘每个扇区的所占用的字节数)个字节主引导扇区MBR数据结构:typedefstruct{BYTEBootCode[446];//446字节存放引导程序PartitionTablePT[4];//分区表项,可存放4项WORDMBREndFlag;//结束标识,一般为0xAA55}MBR;8/9/2

3、0216:12AM主引导记录区分区表项数据结构描述如下:typedefstruct{BYTEActiveFlag;//活动分区标志,0x80为活动分区CHSStartCHS;//分区开始的柱面、磁头、扇区BYTEPartitionID;//分区类型代号CHSEndCHS;//分区结束的柱面、磁头、扇区DWORDRelativeSectors;//分区相对扇区数,指分区相对于记录该//分区的分区表的扇区位置之差DWORDTotalSectors;//分区总扇区数}PartitionTable;CHS结构描述如下:structCHS{BYT

4、EHead;//磁头BYTESector:6;//扇区,6位表示BYTECyH2:2;//柱面的高两位BYTECyL8;//柱面的低八位};8/9/20216:12AMDPT结构结构字节数意义启动标志1标志分区是否为活动分区,如果是活动分区,操作系统在引导时,将在活动分区寻找启动的代码。分区开始信息3CHS(柱面、磁头、扇区)信息,柱面、磁头从0开始,扇区从1开始编号分区类型1即分区文件系统类型分区结束信息3结束CHS信息分区相对扇区4分区相对于记录该分区的分区表的扇区数,即MBR到该分区第一个扇区的数量。分区总扇区数4分区总扇区数8/

5、9/20216:12AMDPT结构80分区状态(80H表示为激活分区,00H表示为非激活分区)01分区的开始磁头0100分区的开始柱面和扇区(0~5位为扇区号、8~15位为柱面号的低8位,6~7位为柱面号的高两位)0c分区的类型(0c表示为FAT32,用LBA方式)ff分区的结束磁头fffe分区的结束柱面和扇区(表示同开始磁头)3f000000从MBR到第一个分区扇区的扇区个数fc8a3801分区的总扇区数(可以计算扇区的总大小)8/9/20216:12AM硬盘分区逻辑结构图dataFATMBRDPTFDTDBRFATMBR:主引导记录

6、区DPT:磁盘分区表DBR:操作系统引导记录区FAT:文件分配表FDT:文件目录表Data:文件数据区FAT16文件系统布局(保留扇区常为0)FAT132文件系统布局(保留扇区常为31)FAT16与FAT32文件系统布局比较操作系统DBRFAT1FAT2根目录数据区剩余扇区保留扇区操作系统DBRFAT1FAT2保留扇区数据区剩余扇区根目录8/9/20216:12AMDBRDBR数据结构描述如下:typedefstruct_FATBootRecord{FAT_BPB_HEADBpbhead;//引导记录头部信息BPBOFFSET36Off

7、36;//引导扇区偏移信息BYTEReserved[420];//保留,或代码区WORDSignature;//must0xAA55}FAT_BOOT_RECORD,*PFAT_BOOT_RECORD;头部信息数据结构可用以下数据结构表示:typedefstruct_fat_bpb_head{BYTEJumpBoot[3];//跳转指令BYTEOEMName[8];//OEM标识WORDBytesPerSector;//每扇区字节数BYTESectorsPerCluster;//每簇扇区数WORDRsvdSecCnt;//保留扇区数BY

8、TENumberOfFATs;//FAT的个数WORDRootEntries;//根目录项数(FAT32不用)WORDTotalSectors16;//分区总扇区数(FAT32不用)BYTEMediaDes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。