所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

“该磁盘已经包含最大分区数”是什么意思?

发布时间:2020-04-12 08:50:06

资讯分类:磁盘  分区  包含  分区  字节  扩展
“该磁盘已经包含最大分区数”是什么意思?

不为什么,MBR就是这么定义的。


MBR(Master Boot Record,主引导记录)分区格式的定义只能支持4个主分区:每个磁盘的第一个扇区为MBR,大小是512字节。0-445共446个字节是Bootstrap(引导程序,负责找到活动分区,并加装活动分区上的引导程序),后期不同的MBR结构基本就是在这446个字节上变化。从第446个字节开始,每16个字节为一个分区记录,四个分区共64字节,还有2个字节是签名,固定为0x55AA。


最早支持硬盘的DOS版本(PC-DOS 2.0)只能使用四个主分区中的一个,使用FAT12格式化;从DOS 3.2开始支持扩展分区,但支持在扩展分区内嵌套多个逻辑分区则是从DOS 3.3开始。因为扩展分区的存在只是为了解决DOS只能使用一个主分区的问题,因此也只需要一个扩展分区——反正用户可以无限制的创建逻辑分区——顶多就是盘符不够用了。


事实上,如果你喜欢,你可以把四个分区记录的分区类型(从0起算的第4个字节)用某个软件工具改为0x0F,那么你就有了4个扩展分区——当然,因为和MBR约定的只能有一个扩展分区冲突,所以绝大部分的分区软件、操作系统都会认为这是一个被破坏的MBR。如果你喜欢,你可以找一份Linux的源代码,修改为可以支持4个扩展分区,每个扩展分区都包含多个逻辑分区。

留言与评论(共有 0 条评论)
   
验证码:
Top