目 录
一、MBR、EBR分区表 ................................. 2
1、MBR主引导纪录 ..........................................................................................................................................................................2 2、EBR扩展引导纪录......................................................................................................................................................................2 3、分区类型 ......................................................................................................................................................................................2 4、关键字节填写 .............................................................................................................................................................................2 5、图例标注 ......................................................................................................................................................................................2
二、DBR........................................... 3
1、FAT16分区DBR ...........................................................................................................................................................................3 2、FAT32分区DBR ...........................................................................................................................................................................3 3、NTFS分区DBR .............................................................................................................................................................................3
三、FAT根目录表_文件名 ............................. 4
1、短文件名 ......................................................................................................................................................................................4 2、长文件名 ......................................................................................................................................................................................4
四、其它 .......................................... 5
1、MBR、EBR数据结构 ...................................................................................................................................................................5 2、FAT分区数据结构......................................................................................................................................................................5 3、搜索特征值..................................................................................................................................................................................5
五、重建分区表 ..................................... 7
一、MBR、EBR分区表 1、MBR主引导纪录
MBR,位于0柱面0磁道1扇区,共占63个扇区,但实际只使用了1个扇区(512字节),这512字节中,MBR又可分为三部分:
第一部分:引导代码,占用了446个字节;
第二部分:分区表,占用了64字节;
第三部分:55AA,结束标志,占用了两个字节。Winhex偏移设置512=510
2、EBR扩展引导纪录
EBR,除前446字节为00,结构同MBR
3、分区类型 0E FAT16 0B FAT32 07 NTFS 0F 扩展分区 05 逻辑分区 0C FAT32(EFI) 4、关键字节填写
引导标志:若值为80H表示活动分区;若值为00H表示非活动分区 起始磁头号、扇区号、柱面号:
分区表的第1个分区表项填01 01 00 (1,1,0),其它分区表项填FE FF FF(254,63,1023) 结束磁头号、扇区号、柱面号:填FE FF FF(254,63,1023)
5、图例标注
二、DBR
1、FAT16分区DBR
DBR头标志 EB 3C 90 偏移设置510=0
2、FAT32分区DBR
DBR头标志 EB 58 90 偏移设置510=0
3、NTFS分区DBR
DBR头标志 EB 52 90 4E 偏移设置510=0
三、FAT根目录表_文件名
1、短文件名
2、长文件名
四、其它
1、MBR、EBR数据结构
MBR、EBR是分区产生的
比如MBR和EBR各都占用63个扇区,C盘占用1435329个扇区?? 那么数据结构如下表: 63 1435329 63 EBR D盘扇区数 D盘 63 E盘扇区数 E盘 MBR C盘 EBR 扩展分区 2、FAT分区数据结构
FAT分区又由DBR、FAT1、FAT2、DIR、DATA5部分组成, 比如C 盘的数据结构:
C 盘 DBR FAT1 FAT2 DIR DATA 3、搜索特征值
FAT1扇区大小= FAT2扇区大小
根目录起始扇区=保留扇区+FAT1+FTA2+(根目录起始簇-02)× 每簇扇区 根目录起始簇一般为第2簇
FAT子目录搜索特征值 2E2E2020 偏移设置510=0 FAT16的DBR标志 EB3C90
偏移设置510=0
FAT32的DBR标志 EB5890 偏移设置510=0 NTFS 的DBR 标志EB5290 偏移设置510=0
MFT文件记录标志 46494C45 偏移设置510=0