硬盘重要扇区详解
- 格式:docx
- 大小:36.56 KB
- 文档页数:29
硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解!硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)的详细信息。
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。
MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。
但安装某些多重引导功能的软件或LINUX的LILO 时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(下图)。
MBR由三部分构成:1.主引导程序代码,占446字节2.硬盘分区表DPT,占64字节3.主引导扇区结束标志AA55H一、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。
启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。
主引导代码实现下列功能:1.扫描分区表查找活动分区;2.寻找活动分区的起始扇区;3.将活动分区的引导扇区读到内存;4.执行引导扇区的运行代码。
如果主引导代码未完成这些功能,系统显示下列错误信息:Invalid partition tableError loading operating systemMissing operating system二、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节(下图);硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。
磁盘引导扇区磁盘引导扇区是计算机硬件中的一个重要概念,它承载着操作系统的引导程序以及硬盘分区表等关键信息。
本文将详细介绍磁盘引导扇区的定义、作用、结构以及相关的知识点。
一、定义磁盘引导扇区(Master Boot Record,MBR)是硬盘上的一个特殊扇区,位于磁盘的第一个扇区(通常是第0号扇区)。
它主要包含了引导程序和硬盘分区表。
二、作用磁盘引导扇区的作用非常重要,它是计算机启动过程中的第一步。
当计算机启动时,BIOS会读取磁盘的引导扇区,并将控制权转移到这个扇区中的引导程序上。
引导程序负责加载操作系统,并初始化系统环境,使计算机正常启动。
三、结构磁盘引导扇区的结构如下所示:1. 引导代码:引导代码是引导扇区中的第一部分,它负责加载操作系统的核心文件。
引导代码通常很小,只有几十个字节,但它的功能非常重要。
2. 硬盘分区表:硬盘分区表记录了硬盘上所有分区的信息,包括分区的起始位置、大小以及文件系统类型等。
磁盘引导扇区中只有一个主分区表,可以记录最多四个主分区的信息。
3. 引导扇区签名:引导扇区的最后两个字节是一个特殊的标志,用于验证引导扇区的有效性。
四、相关知识点1. 主引导扇区和扩展引导扇区:除了磁盘引导扇区,硬盘上还有主引导扇区和扩展引导扇区。
主引导扇区是引导扇区的一种特殊形式,它位于主分区的开头,用于引导主分区中的操作系统。
扩展引导扇区则是用于引导扩展分区中的操作系统。
2. GPT分区表:除了传统的MBR分区表,现代计算机还支持GPT (GUID Partition Table)分区表。
GPT分区表的结构更加灵活,可以支持更大的磁盘容量和更多的分区数量。
3. UEFI引导方式:传统的BIOS引导方式已经逐渐被新的UEFI (Unified Extensible Firmware Interface)引导方式取代。
UEFI 引导方式不再依赖于磁盘引导扇区,而是使用专门的EFI系统分区来引导操作系统。
硬盘主引导扇区详解分类:计算机2010-10-28 11:04 31人阅读评论(1) 收藏举报主引导扇区位于整个硬盘的0柱面0磁头1扇区,包括硬盘主引导记录MBR(Master Boot Record)和分区表DPT(Disk Partition Table)。
主引导扇区有512个字节,MBR占446个字节(偏移0000--偏移1BDH),DPT 占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”。
大致的结构如下图:|------------------------------------------------|0000| Main Boot Record || || 主引导记录(446字节) || || |01BD|------------------------------------------------|01BE| || 分区信息1(16字节) |01CD|------------------------------------------------|01CE| || 分区信息2(16字节) |01DD|------------------------------------------------|01DE| || 分区信息3(16字节) |01ED|------------------------------------------------|01EE| || 分区信息4(16字节) |01FD|------------------------------------------------|01FE| || 55 | AA ||------------------------------------------------|01FF主引导记录中包含了硬盘的一系列参数和一段引导程序。
引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。
硬盘数据结构详解▲主引导扇区主引导区是硬盘的自留地(0柱0面1扇区——63扇区)。
第一个就是主引导扇区,剩下62个是保留扇区。
多系统引导工具、逻辑锁等一般会利用保留扇区。
硬盘主引导扇区则指的是硬盘的物理地址0 柱0 面1 扇区,是用FDISK 进行硬盘分区时产生的, 它属于整个硬盘而不属于某个独立的DOS分区, 是硬盘正确引导和使用的必要条件。
它包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。
其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。
至于分区表,很多人都知道,以80H或00H为开始标志,以55AAH为结束标志,共64字节,位于本扇区的最末端。
值得一提的是,MBR是由分区程序(例如DOS 的Fdisk.exe)产生的,不同的操作系统可能这个扇区是不尽相同。
如果你有这个意向也可以自己去编写一个,只要它能完成前述的任务即可,这也是为什么能实现多系统启动的原因(说句题外话:正因为这个主引导记录容易编写,所以才出现了很多的引导区病毒)。
▲操作系统引导扇区OBR(OS Boot Record)即操作系统引导扇区,通常位于硬盘的0柱1面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。
其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。
引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件(例如MSDOS或者起源于MSDOSWin9x/Me的IO.SYS 和MSDOS.SYS)。
如是,就把第一个文件读入内存,并把控制权交予该文件。
mbr磁盘结构
MBR磁盘结构是一种广泛使用的分区结构,也被称为DOS分区结构,但不仅仅应用于Windows系统平台,也应用于Linux,基于X86的UNIX等系统平台。
它位于磁盘的0号扇区(一扇区等于512字节),是一个重要的扇区(简称MBR扇区)。
MBR扇区由以下四部分组成:
1.引导代码:这部分占MBR分区的前440字节,负责整个系统启动。
如果引导代码被破坏,系统将无法启动。
2.Windows磁盘签名:这部分占引导代码后面的4字节,是Windows初始化磁盘写入的磁盘标签,如果此标签被破坏,则系统会提示“初始化磁盘”。
3.MBR分区表:这部分占Windows磁盘标签后面的64个字节,是整个硬盘的分区表。
4.MBR结束标志:这部分占MBR扇区最后2个字节,一直为“55 AA”。
MBR分区的结构大致就介绍到这了。
如果硬盘的MBR被破坏,可以复制其他硬盘的MBR到故障盘,然后修复分区表,也可以初始化故障盘然后修复分区表。
磁盘引导扇区什么是磁盘引导扇区?在计算机中,磁盘引导扇区(Disk Boot Sector)是位于硬盘或固态硬盘的第一个物理扇区的特殊区域。
它包含了操作系统的引导程序和其他必要的信息,用于启动计算机并加载操作系统。
磁盘引导扇区通常被称为主引导记录(Master Boot Record,MBR),它位于硬盘分区表之前。
MBR的大小为512字节,这是由于早期计算机硬件设计的限制。
磁盘引导扇区的结构磁盘引导扇区由多个部分组成,包括:1.主引导代码(Master Boot Code):这是一段二进制代码,负责将控制权转移到操作系统的加载器。
它通常位于MBR的前446字节。
2.分区表(Partition Table):MBR包含了一个分区表,用于描述硬盘上所有分区的位置和大小。
分区表占据了MBR的后64字节。
3.魔数(Magic Number):MBR最后两个字节存储了一个特殊值(0x55AA),用于验证磁盘是否可启动。
磁盘引导流程当计算机开机时,BIOS(基本输入输出系统)会首先加载磁盘引导扇区。
以下是磁盘引导流程的简要步骤:1.计算机开机自检(Power-On Self-Test,POST):计算机硬件进行自我诊断,并初始化各个设备。
2.BIOS初始化:BIOS会在计算机内存中加载自身的代码,并设置一些基本的硬件参数。
3.磁盘引导扇区加载:BIOS根据设定的启动顺序(如硬盘、光驱、USB等)读取第一个可启动的设备上的磁盘引导扇区。
4.主引导代码执行:操作系统的引导程序被加载到内存中,并开始执行。
5.操作系统加载:引导程序负责进一步加载操作系统核心文件和其他必要文件到内存中,并将控制权交给操作系统。
磁盘引导扇区的重要性磁盘引导扇区是计算机启动过程中最关键的组成部分之一。
它包含了操作系统的引导程序,负责将控制权转移到操作系统上。
如果磁盘引导扇区损坏或存在错误,计算机将无法正常启动。
除了操作系统的引导程序,磁盘引导扇区还包含了分区表信息。
MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区的区别详解什么是MBR和主引导引导扇区?什么是主分区、扩展分区、逻辑分区?什么是活动分区、引导分区、系统分区、启动分区?一下子罗列这么多概念,恐怕很多人都搞不清它们的区别和联系吧。
网上虽然不少解释,但很多是模棱两可甚至是错误的,反而越弄越糊涂。
煞费苦心的把这一大串概念研究了很长时间,试图搞明白,为了以后查阅方便,于是把对这些概念的理解总结了一下。
而要想分清这些概念,真要费一点脑筋啊!一、MBR和主引导扇区首先简要介绍MBR和主引导扇区的关系。
主引导扇区是硬盘0号柱面,0号磁头的第一个扇区,大小为512字节。
(注:硬盘可以用柱面、磁头和扇区定位)MBR,占用主引导扇区的前446字节,紧随其后的64字节是分区表DPT(Disk Partition Table),最后还剩两个字节则恒为55AA,表示结束符号。
(下图,演示了它们的位置关系)然后,具体说说MBR和分区表。
MBR,全称为Master Boot Record,即硬盘的主引导记录。
MBR,共446字节,一般在操作系统安装时写入,但它并不属于操作系统。
MBR就是一段引导程序,用于检测磁盘的分区合法性和加载操作系统,它的重要作用就是识别活动分区,并引导操作系统。
分区表DPT,全称为Disk Partition Table,共64字节,记录了硬盘有多少分区以及分区的各种属性。
由于一个分区的信息要占用16字节,所以分区表只能定义4个分区,这就是为什么我们说硬盘一般最多只能分为4个主分区(这里说“一般”是对基本磁盘而言,而对于动态磁盘则无此限制,但大部分都在使用基本磁盘,可以暂不考虑)。
分区表的16个字节意义如下:计算机开机后BIOS加电自检,一切正常后,找到第一个启动设备(一般就是硬盘),然后从这个启动设备的主引导扇区读取MBR。
MBR这段引导程序识别活动分区,引导操作系统。
硬盘扇区参数-概述说明以及解释1.引言1.1 概述硬盘扇区作为计算机存储的基本单位,对于系统的性能和数据的安全起着至关重要的作用。
在计算机存储领域,硬盘扇区参数是指硬盘扇区的关键属性和特征,如扇区大小、扇区数量、数据传输速率等。
这些参数直接影响着硬盘的读写性能、数据存储容量以及系统的稳定性。
硬盘扇区的定义和作用是理解硬盘扇区参数的基础。
硬盘扇区通常以512字节为单位,它是硬盘上最小的可寻址单元。
每个扇区都有唯一的地址,可以通过该地址来读取或写入数据。
每个硬盘都有大量的扇区,这些扇区组成了硬盘的存储空间。
扇区的主要作用是在读写数据时提供一个最小的粒度,同时也有助于减少数据损坏和提高系统稳定性。
硬盘扇区的参数包括但不限于扇区大小、扇区数量、数据传输速率。
扇区大小是指每个扇区所能容纳的数据量,一般为512字节或4KB。
扇区数量表示硬盘上的总扇区数,它决定了硬盘的存储容量。
数据传输速率则决定了硬盘读写数据的效率,这是通过硬盘控制器和接口来实现的。
硬盘制造商通常会根据不同的需求和应用设计出具体的扇区参数,以满足不同用户的使用需求。
硬盘扇区参数的影响因素主要包括硬件设备、操作系统以及应用程序等。
首先,硬件设备的设计和性能直接影响着硬盘扇区参数的选择和实现。
例如,硬盘控制器的数据传输速率与硬盘扇区的读写速度密切相关。
其次,操作系统也对硬盘扇区参数有一定的要求和限制。
操作系统需要兼容硬盘的扇区参数,并能够正确地读写硬盘上的数据。
最后,应用程序的特性和需求也会影响对扇区参数的选择。
不同的应用场景对数据的读写要求不同,因此需要根据实际情况来配置合适的硬盘扇区参数。
综上所述,硬盘扇区参数是硬盘存储中的重要组成部分,其合理选择和配置对于系统的性能和数据的安全至关重要。
在选择合适的硬盘扇区参数时,需要综合考虑硬件设备、操作系统和应用程序的要求。
同时,随着技术的进步和发展,未来硬盘扇区参数可能会面临更多的挑战和变化,因此对硬盘扇区参数的不断研究和优化是必要的。
硬盘MBR和GPT分区详解目前磁盘分区有两种形式:GPT分区和MBR分区。
MBR相比而言比较常见,大多数磁盘都是采用这种分区形式。
MBR分区和GPT分区的区别在于:MBR最多只支持4个主分区,GPT能够支持128个主分区。
然而GPT分区形式在重装系统需要主板的EFI支持,所以导致出现上面的这种情况。
因此解决的办法就是将分区形式转换为MBR分区形式。
但是在转换之前必须要做好数据备份,将磁盘里重要的东西全部拷出来,因为只有整个磁盘全部为空时,才能够进行转换。
传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR 扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。
由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。
这就是硬盘主分区数目不能超过4个的原因。
后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念。
但每个分区项仍用16个字节存储。
GPT磁盘是指使用GUID分区表的磁盘,是源自EFI标准的一种较新的磁盘分区表结构的标准。
与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。
MBR的全称是Master Boot Record(主引导记录),MBR早在1983年IBM PC DOS 2.0中就已经提出。
之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。
这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。
主引导扇区是硬盘的第一扇区。
它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。
在总共512字节的主引导扇区里MBR占446个字节,偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序;第二部分是Partition table区(DPT分区表),占64个字节;第三部分是Magic number,占2个字节。
磁盘引导扇区详细解析英文回答。
Master Boot Record (MBR)。
The Master Boot Record (MBR) is the first sector of a partitioned hard disk drive. It contains the partition table and a small amount of executable code that is responsible for booting the computer.The MBR is located at the beginning of the hard drive, at sector 0. It is a 512-byte sector that is divided into three main sections:1. The boot code (446 bytes)。
2. The partition table (64 bytes)。
3. The signature (2 bytes)。
The boot code is the first part of the MBR. It is a small program that is responsible for loading the operating system into memory and starting it up. The boot code is typically very simple, and it only needs to be able to load the first few sectors of the operating system into memory.Partition Table.The partition table is the second part of the MBR. It contains a list of the partitions on the hard drive. Each partition is represented by a 16-byte entry in thepartition table. The partition table entry contains the following information:The starting sector of the partition.The size of the partition.The type of partition.The signature is the last part of the MBR. It is a 2-byte value that identifies the MBR as a valid MBR. The signature is typically 0xAA55.Extended Boot Record (EBR)。
硬盘扇区介绍磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。
磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。
在磁盘上,DOS操作系统是以“簇”为单位为文件分配磁盘空间的。
硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。
每个簇只能由一个文件占用,即使这个文件中只有几个字节,决不允许两个以上的文件共用一个簇,否则会造成数据的混乱。
这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易,但也造成了磁盘空间的浪费,尤其是小文件数目较多的情况下,一个上千兆的大硬盘,其浪费的磁盘空间可达上百兆字节。
硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。
每个盘片有两面,都可记录信息。
盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2. 3)字节信息。
在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。
硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。
磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。
扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,基计算公式为:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数要点:(1)硬盘有数个盘片,每盘片两个面,每个面一个磁头(2)盘片被划分为多个扇形区域即扇区(3)同一盘片不同半径的同心圆为磁道(4)不同盘片相同半径构成的圆柱面即柱面(5)公式:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数(6)信息记录可表示为:××磁道(柱面),××磁头,××扇区。
简述机械硬盘中扇区、磁道、柱面、磁头、盘面、簇的概念机械硬盘中的概念:
1. 扇区:硬盘上每个圆形磁道上的一小段,它是硬盘上最小的存储单位,把它看成是一个钟表的指针,拨动它就可以读取某个精确位置的数据,一般每个扇区的大小是512字节。
2. 磁道:硬盘的圆形光盘上刻有若干条磁道,磁道代表了信息的轨迹,磁道上的每个有效位置可以存储一个字节的数据。
3. 柱面:柱面是由磁道的圆弧组成的圆面,一个柱面由一组有序的磁道组成,当硬盘的磁头移动到某个柱面时,可以同时读取该柱面上的所有磁道上的信息。
4. 磁头:磁头是读取磁盘上数据必不可少的元件,它负责将磁道上的信号读取出来并转换成计算机能够识别的信号。
5. 盘面:硬盘上有若干个圆盘,每个圆盘上都有若干个柱面,这些柱面组成一个盘面。
6. 簇:簇是存储在硬盘上最小的数据单元,一般簇的大小是字节,它可以是一个扇区或者多个扇区,簇可以加快程序的读取速度,因为簇会一次性读取多个扇区的数据,而不是一次只读取一个扇区数据。
- 1 -。
硬盘扇区概述硬盘的内部是金属盘片,将圆形的盘片划分成若干个扇形区域,这就是扇区。
若干个扇区就组成整个盘片。
为什么要分扇区?是逻辑化数据的需要,能更好的管理硬盘空间。
以盘片中心为圆心,把盘片分成若干个同心圆,那每一个划分圆的“线条”,就称为磁道。
硬盘内的盘片有两个面,都可以储存数据,而硬盘内的盘片往往不止一张,常见的有两张,那么,两张盘片中相同位置的磁道,就组成一个“柱面”,盘片中有多少个磁道,就有多少个柱面。
盘片两面都能存数据,要读取它,必须有磁头,所以,每一个面,都有一个磁头,一张盘片就有两个磁头。
以上就是硬盘的专业术语:扇区、磁道、柱面、磁头的通俗解释。
硬盘的存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数。
引导扇区引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统.目录编辑本段引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统.编辑本段扩展知识DIR区和DATA区。
其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加。
主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。
其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。
硬盘主引导扇区= 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)+ 结束标志物理位置:0柱面,0磁头,1扇区(clindyer 0, side 0, sector 1)大小:512字节其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结束标志2字节(55 AA)功能:MBR通过检查DPT分区信息引导系统跳转至DBR;硬盘分区表(DPT)偏移地址字节数含义分析01BE 1 分区类型:00表示非活动分区:80表示活动分区;其他为无效分区。