Rootop 服务器运维与web架构

硬盘为什么只能分四个主分区

| 暂无评论

       硬盘为什么只能分四个主分区呢?这是由个人计算机初期的设计架构决定的.一开始,PC被设计成这样的启动过程,开机时主板BIOS进行自检,当一切OK后,就开始读取硬盘的第一个扇区,俗称硬盘的零扇区。   

       一个扇区的大小是512字节,这是计算机工业里的标准,无论什么硬盘,一个扇区的大小都是512字节.BIOS把这512字节的内容读出来并执行.这512字节被叫做MBR(Master Boot Record)主引导记录 .这512自己包含了硬盘最重要的信息:分区表.由于空间只有区区512字节,所以分区表的大小就有很大限制,他被设计成十分小但是又足够描述硬盘的分区情况.包括分区的开始扇区,结束扇区,引导标志,分区类型等等.  

        每个分区信息用16个字节表示,四个分区就用掉了16X4=64个字节, 这64个字节分布在MBR的第467-510字节,俗称的分区表(Partition Table)后面紧接着两个字节55AA被称为幻数(Magic Number),BOIS读取MBR的时候总是检查最后是不是有这两个幻数,如果没有就被认为是一个没有被分区的硬盘.尽管分区表中明明有数据,也会报错,告诉你系统不存在.所以,对硬盘加密的简单办法就是从MBR中察掉这两个字节.那么这个硬盘挂到任何电脑上都会显示为一个没有分区的空白硬盘.但是只要把这两个字节重新写上,数据又能读出.当然,你得知道怎么重新写上.

       如果分的一个主分区,一个扩展分区,实际才用去分区表32字节,还有两个为零。扩展分区里面没有分区表限制,想分好多就有好多.

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1317.html

作者:Venus

服务器运维与性能优化

发表回复