关于硬盘分区
很多时候我们都会发现自己对如何进行硬盘分区并不十分了解,但是这种知识上的缺陷会带来非常严重的后果。因为一旦我们设置好一个分区再想改动的话,就会使硬盘数据不可避免地受到破坏。下面,我们就来介绍一下与硬盘分区有关的一些问题。
什么是分区?
分区从实质上说就是对硬盘的一种低级格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主启动记录(MBR)和启动记录备份的存放位置。而对于文件系统以及其它操作系统管理硬盘所需要的信息,则是通过之后的高级格式化即format命令实现。安装操作系统和软件之前,首先需要对硬盘进行分区和格式化,然后才能使用硬盘保存各种信息。许多人都会认为既然是分区就一定要把硬盘划分成好几个部分,其实我们完全可以只创建一个分区使用全部或部分的硬盘空间。不过,不论我们划分了多少个分区,也不论使用的是SCSI硬盘还是IDE硬盘,都必须把硬盘的主分区设定为活动分区,这样才能够通过硬盘启动系统。
扩展分区和逻辑分区
DOS和FAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z共24个驱动器盘符。但是主启动记录中的分区表最多只能包含4个分区的记录,为了有效地解决这个问题,FDISK允许用户创建一个扩展分区,并且在扩展分区内在建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。关于逻辑分区的信息都被保存在扩展分区(下转44页)(上接39页)内,而主分区和扩展分区的信息被保存在MBR内。这也就是说无论硬盘有多少个分区,其主启动记录中只包含主分区(也就是启动分区)和扩展分区两个分区的信息。
一个误解
可能有许多人都会有这样一个错误的认识,那就是在对硬盘进行分区时最好多创建几个逻辑分区,这样可以避免出现问题的分区影响到保存在其它分区中的数据。但是事实往往并非如此,一个被损坏的分区往往会导致整个硬盘无法正常使用。我们已经在前文中提到过主分区和扩展分区的信息都是被保存在MBR中,如果由于某种原因使MBR受到破坏,硬盘主分区将无法使用,进而使包含操作系统的启动盘也无法使用。但是也许有人会认为逻辑分区的信息并不保存在MBR中,因此逻辑分区并不会受到任何影响。其实我们忽略了这样一个事实,那就是虽然逻辑分区的信息保存在扩展分区内,但是扩展分区的信息却是被保存在MBR中。这样,通过相互之间的作用,使逻辑分区最终也不能免受影响。不过确实有这样的可能性,一个分区受到损坏而其它分区仍然可以正常工作。例如,如果一个逻辑分区出现问题,一般情况下其它的逻辑分区以及主分区和扩展分区都不会受到任何影响。但是话又说回来,出现问题的分区往往就是那些使用最频繁的分区,也就是MBR!
影响分区正常工作的因素
最有可能导致分区出现问题的两种原因:
磁盘问题:因为计算机系统对MBR的读取操作非常频繁,所以为了保证系统能够正常运行,对MBR中的信息一般都会进行备份。这样,当有问题出现时,可以用备份的信息覆盖MBR中的原有记录,从而使系统能够继续工作。整个过程不需要用户的任何干预,而且对用户来说也是透明的。然而如果磁盘的表面出现物理损坏,无法正确保存数据的话,即使有备份数据也无法恢复。有鉴于此,硬盘生产厂商加强了新产品的数据保护措施,采用了各种检测和修复技术。
病毒侵入:病毒是导致硬盘分区出现问题的另外一个关键因素。因为MBR的位置永远是固定的,就是硬盘的第一个扇区,所以非常容易受到病毒的攻击,可能会丧失MBR和备份信息中的所有数据。解决病毒问题的唯一方法就是启动BIOS的病毒保护功能,或者使用第三方的杀毒软件,例如Norton Antivirus等。