硬盘知识大杂烩(五)
原创
©著作权归作者所有:来自51CTO博客作者madin10000的原创作品,请联系作者获取转载授权,否则将追究法律责任
硬盘知识大杂烩(五)
首先,EBR是属于硬盘扩展分区所特有的。
他的作用:操作系统通过EBR就能够管理所有的逻辑分区,换句话说,就是它把扩展分区中的所有逻辑分区连接起来,它扮当枢纽的作用。
他的位置:它在扩展分区的起始扇区中及两个逻辑分区之间(的隐藏扇区中)见下图,EBR里面的内容结构和MBR有点相似:它也是占一个扇区,共有512个字节,最后也是以“55AA”结束。只是它引导程序代码全为零,在其DPT中,第一、第二分区表项分别指向它自身(本分区)的引导程序和下一个逻辑分区的EBR,第三、第四分区表项永远不用,用零填充。而最后一个逻辑分区的EBR,只有第一分区表项,第二、第三、第四分区表项用零填充。
下面就是我的电脑MBR与一个EBR的对比图。
我的电脑MBR
(上图中每一种颜色线代表一个分区表项,下同)
我的电脑中一个EBR
MBR、EBR的区别:
在MBR的DPT中,分区表项分别指向第一、第二、第三、第四主分区的引导程序;在EBR的DPT中,分区表项只有两个,假设逻辑D分区前的那个EBR(中的DPT分区表项),一个分区表项指向D分区引导程序,另外一个指向下一个EBR,即E分区前的那个EBR;E分区前的那个EBR(中的DPT分区表项),一个分区表项指向E分区引导程序,另外一个指向下一个EBR,即F分区前的那个EBR,如此往复,把所有的逻辑分区联系起来。换句话说,通过EBR,可以建立若干分区。
在我的电脑里只用了一个主分区,就是C分区,即MBR第一分区表项所指。MBR第二分区表项指向了逻辑分区的起始位置,就是扩展分区的第一个EBR。我的这种分区布局是很有代表性的,即只用了一个主分区,激活并作为系统分区,其他全为扩展分区(逻辑分区)。
EBR在硬盘扩展分区中的位置如下图。
通过各个EBR,就把整个扩展分区的各个逻辑分区连接起来。
(注意:上面几个图我的计算机逻辑分区D盘和E盘的情况,也可以看出他们并不紧靠着。在其中有着CHS4463 0 1~CHS4463 0 63 ,即63个隐藏扇区(即下图中扩展引导记录和第N个逻辑驱动器之间有62个隐藏扇区,但未画出)。在CHS4463 0 1有着类似扩展分区起始扇区的数据。可参见下图)
通常,EBR它的位置在CHS N 0 1处。
例如:以我的计算机硬盘来说
D盘(D逻辑分区)的开始处CHS是1913 1 1,则上一个EBR的 CHS是1913 0 1。
E盘(E逻辑分区)的开始处CHS是4463 1 1,则上一个EBR的 CHS是4463 0 1。
E盘逻辑分区开始处(CHS是4463 1 1)及其上一个EBR的 (CHS是4463 0 1)见下图
至此,有关EBR的知识就告一段落了。
上一篇:硬盘知识大杂烩(四)
下一篇:硬盘知识大杂烩(六)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux 挂载硬盘
sudo parted /dev/sdb #启动partedmklabel gpt #创建GPT分区mkpart primary ext4 1MB 100% #创建一个占据整个硬盘的主分区
lsblk mount linux挂载硬盘 parted mkfs -
MySQL 大杂烩
记录 MySQL 相关的小知识点。
mysql 数据库 MySQL 自动更新 存储空间