主引导扇区(MBR),分区表(DPT)及活动分区(DBR)

linux和windwos下的磁盘扇区数据查看 介绍了linux和windows下实用的磁盘数据查看工具,并提供了linux环境下的c程序查看磁盘数据。 阅读详情

主引导扇区:硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。
分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。
活动分区DBR:DBR(DOS BOOT RECORD,原意为DOS引导记录),位于柱面0,磁头1,扇区1(操作系统可以访问的第一个扇区),即逻辑扇区0。DBR分为两部分:DOS引导程序和BPB(BIOS参数块)

      一、硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统。
      MBR由三部分构成:
      1.主引导程序代码,占446字节
      2.硬盘分区表DPT,占64字节
      3.主引导扇区结束标志AA55H

标准 MBR 结构
地址描述长度
(字节)
HexOctDec
000000000代码区440
(最大 446)
01B80670440选用软盘标志4
01BC0674444一般为空值; 0x00002
01BE0676446标准 MBR 分区表规划
(四个16 byte的主分区表入口)
64
01FE077651055hMBR 有效标志:
0xAA55
2
01FF0777511AAh
MBR, 总大小: 446 + 64 + 2 =512

     二、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。
     主引导代码实现下列功能: 
     1.扫描分区表查找活动分区;
     2.寻找活动分区的起始扇区;
     3.将活动分区的引导扇区读到内存;
     4.执行引导扇区的运行代码。

如果主引导代码未完成这些功能,系统显示下列错误信息:
Invalid partition table
Error loading operating system
Missing operating system

      三、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节;硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。在这里我们可以看出,硬盘的总分区数*(主分区+扩展分区)为什么不能大于4。扩展分区数不得大于1,当前活动分区数必须小于等于 1。这里有下面几点需要注意:
     1.Windows系统默认情况下,一般都是只划分一个主分区给系统,剩余的部分全部划入扩展分区。如果存在多个主分区,那么除活动主分区外,其余分区均不可见。(2000/NT之后,在磁盘管理器中可见)
     2.在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
     3.在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。
     4.在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT。

硬盘分区结构信息
偏移长度(字节)意义
00H1分区状态:00-->非活动分区;80--> 活动分区;
其它数值没有意义
01H1分区起始磁头号(HEAD),用到全部8位
02H2分区起始扇区号(SECTOR),占据02H的位0-5;
该分区的起始磁柱号(CYLINDER),占据
02H的位6-7和03H的全部8位
04H1文件系统标志位,如82--> Linux Native分区 83--> Linux Swap 分区
05H1分区结束磁头号(HEAD),用到全部8位
06H2分区结束扇区号(SECTOR),占据06H的位0-5;
该分区的起始磁柱号(CYLINDER),占据
06H的位6-7和07H的全部8位
08H4分区起始绝对扇区
0CH4分区总的扇区数

     四、主引导扇区的最后两个字节(偏移1FEH和偏移1FFH),其值为AA55H,如果这两个标志被修改(有些病毒就会修改这两个标志),则系统引导时将报告找不到有效的分区表。

     五、活动分区DBR
     DBR(Dos Boot Record)原意为DOS引导记录,通常位于磁盘0磁道1柱面1扇区(操作系统可以访问的第一个扇区),其逻辑扇区号为0。
     DBR分为两个部分:
     1) DOS引导程序
        DOS引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区根目录前两个文件是不是操作系统的引导文件(即IO.SYS和MSDOS.SYS),如果确定存在,就把它读入内存,并把控制权交给它。
    2) BPB(BIOS Parameter Block ,BIOS参数块)
        BPB用来描述本DOS分区的磁盘信息,它位于DBR偏移0BH处,共13字节。
        它的记录包括本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。
        以上仅以DOS(FAT16)分区为例,目前DOS已如他日黄花,现在的引导程序已经被更新更先进的引导程序所代替,但不管怎样的引导程序,仍与DOS引导程序处于相同位置。
        所以现在的0磁道1柱面1扇区这个位置,准确地说不能叫作DBR,而应该改称为 OBR(OS Boot Record),即操作系统引导扇区, OBR(DBR)是高级格式化程序产生的,如FORMAT、PM、、DISKPART以及Windows的磁盘管理器等。

注:使用WinHex可以读取磁盘的引导扇区数据。

参考资料:
硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解(一):
http://hi.baidu.com/hell74111/blog/item/c604ca83128b0099f603a6cd.html/cmtid/6eee1267a74a5128ab184c19
主引导扇区:http://zh.wikipedia.org/zh-cn/主引导扇区
什么是MBR/DPT/DBR/BPB?:http://timjs.blog.hexun.com/28664122_d.html


from:

http://blog.youkuaiyun.com/lanxinju/article/details/5714124

MBR分区表的简介 以下内容源于网络资源的学习与整理,如有侵权请告知删除。 阅读详情

相关推荐

存储管理之MBR与DBR

MBR:主引导纪录 这是x86硬件使用标准BIOS规定windows分区格式必须符合:主磁盘的第一个扇区(或者叫第0扇区,搞不清,反正就是排在最前的那个)必须包含MBR(这个磁盘指的是物理磁盘) CPU引导时,BIOS在完成自身基本配置后会读入MBR中得可执行代码来启动OS。 MBR包含一个分区表(至多只能定义4个主分区,其他靠扩展分区解决),里面有记录分区类型,如FAT32、NTFS等。

zhuo_zhibin的专栏 2443

MBR、EBR与DBR详解

demo:https://github.com/Hilaver/NtfsResolution/ 先看一张硬盘图片(一个盘面): MBR 主引导记录(MBR,Main Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。...

Nero Zhang的博客 5万+

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

1、算法说明经纬度矫正法, 可以把鱼眼图想象成半个地球, 然后将地球展开成地图,经纬度矫正法主要是利用几何原理, 对图像进行展开矫正。经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。AVM环视系统——鱼眼相机去畸变算法 - 知乎。

大胡子大叔的专栏 2万+

MBR、DBR、FAT、FAT 各部分简单介绍

文章目录MBR:主引导记录DBR:操作系统引导记录扇区FDT:文件 目录表FAT:文件系统中的文件分配表 MBR:主引导记录 创建时间:由分区软件(Fdisk/PartitionMagic/Windows 2000/Windows XP安装 工具等)给 硬盘分区时建立的。 功能 :存放硬盘分区信息和引导系统时检查分区。 作用范围:MBR和虚拟MBR控制着整个硬盘的所有分区信息,可定义1~4个不等的分区,作用范围是全局性的。 所占硬盘空间大小:占1个扇区 512字节 位于 :硬盘的0柱面,0磁道,1扇区

流楚丶格念的博客 4609

SUMO使用教程(一)

本人的sumo视频入门课程,希望支持哦。https://edu.csdn.net/course/detail/25834 SUMO是一款交通仿真软件,其余可自行百度。教程一主要展示一下如何运行一个仿真实例。当然,这只是实现方法中的一种。 准备: 1.SUMO软件 2.osm地图文件 SUMO可去官网下载,解压后就可以使用,图形界面软是在解压后bin文件夹下的sumo-gui.exe。...

lyx的专栏 3万+

STM32+OpenCV云台PID调参实战:从震荡到丝滑跟踪的进阶之路

本文详细介绍了基于STM32和OpenCV的跟踪云台PID调参实战经验。从硬件搭建、PID控制原理到调参技巧,系统讲解了如何通过调整比例、积分和微分参数解决系统震荡问题,实现从震荡到丝滑跟踪的进阶过程,特别适合电赛和嵌入式视觉控制开发者参考。

tgb3456789的博客 715

linux 活动主分区,主引导扇区(MBR),分区表(DPT)及活动分区(DBR) | 技术部落

主引导扇区:硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。活动分区DBR:DBR(DOS BOOT RECORD,原意为DOS引导记录),位于柱面0,磁头1,扇区1(操作系统可以访问的第一个扇区),即逻辑扇区0。DBR分为两部分:DOS引导程序和BPB(BIOS参数块)一、硬盘的0柱...

weixin_28676983的博客 1864

GEOPHYSICS 投稿避坑指南:从格式规范到双盲评审的实战解析

本文详细解析了GEOPHYSICS期刊投稿的全流程避坑指南,从格式规范、数据声明到双盲评审的实战策略。特别强调了数学公式排版、图表制作标准以及投稿系统的隐藏关卡,帮助作者避免常见错误,提升投稿成功率。

weixin_30606461的博客 236

硬盘MBR,DBR,等数据结构的详细参数

作者:menuconfig 转自:http://blog.csdn.net/menuconfig/article/details/3488987 硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT) -------------------------------------------------------------- 物理位置:0面0道1扇区(clindyer

老瓦的笔记本 941

智元机器人开源具身仿真框架 Genie Sim 入门教程

GenieSim是AgiBot推出的具身智能仿真框架,提供完整闭环开发管道,包括轨迹生成、模型训练和基准测试。框架支持Docker容器化部署,要求Ubuntu 22.04和NVIDIA硬件环境。主要功能涵盖: 支持12种基准测试任务 提供ADER评估框架 集成UniVLA/RDT等基线模型 支持PICO/键盘遥操作 具备轨迹记录回放功能 提供完整API控制接口 开发者可通过Hugging Face获取场景资产,使用标准化ROS主题与仿真环境交互。框架特别优化了碰撞检测和抓取物理模拟,适用于从简单抓取到复杂操

2506_90492529的博客 2540

AI上推荐 之 协同过滤

㐇

Miracle8070 1万+

零磁道、MBR、DPT名词详解

①零磁道零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自检(见图1)。②MBR当通过FDisk或其他分区工具对硬盘进行分区时,分区软件会在硬盘0柱面0磁头1扇区建立MBR(Main Boot Record),即为主引导记录区,位于整个硬盘的第一个扇区,在总共512字节的主引导扇区中,主引

常春藤 Vinca'BLOG 3015

4、同轴3 - RRR球面并联机构运动分析与自主移动农业水果采摘机器人设计

本文研究了同轴3-RRR球面并联机构的运动学与速度分析,采用几何与数值方法进行位置分析,并利用螺旋理论简化雅可比矩阵的推导,通过ADAMS仿真验证了结果的准确性。同时提出一种新型自主移动农业水果采摘机器人设计,具备多功能末端执行器、水果软管转移系统和配重式静态稳定性结构,旨在减少采摘损伤、提升效率。文章还探讨了该机构在机器人控制与仿真中的应用潜力,以及采摘机器人在智能化升级与多机协作方面的发展方向。

y4z5a6b7的博客 246

MBR、EBR、DBR是什么

通常情况下可以这样描述这几个概念: MBR:为计算机启动后从可启动介质上首先装入内存并且执行的代码,通常用来解释分区结构。以硬盘为例,通常为LBA的0扇区。 EBR:自MICROSOFT推出扩展分区的概念后,扩展分区就沿用了基本分区所采用的DPT结构,为了加以区别,人们通常把扩展分区的分区表所在的扇区称为EBR、EMBR、扩展MBR或虚拟MBR. DBR:为操作系统进入文件系统以后可以访问的

1万+

【高级强化学习:算法、优化与泛化】第13章 扩散模型策略优化(Diffusion Policy Optimization)

\quad$ 计算均值 $\mu_t = \frac{1}{\sqrt{\alpha_t}} \left( x_t - \frac{1 - \alpha_t}{\sqrt{1 - \bar{\alpha}_t}} \tilde{\epsilon} \right)$.$\quad$ 组合得分估计: $\tilde{\epsilon} = \epsilon_{\text{unc}} + w \cdot (\epsilon_{\text{con}} - \epsilon_{\text{unc}})$.

u012133341的博客 337

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区

filex的文件系统看的云里雾里,还是先总结下FAT的一些基本知识吧。 硬盘结构 硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2……。每个盘片上的每个磁道又被划分为几十个扇区(Sec

liupeng900605的专栏 2194

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MBR 介绍

主引导记录(MBR,Master Boot Record)是采用 MBR 分区表的硬盘的第一个扇区,即 C/H/S 地址的 0 柱面 0 磁头1 扇区,也叫做 MBR 扇区。

lyndon 3644

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

硬盘MBR、DBR、DPT结构信息

 硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)--------------------------------------------------------------物理位置:0面0道1扇区(clindyer 0, side 0, sector 1)大小: 512字节0其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结

无本之木 2289

UEFI与BIOS、GPT与MBR的区别

1 磁盘分区格式  一般来说,磁盘分区表有两种格式:MBR和GPT。1.1 MBR 磁盘的0号扇区(第一个扇区)也叫主引导扇区,它包含主引导记录MBR、分区表DPT、硬盘有效标志。早期磁盘的扇区大小为512B 主引导记录:记录引导加载程序,446B。由于程序太大因此将引导程序分为两部分,此处存放的是初级引导程序(IPL)。 分区表:记录整块磁盘的分区状态,64B。 有效标志:2B。 分区表(DPT)

liao20081228的博客 2万+

u盘第一扇区 分区表_硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解...

硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区...

weixin_33134753的博客 2559

MBR详解

MBR详解 本文转自:https://yacki.iteye.com/blog/2151006 MBR(Master Boot Record),中文意为主引导区记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。 在总共512字节的主引导记录中,MBR又可分为三部分:第一部分为pre-boot区(BOOTLOADER引导程序),占446字节...

知识搜集 5231

什么是MBR/DPT/DBR/BPB?

什么是MBR/DPT/DBR/BPB? (2011-02-21 22:46:21)标签: 扇区 引导程序 根目录区 软盘 分类: 操作系统longshao的博客http://timjs.blog.hexun.com/28664122_d.html一、 硬盘MBR    MBR(Master Boot Record,或Main Boot Record),中文意为主引导区记录,位于磁盘0磁道的第一个扇...

Timothy.Mo的博客 3310
上一篇: TOAD常用技巧
下一篇: sgip错误代码
no pay no gay
博客等级 码龄14年 73粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值