硬盘的各种分区
主分区,扩展分区,逻辑分区,活动分区,系统分区,引导分区。 。 。 。 。 。 。 。
主引导扇区,MBR,引导加载程序。 。 。 。 。 。 。 。 。
您知道各种概念的含义吗?
花了一天的时间才终于清楚地研究它。 Internet上许多帖子中的解释是错误的,或者没有深入到本质上。什么是C驱动器和D驱动器,已被Windows洗脑了。花了很长时间。
主分区
实际上,在早期的硬盘分区中,没有主分区,扩展分区和逻辑分区的概念。每个分区的类型是一个主分区。由于硬盘仅为分区表保留64个字节的存储空间,并且每个分区的参数占用16个字节,因此主引导扇区总共只能存储4个分区的数据。换句话说,物理硬盘只能分为4个逻辑磁盘。在特定的应用程序中,四个逻辑磁盘通常无法满足实际需求。为了创建更多供操作系统使用的逻辑磁盘,引入了扩展分区和逻辑分区,原始分区类型称为主分区。
扩展分区
如上所述,显然4个分区不能满足需求,但是物理硬件仅限于4个分区,我该怎么办?因此,操作系统已经开始问世。将主要分区之一命名为扩展分区。请记住命名。原则上,扩展分区与主分区相同,但功能不同。在讨论了下面的逻辑分区之后,您将了解我在说什么。
逻辑分区

4个分区绝对不够。我要20个分区。我应该怎么办?将一个主分区转换为扩展分区,然后在该扩展分区上切割以成为D磁盘,E磁盘,F磁盘等,但是这些磁盘被组合为一个扩展分区,并且这些磁盘分别链接到每个磁盘。其他。 ,与主分区不同,这四个分区彼此独立并且互不干扰。逻辑分区通过链接列表链接。如果E盘中的分区信息丢失,则操作系统找不到F盘。

启动分区
这非常简单,该分区用于存储操作系统文件,例如,如果您安装2个系统:win7 + linux,则您有2个引导分区。如果要安装Windows,则取决于Windows文件夹(system32文件)的存储区域。引导分区是哪个区域。默认情况下,已安装C驱动器,或者可以安装F驱动器,等等。如果安装了Linux,则取决于/分区的安装位置,即引导分区。
系统分区
存储Ntldr程序或Grub程序的分区。 Windows通常安装在C驱动器上,Linux通常安装在/ boot分区上。
活动分区
活动分区是主分区,活动分区是系统分区。每次PC启动时,硬盘只能有一个活动分区。如果要启动Windows,请将Windows系统分区设置为活动分区,计算机将转到该位置。加载启动程序(Ntldr或Grub)并执行。如果要启动Linux,请将Linux系统分区设置为活动分区。

看到了吗?上图是我的硬盘分区。我的win7安装在C驱动器上,即Windows文件夹位于C驱动器上,因此C驱动器是引导分区;但是我在启动驱动程序Ntldr的Z驱动器上安装了Grub。 Boot.ini之类的东西,因此Z驱动器是系统分区。 。 。 。 。而且由于我当前正在引导win7系统,所以win7系统分区也是活动分区。
你们都知道童鞋~~~~~
主引导扇区
让我们在下面谈论启动事情
主引导扇区:每个硬盘,是的,每个硬盘不是每个分区,只有一个主引导扇区,即硬盘0柱面,第一个扇区为0磁头,大小为512个字节。主引导扇区包含MBR(HDD主引导记录MBR占446字节),DPT(分区表DP占64字节),MN(硬盘有效标记Magic Numbe占2字节。AA和55称为魔术数(Magic Number),BOIS当读取MBR时,请始终检查最后是否有这两个幻数(如果没有,则认为这是尚未分区的硬盘)。这三个区域独立于操作系统,并且存在于每个硬盘上。 MBR是一个可执行程序,由各种操作系统以不同的代码编写。 MBR的存储空间被限制为446个字节,MBR唯一要做的就是加载第二个引导加载程序。 Windows生成的MBR运行PBR; GRUB生成的MBR运行grldr
MBR:如上所述,它是一个长度为446字节的程序,用于加载引导加载程序。
系统分区和启动分区
在正常操作中,通常必须触摸系统分区和引导分区。许多朋友使他们感到困惑。实际上,这是两个具有不同概念的分区。例如,如果仅将其他人的C驱动器中的所有文件复制到您自己的C驱动器中,尽管其中包含Windows文件夹,则无法成功启动系统。什么原因?其中,系统分区和引导分区正在工作。编辑器将帮助您理顺。
根据微型软件帮助文档的说明,系统分区是包含加载Windows所需的硬件特定文件(例如Ntldr,Boot.ini等)的分区。系统分区可以(但不必)与引导分区相同。引导分区是指包含操作系统及其支持文件的分区。从Microsoft的解释可以看出,这是两个不同定义的分区。通常,系统分区是存储各种启动文件的分区(也称为启动分区),而启动分区是Windows目录存储的分区。例如,对于Windows 7系统,保存Bootmgr文件和引导目录的分区是系统分区,而引导分区是保存Windows目录的分区。从系统启动流程图中可以清楚地看到两者之间的关系。

具体差异取决于情况。
Microsoft文档中可能(但不是必需)表明存在连接并且两者之间存在差异。
情况1:系统分区是引导分区
对于系统用户,系统分区通常是引导分区,因为引导文件和Windows目录位于同一位置。例如,对于单个系统用户,XP安装在C驱动器上,ntldr,boot.ini,引导文件和Windows目录都位于C驱动器上,因此两个分区相同。
情况2:系统分区不是引导分区
对于c:Windows XP + d:Windows 7双系统用户,此时系统分区不一定是启动分区。例如,当您通过Bootmgr多重启动菜单进入Windows 7时,对于Windows 7,系统分区为C驱动器(因为它包含c:\ bootmgr引导文件和c:\ boot引导目录),并且引导分区是D驱动器(因为该分区保存d:\ windows系统目录)。进入Windows 7后,打开“磁盘管理”组件,您可以清楚地看到两者之间的区别,这是解释文档中示例的解释,但不是必需的。
对于某些使用Windows 7安装光盘完全安装系统的品牌计算机或用户,由于此计算机的C驱动器前面有一个隐藏分区,因此该隐藏分区负责保存系统启动文件,因此系统分区不是引导分区。请勿轻易触摸系统分区。
如果您了解系统分区和引导分区之间的连接和区别,那么很容易处理一些常见的引导故障。例如,对于c:Windows XP + D:Windows 7双系统用户,如果格式化C驱动器并重新安装XP,则无法输入Windows 7.,因为对于Windows 7,格式化C驱动器会销毁它。自然无法成功启动系统分区。
系统分区负责系统引导功能。如果分区文件丢失,则无法引导系统。例如,对于XP用户,如果缺少ntldr引导文件,则在启动时会出现ntldr丢失(ntldr文件丢失)的提示。传统的修复方法是添加启动文件或重新编辑启动配置(例如Windows 7下的BCD文件)。引导分区基于系统核心文件,系统初始化,核心加载,驱动程序配置和系统服务管理的存在。
系统分区,启动分区,主分区和逻辑分区之间有什么区别?
前两个基于操作系统的概念,并且主要分为功能,而后两个基于磁盘分区的类型。系统分区具有启动功能,通常是活动的主分区,启动分区可以是主分区或逻辑分区(主要取决于该分区是否存储Windows目录)。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-377676-1.html
记着了——浙江财经学院的谢做死教授