安装系统的时候涉及到
MBR
å’?/p>
GPT
,现在也贴上来,供以后复习使用ã€?/p>
MBR
å’?/p>
GPT
的问题已经走到了非常现实的阶æ®?/p>
-3T
硬盘开始普及ã€?/p>
MBR
由于å¯?/p>
3T
硬盘寻址无法支持ï¼?/p>
终于要开始被弃用了。但仅仅只是
�/p>
开å§?/p>
�/p>
,我感觉至少
10
年之å†?/p>
MBR
还不会消失。恐怕当
GPT
适应ä¸?/p>
了需求的时候,
MBR
才会消失ã€?/p>
一ã€?/p>
MBR
的失è¯?/p>
�/p>
�/p>
失误
�/p>
牵强了一点ã€?/p>
我们不能要求当年只有
5M
的硬盘就扣出
2M
来放寻址信息ã€?/p>
计算机永远比你想象的
要发展的快ã€?/p>
首先你要有一些基本的硬盘çš?/p>
MBR
知识,如果你不熟悉,可以先在
wiki
看一看硬盘的基本结构ã€?/p>
在了解了磁道、柱面、扇区之后,再看下面çš?/p>
MBR
结构就很了然了:
基本
MBR
结构
偏移é‡?/p>
(
位置
)
(within sector)
长度
(in
bytes
)
解释
十进åˆ?/p>
十六进制
000
�/p>
445
000
�/p>
1BD
446
引导程序
446
�/p>
509
1BE
�/p>
1FD
64
�/p>
分区è¡?/p>
510
�/p>
511
1FE
�/p>
1FF
2
引导记录
è¡?/p>
1.
MBR
永远占用了第一个扇区,
通常ä¸?/p>
512bytes
大小ã€?/p>
在这
512bytes
中被
MBR
本身的程序用去了
446bytes
�/p>
于是ï¼?/p>
真正描述分区信息的就只有
64 bytes
�/p>
而根æ�?/p>
4
个主分区的设计,
每一个分区能用到的只æœ?/p>
16bytes.
那么!这
16bytes
是如何工作的ï¼?/p>
16-byte
分区表结æž?/p>
Relative
Offsets
(
within entry
)
长度
(
bytes
)
内容
0
1
引导标记
(
80h =
active
)
1
�/p>
3
3
CHS
开始位ç½?/p>
4
1
分区类型
描述
5
�/p>
7
3
CHS
结束位置
8
�/p>
11
4
启始扇区