《详解硬盘MBR》.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《详解硬盘MBR》.pdf

详解硬盘MBR 摘自:csdn 博客:/sallay/article/details/3668614 硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是 因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘里。 不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规 则。这就是分区概念。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置 好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record, 一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作 系统管理硬盘所需要的信息则是通过以后的高级格式化,即Format 命令来实现。 面、磁道和扇区硬盘分区后,将会被划分为面(Side )、磁道(Track )和扇区 (Sector )。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨 道。 先从面说起,硬盘一般是由一片或几片圆形薄膜叠加而成。我们所说,每个 圆形薄膜都有两个“面”,这两个面都是用来存储数据的。按照面的多少,依次称 为0 面、1 面、2 面……由于每个面都专有一个读写磁头,也常用0 头(head)、 1 头……称之。按照硬盘容量和规格的不同,硬盘面数(或头数)也不一定相同, 少的只有2 面,多的可达数十面。各面上磁道号相同的磁道合起来,称为一个柱 面(Cylinder)。 上面我们提到了磁道的概念。那么究竟何为磁道呢?由于磁盘是旋转的,则 连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道。如果读 写磁头沿着圆形薄膜的半径方向移动一段距离,以后写入的数据又排列在另外一 个磁道上。根据硬盘规格的不同,磁道数可以从几百到数千不等;一个磁道上可 以容纳数KB 的数据,而主机读写时往往并不需要一次读写那么多,于是,磁道 又被划分成若干段,每段称为一个扇区。一个扇区一般存放512 字节的数据。 扇区也需要编号,同一磁道中的扇区,分别称为1 扇区,2 扇区…… 计算机对硬盘的读写,处于效率的考虑,是以扇区为基本单位的。即使计算 机只需要硬盘上存储的某个字节,也必须一次把这个字节所在的扇区中的512 字节全部读入内存,再使用所需的那个字节。不过,在上文中我们也提到,硬盘 上面、磁道、扇区的划分表面上是看不到任何痕迹的,虽然磁头可以根据某个磁 道的应有半径来对准这个磁道,但怎样才能在首尾相连的一圈扇区中找出所需要 的某一扇区呢?原来,每个扇区并不仅仅由512 个字节组成的,在这些由计算 机存取的数据的前、后两端,都另有一些特定的数据,这些数据构成了扇区的界 限标志,标志中含有扇区的编号和其他信息。计算机就凭借着这些标志来识别扇 区。硬盘的数据结构 在上文中,我们谈了数据在硬盘中的存储的一般原理。为 了能更深入地了解硬盘,我们还必须对硬盘的数据结构有个简单的了解。硬盘上 的数据按照其不同的特点和作用大致可分为5 部分:MBR 区、DBR 区、FAT 区、 DIR 区和DATA 区。 我们来分别介绍一下: 1、MBR 区 MBR (Main Boot Record 主引导记录区)位于整个硬盘的0 磁道0 柱面1 扇区。不过,在总共512 字节的主引导扇区中,MBR 只占用了其中的446 个字 节,另外的64 个字节交给了DPT (Disk Partition Table 硬盘分区表),最后两 个字节“55,AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。 主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程 序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激 活标志的分区上的操作系统,并将控制权交给启动程序。MBR 是由分区程序(如 Fdisk.exe )所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改 变的,从而实现多系统共存。 下面,我们以一个实例让大家更直观地来了解主引导记录: 例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00 在这里我们可以看 到,最前面的“80”是一个分区的激活标志,表示系统可引导;“01 01 00”表示分 区开始的磁头号为01,开始的扇区号为01,开始的柱面号为00;“0B”表示分区 的系统类型是FAT32,其他比较常用的有04 (FAT16)、07 (NTFS);“FE BF FC”表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号 为

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档