Sector Custer of 4sectors Cience and Technolo Sectors and Clusters 嵌入式系统实验室 EMBEDDED SYSTEM LABORATORY SUZHOU INSTITUTE FON ADVANCED STUDY OF USTC
Sectors and Clusters
文件恢复,file recovery 冬磁盘相关 >磁盘物理组织和结构 >磁盘逻辑组织和结构 术 FAT32文件恢复 058 冬Ex2文件恢复 0 嵌入式系统实验室 EMBEDDED SYSTEM LABORATORY SUZHOU INSTITUTE FON ADVANCED STUDY OF USTC
文件恢复,file recovery ❖磁盘相关 ➢磁盘物理组织和结构 ➢磁盘逻辑组织和结构 ❖FAT32文件恢复 ❖Ext2文件恢复
关于PC的启动过程,可以参见这里: MBR Boot sequence on standard PC(IBM-PC compatible) IA32BMPC系统采用MBR分区表方案 >系统启动时,首先执行ROM BIOS中的固件 >该固件将会装载(0x7C00)并执行MBR中的boot loader >运行在实模式 冬MBR中的poot loader'将查找分区表,找到活动分 区,加载该分区启动扇区并执行 >与FS类型以及OS类型有关 >通常用来加载OS相关的secondary bootstrap loader,例 如io.sys,ntldr e 嵌入式系统实验室 EMBEDDED SYSTEM LABORATORY SUZHOU INSTITUTE FON ADVANCED STUDY OF USTC
MBR ❖IA32 IBM PC系统采用MBR分区表方案 ➢系统启动时,首先执行ROM BIOS中的固件 ➢该固件将会装载( 0x7C00 )并执行MBR中的boot loader ➢运行在实模式 ❖MBR中的boot loader将查找分区表,找到活动分 区,加载该分区启动扇区并执行 ➢与FS类型以及OS类型有关 ➢通常用来加载OS相关的secondary bootstrap loader,例 如io.sys, ntldr 关于PC的启动过程,可以参见这里: Boot sequence on standard PC (IBM-PC compatible)
Master Boot Code 1st Partition Table Disk- Master -Partition Entry boot table 512字节的MBR record 2nd Partition Table Entry =446字节的boot loader 3rd Partition Table +64字节的分区表 Entry +2字节的signature: 4th Partition Table Entry 0xAA55 0x55AA Primary Boot Sector track 0,head 0,and sector 1 partition one Data Primary Boot Sector partition- two Data Primary Boot Sector partition- three Data Extended Extended- Partition boot Extended Table -Logical record yolume partition 0x55AA Boot Sector Data Extended Extended- Partition boot Table Logical volume record 0x55A4 演示本机磁盘管理信息 Boot Sector EMBEDDED SYSTEM LABORATORY SUZHOU INSTITUTE PON ADVANCED STUDY OF USTC
512字节的MBR =446字节的boot loader +64字节的分区表 +2字节的signature: 0xAA55 track 0, head 0, and sector 1 演示本机磁盘管理信息
分区表,partition table 4项,MBR446字节开始的64个字节,偏移分别 Partition 1 0x01BE (446) Partition 2 0x01CE (462) Partition 3 0x01DE(478) Partition 4 0x01EE (494) ”每项16个字节 000001B0: 8001 000001C0: 010007EEBE093E00 -00004B F5 7F 00 0000 000001D0: 81 0A 07 FFFF FF 8A 5-7E003D26 9C00 0000 000001E0: C1 FF 05 FF FF FF C7 1B-1C 01 D6 96 92 00 0000 000001F0: 0000 000000000000- 000000 00 00 00 An example http://blogs.msdn.com/ntdebugging/archive/2007/06/19/how-windows- starts-up-part-1-of-4.aspx 嵌入式系统实验室 EMBEDDED SYSTEM LABORATORY SUZHOU INSTITUTE FON ADVANCED STUDY OF USTC
分区表, partition table ❖4项,MBR 446字节开始的64个字节,偏移分别 ➢Partition 1 0x01BE (446) ➢Partition 2 0x01CE (462) ➢Partition 3 0x01DE (478) ➢Partition 4 0x01EE (494) ❖每项16个字节 An example http://blogs.msdn.com/ntdebugging/archive/2007/06/19/how-windowsstarts-up-part-1-of-4.aspx