为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

主引导扇区,主分区、扩展分区、逻辑分区的区别

2018-01-04 4页 doc 15KB 25阅读

用户头像

is_180829

暂无简介

举报
主引导扇区,主分区、扩展分区、逻辑分区的区别主引导扇区,主分区、扩展分区、逻辑分区的区别 主引导扇区主分区、扩展分区、逻辑分区的区别 主引导扇区主分区、扩展分区、逻辑分区的区别2010-06-04 1750什么是MBR和主引导引导扇区什么是主分区、扩展分区、逻辑分区什么是活动分区、引导分区、系统分区、启动分区一下子罗列这么多概念恐怕很多人都搞不清它们的区别和联系吧。网上虽然不少解释但很多是模棱两可甚至是错误的反而越弄越糊涂。猫猫煞费苦心的把这一大串概念研究了很长时间试图搞明白为了以后查阅方便于是把对这些概念的理解总结了一下。而要想分清这些概念真要费一点脑筋啊 一、MB...
主引导扇区,主分区、扩展分区、逻辑分区的区别
主引导扇区,主分区、扩展分区、逻辑分区的区别 主引导扇区主分区、扩展分区、逻辑分区的区别 主引导扇区主分区、扩展分区、逻辑分区的区别2010-06-04 1750什么是MBR和主引导引导扇区什么是主分区、扩展分区、逻辑分区什么是活动分区、引导分区、系统分区、启动分区一下子罗列这么多概念恐怕很多人都搞不清它们的区别和联系吧。网上虽然不少解释但很多是模棱两可甚至是错误的反而越弄越糊涂。猫猫煞费苦心的把这一大串概念研究了很长时间试图搞明白为了以后查阅方便于是把对这些概念的理解了一下。而要想分清这些概念真要费一点脑筋啊 一、MBR和主引导扇区 首先简要介绍MBR和主引导扇区的关系。主引导扇区是硬盘0号柱面0号磁头的第一个扇区大小为512字节。注硬盘可以用柱面、磁头和扇区定位 MBR占用主引导扇区的前446字节紧随其后的64字节是分区表DPT最后还剩两个字节则恒为55AA表示结束符号。下图演示了它们的位置关系 然后具体说一说MBR和分区表。MBR全称为Master Boot Record即硬盘的主引导记录。MBR共446字节一般在操作系统安装时写入但它并不属于操作系统。MBR就是一段引导程序用于检测磁盘的分区合法性和加载操作系统它的重要作用就是识别活动分区并引导操作系统。 分区表DPT共64字节记录了硬盘有多少分区以及分区的各种属性。由于一个分区的信息要占用16字节所以分区表只能定义4个分区这就是为什么我们说硬盘一般最多只能分为4个主分区这里说一般是对基本磁盘而言而对于动态磁盘则无此限制但大部分都在使用基本磁盘可以暂不考虑。 计算机开机后BIOS加电自检一切正常后找到第一个启动设备一般就是硬盘然后从这个启动设备的主引导扇区读取MBR。MBR这段引导程序识别活动分区引导操作系统。 二、主分区、扩展分区、逻辑分区 正如前面所讲主分区是由主引导扇区中64字节的分区表所定义的最多只能有4个。但为了满足更多分区的需求变产生了扩展分区。形式上如果拥有扩展分区就必须牺牲一个主分区而且最多有一个扩展分区也就是说主分区扩展分区4 and扩展分区1。因此扩展分区也可以看成一种特殊的主分区。 但扩展分区并不可以直接使用扩展分区又必须以逻辑分区的形式出现可以这样认为扩展分区包含着若干逻辑分区而且至少包含一个。 扩展分区中的逻辑分区是以链式存在的。即每一个逻辑分区都记录着下一个逻辑分区的位置信息依次串联。事实上每一个逻辑分区都有一个和主引导扇区类似的引导扇区引导扇区里有类似的分区表。该分区表记录了该分区的信息和一个指针指向下一个逻辑分区的引导扇区。 因此逻辑分区是借鉴了主分区的方法相当于在一个主分区下面建立了若干级主分区。从上面的描述猫猫推测逻辑分区是建立在操作系统级别由操作系统识别的。另一个可以预测的现象是一旦某一个逻辑分区损害跟在它后面的所有逻辑分区都将丢失而前面的逻辑分区去可以保留。这也是链式结果的特点。 三、活动分区、系统分区、启动分区、引导分区 这四个术语和前面三个不同前面三个是讲述分区的物理形成。而这四个术语描述了分区的功能并且更易混淆。 首先根据Windows XP随机帮助文档看引导分区就是启动分区两者是同一概念所以下面就只讨论活动分区、系统分区和启动分区。 系统分区和启动分区比较。这是两个极易混淆的概念因为两者的含义似乎和它们的名字正好颠倒了。Windows帮助文件的术语表里是这样解释他们的系统分区包含加载Windows例如Ntldr、Osloader、Boot.ini、Ntdetect.com所需的硬件特定文件的分区。系统分区可以但不是必须与启动分区相同。启动分区包含Windows操作系统及其支持文件的分区。启动分区可以但不是必须与系统分区相同。 看起来是很糊涂但说的简单些就是系统分区包含Ntldr、Osloader、Boot.ini、Ntdetect.com等文件而启动分区 包含Windows和system32文件。所以真正包含操作系统内核文件的分区是启动分区包含操作系统引导文件的确实系统分区这是要特别注意的一点。 有些人就疑问了我的Ntldr、Osloader、Boot.ini、Ntdetect.com和Windows、system32文件都在C盘那是怎么回事这很容易解释你的C盘既是系统分区也是启动分区只安装一个操作系统的计算机大都属于这种情况所以微软在括号里说但不是必须。 其实系统分区时针对引导来说的而启动分区时针对操作系统来说的。像我的电脑C盘先安装了Vista后来D盘安装了XP现在C盘是系统分区至于哪个是启动分区就要看我用那个系统了进VistaC盘就是启动分区进XPD盘就是启动分区。再强调启动分区包含Windows内核文件而系统分区才包含操作系统引导文件不然会越看越糊涂的。 最后要搞明白的是活动分区这一点比较麻烦。Windows帮助文档里的定义是活动分区基于x86计算机的启动分区。活动分区必须是基本磁盘上的主要分区。如果只使用Windows则活动分区可以与系统卷相同。补充说明有活动分区必须是主分区一块硬盘上只可以有一个活动分区。其他主分区可以被标记为活动分区。 而从主引导扇区处看活动分区仅仅是在分区表中16个字节的最前面含有80标志的分区信息所定义的分区。 但猫猫对Windows帮助文档的定义不敢苟同也许是我错了但是我思来想去只有这样可以解释通。首先我们知道活动分区是通过主引导扇区的分区表标记的所以理论上每个主分区都可以被标记为活动只是不当的标记会导致系统无法启动。Windows帮助文档说活动分区是基于x86的计算机的启动分区那不就是说是Windows文件所在分区。可是对于双系统来说这种说法显然不对因为双系统的启动分区是依据被启动的系统而定的。所以我假定微软也把系统分区和启动分区的概念搞混淆了。 所以结果变为活动分区是基于x86计算机的系统分区。换句话说活动分区是一种系统分区。在这种情况下一个主分区是不是系统分区似乎并不具有价值只有被标记为活动的主分区才有价值。因为只有标记为活动分区这个系统分区的Windows启动支持文件才会被加载然后通过这些引导存储在启动分区的Windows内核文件完全Windows的启动。 所以Windows可以被安装在逻辑分区内我发现我的电脑就是这样的但必须在活动分区的启动支持文件里加上对这个逻辑分区里Windows的引导信息。具体到XP就是boot.ini文件添加上对双系统的引导而这个bootini文件必须在启动分区。而我了一个实验在XP下面通过启动和故障恢复对话框修改boot.ini文件发现修改的并非XP所在的分区的boot.ini而是Vista所在分区的boot.ini。我在主分区C盘安装了Vista逻辑分区D盘安装了XP。同时我通过软件废除Vista的新式引导方式恢复xp的boot.ini式引导方式此时C盘Vista已无法引导发现分别修改C盘和D盘的boot.ini只有C盘的boot.ini才有效。再次印证了我的假设。
/
本文档为【主引导扇区,主分区、扩展分区、逻辑分区的区别】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索