全面了解硬盘BOOT扇区结构
我们平时把硬盘分成C、D、E等分区使用,我们用分区表去定义他们的参数:分区类型、分区起始扇区、分区大小等,这样分区表就完成了它的工作。要使硬盘能够正常使用,我们除了建立分区表以外,还有一项重要的工作要做,那就是格式化硬盘。分了区,如果没有格式化,该分区还是不能正常使用。
硬盘格式化完成以后,有一些非常重要的参数生成并保存在该分区的起始扇区,这个扇区我们把它叫做该分区的BOOT扇区。记住,每一个格式化成FAT或者NTFS格式的分区都在分区的起始位置保存一个BOOT扇区。
我们先来看一下分区表:(用Runtime's DiskExplorer For FAT程序查看FAT格式的boot扇区)
这个硬盘第一个分区是主分区,FAT32格式,起始扇区是第63扇区(注意:Runtime's DiskExplorer查看编辑硬盘时,从0开始编号扇区数),大小12948327 sec。
我们对第一个分区表双击鼠标,程序自动调转到第63扇区,到达如下页面:
解读:以下标成蓝色下划线的项目是BOOT扇区非常重要的参数。
Sector Boot sector (FAT32)
x0000003F Valid Boot Sector(表示这是一个合法的boot扇区)
63 OEM name: MSDOS5.0 Big sectors per FAT: x0000314D 12621
Bytes per sector: x0200 512 Active FAT: x0 0
Sectors per cluster: x08 8 FAT mirrored: Yes (bit 7 clear)
Reserved sectors: x0026 38 Minor FS version: x00 0
FATs: x02 2 Major FS version: x00 0
Root dir entries: x0000 0 1st root cluster: x00000002 2
Sectors on drive: x0000 0 FS info sector: x0001 1
Media descriptor: xF8 248 Backup boot sector: x0006 6
Sectors per FAT: x0000 0 Physical drive #: x80 128
Sectors per track: x003F 63 Boot record signature: x29 41
Heads: x00FF 255 Volume serial number: xC87E1A33 3363707443
Hidden sectors: x0000003F 63 Volume label: NO NAME
Big sectors on drive: x00C59367 12948327 File system: FAT32
参数解释:
Bytes per sector:每个扇区字节数,通常情况下都是512字节
Sectors per cluster:每一个簇占用的扇区数
Reserved sectors:第一个FAT表距离boot扇区的扇区数
Big sectors on drive:分区大小,占用多少扇区
Big sectors per FAT:FAT表大小,占用多少扇区
1st root cluster:根目录所在的簇
Backup boot sector:Boot扇区备份扇区所在位置,相对于当前boot扇区
File system:文件系统(FAT32)
我们再来看一下分区表:(用Runtime's DiskExplorer For NTFS程序查看NTFS格式的boot扇区)
第一个分区是NTFS格式,起始扇区是第63扇区,大小为25552737 sec。
我们对第一个分区表双击鼠标,程序自动调转到第63扇区,到达如下页面:
Sector Boot sector (NTFS)
x0000003F Valid Boot Sector(表示这是一个合法的boot扇区)
63 NTFS Signature: NTFS Physical drive #: x80 128
Bytes per sector: x0200 512 Sectors in volume: x0185E760 25552736
Sectors per cluster: x08 8 1st MFT cluster: x000C0000 786432
Media descriptor: xF8 248 1st MFT mirror cluster: x00185E76 1597046
Sectors per FAT: x0000 0 Clusters/file record: x000000F6 246
Sectors per track: x003F 63 Clusters/index block: x00000001 1
Heads: x00F0 240 Volume serial number: x802EE8D2 2150557906
Hidden sectors: x0000003F 63
参数解释:
NTFS Signature:文件系统格式
Bytes per sector:每个扇区字节数,通常情况下都是512字节
Sectors per cluster:每一个簇占用的扇区数
Sectors in volume:分区大小,占用多少扇区
1st MFT cluster:主MFT表开始位置(用簇号表示)
1st MFT mirror cluster: 备份MFT表开始位置(用簇号表示)
Boot扇区的重要性
一个分区要能正常使用,首先分区表要正常,再者就是boot扇区要正常,如果分区表正常而boot扇区出现错误,在我的电脑中打开该分区时会报错或者提示说该分区未格式化。
评论