目前大容量磁盘已得到广泛使用,对磁盘进行合理分区,以提高计算机的工作效率。充分利用计算机的资源,成为广大计算机工作者需要认真研究和解决的一个重要同题,本文从硬盘分区等方面对这个同题作一些探讨.
关键词:硬盘分区格式操作系统
随着计算机硬盘设备的制作技术不断提高,大容量硬盘设备的使用率已经迅速升高.因此,掌握好对硬盘设备进行合理分区的方法就显得尤为迫切.
由于多方面原因,不少计算机使用者、操作员存在着一味依赖。所见所得’等。半傻瓜型操作系统所带来的方便、舒适的操作环境,而忽略了这些表面看似方便、舒适的操作环境所带来的种种限制,例如:必须遵从于当前已经制定好的磁盘分区风格、必须顺从于一定的磁盘分区理念等等.
如何实现更高效率的计算机磁盘分区使计算机资源得到合理的利用,已经成为需要研究、解决的一个突出问题。本文将从以下几方面进行探讨。
1磁盘与分区
1.1物理硬盘(11hca1HardDisk)与逻辑硬盘(LogicalHardDisk)
物理硬盘即:看得见的、摸得到的、物理存在的硬盘实体,一般简称。硬盘.例如通常所说的一双硬盘’主机,就是指在一部主机内同时装有两块物理存在的硬盘设备.。
逻辑硬盘则是建立在计算机分区基础之上的、仅具备逻辑意义上的硬盘概念,没有实际的物理硬盘与之严格对应,而仅有一块划分出来的物理硬盘中的存储区域与之相对应,是经过分割所建立的磁盘区,每一个磁盘区就是一个逻辑硬盘.例如:在一块物理硬盘上建立4个磁盘区,那么在这块物理硬盘上就存在了4个逻辑硬盘,也就是我们习惯上常说的C盘、D盘、E盘、F盘.
1.2磁盘分区
计算机磁盘分区,实际上就是将硬盘设备的整体存储空间划分成相互独立的多个区域.从应用的角度来看,必须进行分区动作后才能使用计算机硬盘设备,如果不对计算机物理硬盘进行分区动作,则操作系统将不能够识别该硬盘设备.
磁盘分区的分类.对计算机硬盘设备进行磁盘分区操作后,一般情况下会形成3种形式的分区,即:主分区、扩展分区和非DOS分区。其中主分区又称为主DOS分区(PrimaryDOSPartition)。扩展分区又称为扩展DOS分区(ExtendedDOSPartition).
(1)主分区:主分区是一个比较单纯的分区,通常位于硬盘的所有分区中最前面的一块区域中,构成逻辑C磁盘.在主分区中,不允许再建立其它逻辑磁盘.
(2)扩展分区:严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表.这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下_个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区.
(3)非DOS分区(Non-DOSPartition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统(如WindowsNT/2000/XP、Linux和Unix等)使用.
2如何进行磁盘分区
2.1常见的硬盘分区格式
FATleAllocationTable,文件分配表)12·一与DOS同时间世,采用l2位文件分配表并因此而得名.FAT12能够管理的磁盘容量极为有限.
FAT16——是MS—DOS/PC—DOSjDR—DOS和Windows1.x/2.x/3.x以及早期的Wdows95(OSR1)操作系统最常使用的磁盘分区格式。它采用16位文件分配表,硬盘容量最大支持2GB,是目前所获支持最广泛的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,D0S、Windows系列,甚至独树一帜的Linux都支持这种分区格式.
FAT32——顾名思义,这种格式采用32位的文件分配表,磁盘的管理能力大大增强,突破了FAT16对于≤2GB的分区容量的限制.目前,支持这种格式的操作系统有Wjnd0ws95(OSR2)、Windows98、Windows980SR2、Windows98SE、WindowsMe、Wws200o和WindowsXP,以及LinuxRedhat部分版本也对FAT32提供有限支持(注:如果Linux安装在FAT32分区下,必须使用软盘进行引导)..
NTFS(NewTechnologyFileSys锄n)__一随着WindowsNT操作系统而产生的NTFS,并随着WindowsNT4跨入主力分区格式的行列.目前,WindowsNT4.x所支持的是NTFS4.0、Windows2000所支持的是NTFS5.0.
Ext和Swap——Linux的分区格式,由Native主分区和Swap交换分区所组成.目前支持这类分区格式的操作系统只有Linux.当前,LinuxRedhat7.2支持Ext3.
2.2通过使用Ii出来进行磁盘的分区操作
这部分内容也已被大家所熟知和掌握,在此不加以赘述.
2-3如何进行磁盘分区的调整
各磁盘分区的容量调整——由于以往对于硬盘分区所划分出来的磁盘容量感到不甚满意,则可以通过一些第三方软件进行调整。磁盘分区的格式调整——对磁盘的安全性进行升级时,要对磁盘分区的格式进行调整.
众所周知,W'mdowsNT/2OOO/XP提供的格式比FAT16/FAT32格式可提供更多的安全性;因此,从FAT16/FAT32格式向NTFS转换的可行性也增加了!
该转换命令为:Convert,格式为:Convert盘符/FS:NTFS.
调整磁盘分区格式的第三方软件——如果存在着的磁盘分区已经不再能够满足当前对于磁盘分区的需要时,我们可以利用各种分区调整软件对现有的磁盘分区进行调整.这其中就包括了由PowerQuest公司所推出的硬盘分区管理软件、著名的PartitionMagic8.0中文版,该软件提供了创建新分区、调整分区大小、重新分配可用空间和合并分区等四大功能.
PartitionMagic8.0支持大多数的文件系统,包括传统的FAT16、FAT32、NTFS、HPFS以及Linux使用的LinuxEXt2和LinuxSwap.对于Nctware文件系统,PartitionMagic8.0,还提供分区信息的查看功能,而其他操作则需要使用PowerQuest公司提供的另一个工具软件ServerMagic.
PartitionMagic8.0可以把FAT和FAT32分区转换成NTFS分区或相反操作,并可以像DOS和Wind0分区一样管理Linux分区.
当然,也可以使用其它第三方软件,例如PQMagic,它可将磁盘分区格式在FAT16/FAT32/NTFS中最大限度地进行无损转换。但是由于微软似乎不打算让NTFS格式的使用者发生。倒退,所以打算尝试NTFS的用户可要小心了,虽然PQMagic支持NTFS向2的转换,但是考虑到分区格式的特殊性,其耗时也许会较长,不如备份数据进行格式化.
在进行计算机磁盘分区前需要考虑到的因素——常见的分区格式有很多种,如FlAT16、FA1r3娜4、娜5、Ext2、Ext3等.硬盘的容量越来越大,许多用户都同时安装了多种不同的操作系统,但是它们所支持的分区情况却不尽相同.在这种情况下我们该选择什么样的分区方式以实现既能满足操作系统运行的要求,又能保护系统安全,还能最大限度提高硬盘的利用效率呢?
(1)计划安装Windows操作系统的使用者.就家庭用户而盲,建议选择Windows98SE、WindowsME、Wd0VCS2000或WINXP操作系统,为保证有最好的兼容性,文件系统建议采用FAT32.由于FlAT32分区格式采用32位的文件分配表,该分区格式的每个簇容量都固定为4kB.与FAT16相比,大大减少磁盘的浪费,提高磁盘利用率.因此,在一般的家庭使用中,FAT32通常会作为选择性比较大的一种分区方案被加以使用.在进行分区操作以前,建议使用者先在纸上对分区数量进行确定,并粗略地计算出各个分区的大小,这样在分区时直接输入分区数量及大小即可,避免出现手忙脚乱的现象.
(2)计划安装单纯Linux环境的使用者.由于Linux操作系统具有突出的功能和可靠的稳定性,因此不少使用者对其产生了很高的兴趣.
在DOS中,不管在物理上、还是逻辑上,每个分区就是一个独立的部分,比如:C盘、D盘、E盘,每个盘都有一个根目录.而在Lm.u.x中,物理上是一个个分区,而逻辑上所有的分区都是一个整体,Linux中只有一个根目录,即:/.
使用者只需要安装Linu.x时,至少需要两个分区,即:Linu.xnative(/)主分区、LinuxSwap(/swap)交换分区.主分区用来存放Linux的文件,(/分区)最好至少保持在2G以上;交换分区则是为运行Linux提供虚拟内存.交换区每个8—256M,最多可以有8个,一般建立一个与内存值相等的就可以了,当然,如果硬盘容量允许的话,将其设置为实际安装内存值的2倍更好。(/rooO分区可有可无。
Linux还存在着一些常见的漏洞,例如黑客们往往会尝试缓冲区溢出.更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以轻易使得一个匿名的h嘣用户有机会获得一台主机的部分或全部的控制权!如果使用者被这种方式进行了攻击,那么他/她的秘密就很有可能会公诸于众,当然,这也是使用者所不愿意看到的。
为了防止此类攻击,我们从安装系统、规划分区时就应注意到:如果将来要使用root分区纪录数据,例如log文件和email,就可能因为拒绝服务产生大量日志或垃圾邮件,从而导致系统崩溃。所以建议为/var开辟单独的分区,用来存放日志和邮件,以避免root分区被溢出。最好为特殊的应用程序单独开一个分区,特别是可以产生大量日志的程序,还建议为/home单独分一个区,这样他们就不能填满/分区了,从而就避免了部分针对Linux分区溢出的恶意攻击。
出于对安全性的考虑,除了上述的方法外,还可以为关键分区建立只读属性。Linux的文件系统可以分成几个主要的分区,每个分区分别进行不同的配置和安装,一般情况下除了要建立/、/swap外,也可建立/var/home/mr/local等分区,/mr可以安装成只读并且可以被认为是不可修改的。如果/usr中有任何文件发生了改变(不包括用户自己改变mr中的内容),那么系统将立即发出安全报警。/Ub、/boot和/sbin的安装和设置也一样。在安装时应该尽量将它们设置为只读,并且对它们的文件、目录和属性进行的任何修改都会导致系统报警.
当然,将所有主要的分区都设置为只读是不可能的,有的分IX~l/var等,其自身的性质就决定了不能将它们设置为只读,但应该不允许它具有执行权限。如果在分区时就实施了这些设置,Linux的安全性也会随着提高。
(3)计划安装多重启动系统的使用者。多重启动软件很多,如SystemCommander、PQBootMagic,都很出色,界面美观,功能强大,但他们都要求安装时改写硬盘主引导记录,这就出现了问题,一些杀毒软件会将他们改写的MBR误认为是病毒而报警,使用户不易判断。NT启动管理器和Linux中的I.Ⅱ0与前两者不同,特点是简捷、快速,而且可将自身置于个自操作系统所在的分区中而不改写MBR'于是避免了上述问题。
如果要将Windows98SE、Windows2000Pmfessional、WHmdowsXP、RedlmtLinux7.2全部安装在同一块硬盘上,则应尽量遵循上述顺序,否则,极有可能会出现不必要的混乱局面,而这混乱局面主要来自于MBR——各个操作系统的启动管理器必争之地。不过,这其中也有以和平解决纷争的例外情况:比如我们在安装Windows98SE与Wm'dowsXP时,不论我们先安装哪一款操作系统,在启动管理器中都不会出现错误。
而在安装W协dows操作系统后,要继续安装Linux操作系统时,磁盘中一定要留出为规划分区或是以Ext2/3方式划分的分区结构,且容量至少要≥2GB空间.在安装Linux操作系统时,为了避免更多的麻烦,我们可以尽量使用Custom方式选择以Linux的I肛.o进行启动引导。
从磁盘分区谈计算机高效利用相关期刊推荐:《计算机技术与发展》(月刊)创刊于1991年,由陕西省计算机学会主办。设有:综述评论、人工智能、信息安全、经验交流、研究探讨、开发应用、网络通信、学习园地等栏目,有投稿需求的作者可以直接与在线编辑联系。
转载请注明来自:http://www.lunwencheng.com/lunwen/dzi/16066.html