登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

lgjmfyx的博客

享受生活每一天

 
 
 

日志

 
 

全面了解硬盘BOOT扇区结构   

2009-03-23 18:49:32|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
全面了解硬盘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扇区出现错误,在我的电脑中打开该分区时会报错或者提示说该分区未格式化。
  评论这张
 
阅读(546)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018