码迷,mamicode.com
首页 > 其他好文 > 详细

MBR内容详解

时间:2015-02-05 00:51:05      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:

参考书《Linux系统架构和应用技巧》(人邮版,中井悦司 著, 李睿 马世龙 译)

MBR为硬盘开始的0~512B大小的数据

1. 查看MBR内容:#hexdump -s 0 -n 512 /dev/sda

技术分享

0~445字节:存放引导加载程序GRUBstage1

446-509字节,存放分区表

510~511字节,存放0xAA55,作为一个校验值

2. 如何解析分区表

技术分享

这里三行的输出,分别是三个分区表的信息。

其中左侧4列是CHS方式的描述(CHS-cylinderheadsector,即柱面、磁头、扇区)。这里描述的数值是比较直观的:

引导标志

起始地址(CHS方式)

分区类型ID

结束地址(CHS方式)

80

202100

83

feffff

00

feffff

83

5feffff

00

000000

00

000000

实际上CHS方式描述的信息实际上并不会投入使用,因此问题不大。仅做了解。

逻辑块寻址。硬盘内所有的扇区从0开始编号,通过扇区数来指定扇区的位置。

对于后四列:

 

起始扇区

扇区数目

十六进制

00000800

05d21800

十进制

2048

97654784 

十六进制

05d227fe

05d21802

十进制

97658878

97654786

十六进制

00000000

00000000

十进制

逻辑扇区,同sda2

逻辑扇区,同sda2



MBR内容详解

标签:

原文地址:http://blog.csdn.net/xiangpingli/article/details/43504781

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!