1、学院: 计算机科学与技术 专业: 班级:姓名 学号 实验组实验时间 指导教师 成绩实验项目名称 实验一 WinHex 读取硬盘主分区表实验目的掌握硬盘主分区表的结构实验要求(1)掌握实用 WinHex 软件。(2)能够使用 WinHex 软件查看磁盘内容,通过 0 柱面,0 磁头,1 扇区看懂该计算机分区情况。实验条件上下载 WinHex 软件安装 WinHex 软件实验内容(1)了解硬盘主分区表的结构和内容(2)安装 WinHex 软件(3)用 WinHex 打开磁盘,查看该计算机的磁盘内容(4)找出主分区表的位置(5)列出该计算机主分区表的分区情况实验步骤1.了解硬盘主分区表的结构和内容主
2、引导扇区(Boot Sector)也就是硬盘的第一个扇区(0 柱面 0 磁头 1 扇区)(1)查看主引导记录(Master Boot Record,MBR)(2)查看主分区表即磁盘分区表(Disk Partition Table,DPT)(3)查看引导扇区标记(Boot Record ID/Signature)2.安装 WinHex 软件,打开 Winhex,查看磁盘内容2.1 打开 Winhex ,选择“ tools ” “ Open Disk ”,如图 2.1 和图 2.2 所示。图 2.1 图 2.22.2 选择打开如 2.2 中,选择物理驱动器 HD0,打开主引导扇区,打开的磁盘信息如
3、下图 2.3 所示。Master Bot Record主 引 导 记 录 (46字 节 )分 区 表 项 1(16字 节 )分 区 表 项 2(16字 节 )分 区 表 项 3(16字 节 )分 区 表 项 4(16字 节 )01FE 5 01F A0001BDE01CDE01DE01ED01FD图 2.3 磁盘信息3.列举主分区表的意义上各个数据的意义.分区表 64 个字节,一共可以描述 4 个分区表项,每一个分区表可以描述一个主分区或者一个扩展分区,每一个分区表项各占 16 个字节1、 第 1 个字节 80H,说明该分区为可引导的分区,若值为 00H 表示非活动分区。2、 第 2、3、4
4、字节表示本分区的起始磁头号、扇区号、柱面号。3、 第 5 字节,分区类型符,00H 表示分区未用,06H 表示 FAT16 基本分区,0BH表示 FAT32 基本分区,05H 表示扩展分区,07H 表示 NTFS 分区,0FH 表示扩展分区(LBA 模式) 。在我的磁盘中为 07H,为 NTFS 分区。4、 第 6、7、8 字节,表示本分区的结束磁头号、扇区号、柱面号。5、 第 9、10、11、12 字节,表示本分区之前已用了的扇区数。6、 第 13、14、15、16 字节,表示本分区的总扇区数此硬盘的第一分区表(即 MBR)分析如下:第一分区表项(C 盘)第 1 字节 80:表示此分区为活动
5、分区第 5 字节 07:表示分区类型为 NTFS 分区第 9、10、11、12 字节 系统隐含扇区 00 10 00 00:扇区数反过来看,也就是 10 00HD 盘:9-12 字节为分区前所用扇区数,前面为低位,后面为高位,倒过来即为:00 00 10 00,13-16 字节表示 C 盘占用的扇区数为:0F 20 10 00H,c 分区的结束扇区为:00 00 10 00H+0F 20 10 00H=0F 20 20 00H,这也就是 D 分区的起始扇区。实验总结通过本次实验,学会使用 WinHex 软件查看磁盘信息以及分区表中各个字节所代表的含义,特别是第 9-12 字节系统隐含扇区,知道了硬盘分区表,第 1 个分区表(也即主分区表)总是位于(0 柱面,0 磁头,1 扇区) ,掌握了各个字节的含义。指导教师意见 签名: 年 月 日注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。