什么是硬盘的主分区、硬盘扩展分区和非DOS分区及硬盘分区的注意事项
(一)硬盘的主分区、扩展分区和非DOS分区:
对于你手中硬盘来说,首先要做的事情就是分区了。硬盘分区是否合理直接影响到以后工作的便利性和数据的安全性。我们最常见到的分区表错误也是硬盘的最严重错误,不同错误的程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软驱或光驱引导系统后可对硬盘读写,可通过fdisk重置活动分区可进行修复。如果是某一分区类型错误,会造成某一分区的丢失。
在一般情况下完成硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区内的操作系统才能管理和使用这块存储区域,非DOS分区之外的系统一般不能对该分区内的数据进行访问。
主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移jiao给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。
而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。如果把06改为DOS不识别的类型如efh,则DOS认为改分区不是DOS分区,当然无法读写。
(二)硬盘如何分区:
1.在DOS的系统架构下,分区有三种:主分区(Primary Partition)、扩充分区(Extended Partition)、逻辑磁盘(Logical Drive)。
2.如果使用DOS的Fdisk.exe指令来分区硬盘,一块硬盘上只能有一个主分区。在已经存在一个主分区的硬盘上,DOS不允许您再建立其他主分区,不过您却可以再建立逻辑磁盘。但使用其他的分区程序,如OS/2的Boot Manager便可以在一块硬盘中分区出至多四个主分区(对Boot Manager来说,扩充分区也算一个主分区),然后选择要用来启动的分区(假设该分区中存在有操作系统的引导代码)。使用Boot Manager来以硬盘中的主分区中的操作系统开机时,Boot Manager会把其他主分区的属性设为隐藏,就是您无法看到除了启动主分区之外的其他主分区中的东西。
3.逻辑磁盘必须建立在扩充分区之上。如果需要逻辑磁盘,您必须先建立扩充分区,然后再于扩充分区上建立逻辑磁盘。如果只建立扩充分区,则开机后该扩充分区无法被DOS存取。
4.在DOS环境中,硬盘的主分区必须使用Fdisk.exe来“Set Active Partition”(设置活动分区),也就是设定为可以启动(或说可开机),才能用来开机。否则就算使用Format指令加上/s参数来格式化分区、或者是Format完硬盘之后再用SysC:指令,该分区也不能用来启动计算机。而且只有第一块硬盘的主分区能“Set Active Partition”pc235.com电脑知识网供稿。
5.做完硬盘分区的工作之后,您必须对每一个分区分别Format,否则在您欲存取该分区时,会看到错误讯息“Invalid media type reading drivex:”。其中x:表示该分区所分配到的磁盘代号。
6.若您拥有超过一个硬盘,而且每个硬盘之中存在一个以上的分区时,磁盘代号会依据分区的类型及数目而有不同的排列顺序。
例如,在装有两块硬盘的电脑中,假设第一块硬盘上有一个主分区和两个逻辑磁盘,第二块硬盘有一个主分区和一个逻辑磁盘,则第一块硬盘的主分区的磁盘代号是C、第二块硬盘的主分区的磁盘代号是D、第一块硬盘的逻辑分区的磁盘代号是E与F、第二块硬盘的逻辑磁盘的磁盘代号是G与H。
总而言之,磁盘代号的排列顺序是:主分区优先,逻辑磁盘次之。常有使用者因为加了新硬盘之后,磁盘代号排列“错乱”,影响到一些原本已安装好的软件,其实,只要在新硬盘上不要使用Primary Partition(主分区)分区类型,全部割成Extended Partition(扩充分区)然后建立Logical Drive(逻辑磁盘),新硬盘被分配的磁盘代号就不会被插入在旧硬盘的磁盘代号前面了。至于加上第三块,乃至于第四块硬盘后,磁盘代号会如何改变,可依上表的规则类推,大家可以试着分区看看(如果手上有空硬盘可供实验的话)!
搜索更多相关主题的帖子:
分区 DOS 事项 硬盘