
硬盘分区: 如何对硬盘进行分区?硬盘可以分为多少个主分区和逻辑分区?为什么一个硬盘只能有四个主分区?
硬盘最多分为四个主分区. 这是常识,但我很少说为什么会分开. 我在互联网上找到了两篇很好的文章,应该可以清楚地回答这个问题.
1. 在PC行业标准中,硬盘只能分为四个分区. 在不同的操作系统中,这四个分区的名称不同. 它们可以称为分区(主分区)或切片,但是无论它们叫什么,这些系统都支持这样的四个分区,它们可以标识分区的起始位置和大小. 在这里,我使用最常用的单词之一来命名这样的分区: 主分区. 为什么硬盘只能分为四个主分区?这取决于个人计算机的初始设计架构. 最初,PC被设计为启动过程,主板BIOS在打开时执行自我检查,当一切正常时,它开始读取硬盘的第一个扇区,即扇区的大小是512字节,这是计算机行业的标准,无论使用什么硬盘,一个扇区的大小都是512字节. BIOS读取此512字节的内容并执行. 这512个字节称为MBR(主引导记录). 512本身包含硬盘上最重要的信息: 分区表. 由于空间只有512字节,因此分区表的大小非常有限. 它被设计得很小,但是足以描述硬盘的分区. 包括分区的开始扇区,结束扇区,启动标志,分区类型等. 每个分区信息由16个字节表示,四个分区使用16X4 = 64字节. 这64个字节分布在MBR的第467-510个字节中. AA和55这两个字节称为魔术数字,BOIS在读取MBR时,请始终检查结尾是否有这两个魔术数字. 如果不是,则认为它是尚未分区的硬盘. 即使分区表中有数据,也会报告错误,告诉您该系统不存在. 因此,加密硬盘的简单方法是从MBR观察这两个字节. 然后,将硬盘安装在任何计算机上时,它将显示为没有分区的空白硬盘. 但是只要重写这两个字节,数据就可以再次读取. 当然,您必须知道如何重写它.
2. 主分区(也称为主磁盘分区)是一种分区类型,例如扩展分区和逻辑分区. 主分区无法划分为其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(此时,主分区与逻辑分区非常相似,但是主分区直接在硬盘上划分,并且逻辑分区必须内置在扩展分区中.
实际上,在早期的硬盘分区中,没有主分区,扩展分区和逻辑分区的概念. 每个分区的类型现在称为主分区. 由于硬盘仅为分区表保留64字节的存储空间,并且每个分区的参数占用16字节,因此主引导扇区总共只能存储4个分区的数据. 换句话说,物理硬盘只能划分为4个逻辑磁盘. 在特定的应用程序中,四个逻辑磁盘通常无法满足实际需求. 为了构建更多的逻辑磁盘供操作系统使用,引入了扩展分区和逻辑分区,原始分区类型称为主分区.
为什么硬盘最多只能有四个主分区

本文旨在搜索和总结Internet上的信息. 它仅供参考: MBR(主启动记录器)主启动扇区,有关放置硬盘的信息. MBR可以说是整个硬盘中最重要的部分,因为MBR中记录了两个重要的内容,即: 启动管理程序和磁盘分区表(分区表). 因此,我们正在做的硬盘分区正在修改分区表.
由于此MBR块的容量有限,在最初设计时,仅设计了4个分区记录(此语句不是很准确,如下所述). 这些分区记录分别称为主分区(Primary)和扩展分区(Extended)(扩展分区),也就是说,一个硬盘最多可以有4个主分区+扩展扇区,其中扩展分区只能有一个. 因此,如果要划分为四个磁盘分区,那么最多可以:
P + P + P + P
P + P + P + E
情况已经分化. 需要特别注意的是,在上述情况下,如果3P + E只有三个“可用”磁盘,则如果所有四个都是“可用”,则得分将为4P! (由于扩展不能直接使用,因此需要将其划分为逻辑)
思考1: 如果我想将大硬盘临时划分为四个分区,并且同时还有其他空间可供我将来计划,那么如何分区?

从现在的解释中我们可以知道,Primary + Extended最多只能有四个分区,如果分区超过5个,则需要Extended的帮助. 因此,在此示例中,我们不能将其划分为四个Primary. 为什么?假设您有一个20 GB的硬盘驱动器,而4个主驱动器共享15 GB,您认为仍然有5 GB可用,对吗?错误!剩余的5 GB完全无法使用. 这是因为没有额外的分区表记录区域要记录,因此无法执行其他分区. 当然,空间是浪费的!因此,请小心,如果要分区4个以上的插槽,请记住要有一个扩展分区,并且所有剩余空间必须分配给扩展,然后使用逻辑分区来计划扩展空间.
思考2: 我只能对1个主分区和1个扩展分区进行分区吗?
当然!基本上,可以有64个逻辑. 因此,您只能分区一个主分区,并将所有其他分区分配给扩展. 将逻辑分区用于其他分区规划!
思考3: 如果我的硬盘安装在IDE 1的Master中,并且我想划分为6个可用的硬盘扇区,那么Linux下每个磁盘的代号是什么?
说明:
由于“主+扩展”中最多可以有四个硬盘,因此Linux下保留了分区表1至4. 如果只使用2个P + E,那么两个将是免费的A分区号Yo!为了详细解释,假设我已经用完了所有四个P +E. 其中,扩展的/ dev / hda4包括三个逻辑分区.

实际可以使用的六个分区是/ dev / hda1,/ dev / hda2,/ dev / hda3,/ dev / hda5,/ dev / hda6,/ dev / hda7!至于/ dev / hda4扩展扇区本身,它仅用于计划和出售Logical可以使用的磁盘空间!
那我只想对1个Primary和1个Extended分区怎么办?
由于保留了数字1至4,因此从数字5计算出第一个逻辑代码号,并计划了随后的逻辑代码,因此以累积的方式添加了磁盘代码号!其中/ dev / hda3和/ dev / hda4为空,并且代码名称已保留.
这个问题,再加上历史,将更加准确. 为什么最多只能将其划分为四个主要分区并不能完全由操作系统决定.
首先,为什么一个扇区只有512字节,为什么不是1024字节?
首先,我想说一个扇区可以自己定义多少个字节(硬盘制造商),它可以是1024个字节. 因此,扇区为512字节的事实不是理论值,而是常规值. 也就是说,硬盘制造商习惯于以512字节的扇区大小来定义这种方式,而且没人愿意改变这种习惯.

第二,硬盘的第一扇区可以分为三部分: 第一部分是MBR,需要占用446字节,第二部分是DPT,需要占用64字节,因为分区表是分区表需要占用16个字节,即64/16 = 4,因此它恰好能够存储四个分区的表,这就是为什么它只能分为四个分区的原因. 另外两个字节用于存储结束标志. 像这样
446 + 64 + 2 = 512字节.
加密硬盘实际上是在重写最后两个字节的结束标志.
想象一下,如果硬盘制造商最初将一个扇区设置为1024字节,是否仍可以将其划分为四个分区?逻辑驱动器还需要一个分区表,该表存储在扩展分区的第一个扇区中,因此逻辑驱动器不会按照您想要的数量进行划分.
这些是一些硬件知识.
历史遗留了许多问题. 如果要询问,则需要了解计算机开发的历史. 如果不可行,前辈所做的一切都将被放弃或改进. 如果它被遗弃了,我不会谈论它. 改进仍将受到历史的影响. 前端时间的一个朋友问我为什么英特尔和英伟达在争夺CPU或GPU的重要性. 不难考虑CPU和GPU的发展历史. 所以我不会谈论它.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-301186-1.html
那就是雄赳赳气昂昂
我们对你也舍不得你是我们的最爱我会一直陪伴你海不会不蓝海浪不会不在
没有捕捉到美舰的动向
更不要学他