热点推荐:
您现在的位置: 电脑学习网 >> 硬件专区 >> 正文

硬盘分区选择谁

2013-09-12 17:19:41  来源: 硬件专区 

  对硬盘分区是每位DIYer的必修课,目前分区软件也比较多,笔者通过简单的测试加上自己的使用经验对它们进行了一番比较,希望对大家的使用有所帮助。

  笔者要介绍的几款软件分别是Windows 98SE启动盘中附带的Fdisk、Smart FDISK(Sfdisk)2.05r2版、Disk Manager(DM)9.55万用版、Partition Magic(PM)8.02完全版,还有迈拓硬盘的原厂工具软件MaxBlast3.06版(MB,原厂DM)。主要考察这几款软件的使用方便性、分区格式化速度以及分区后容量变化。

  测试的系统配置为P4 2.0GHz,256MB DDR266内存,迈拓40GB硬盘(编号D740X-6L)。在使用每款分区软件时(Fdisk不参与分区),笔者将硬盘都采用FAT32格式进行分区,划分第一个主分区时我们输入“5000”,划分第二个分区输入“10000”,然后无论硬盘还剩多少空间全部划为第三个分区。最后我们再把整个硬盘划为一个主分区对其进行FAT32格式的快速高级格式化,测试每款软件的格式化速度。经过几个小时的测试,笔者总结出了表1、表2(没有注明的单位一律为MB),笔者先对表格进行一下说明和解释。Www.iTcoMpUTEr.COm.Cn

  表1中的列数据(第一列所示)是我们使用每款软件查看不同软件所分的三个区的容量大小。而黑体字就是三个分区容量的总和。

 

  注1:笔者无法用万用版DM查看已经分好区的硬盘容量。

  注2:在硬盘中有一个簇(cluster)的概念,这是文件系统中基本的存储单位,一个簇的大小和你采用的文件系统(FAT32或NTFS)和分区大小有关。对于FAT32文件系统,当分区容量介于256MB~8.01GB时簇大小为4KB;8.02GB~16.02GB时为8KB;16.03GB~32.04GB时为16KB;大于32.04GB时为32KB。那么根据我们的分区大小,默认的簇大小应该分别为4KB、8KB、16KB。而Sfdisk不能自动根据分区容量调整簇的大小,其默认的簇大小一直是4KB,虽然这可以提高磁盘的利用效率,但在某些情况下会产生各种各样的问题。在这里就是用PM软件查看时有错误提示出现。

  表2是笔者用各个软件对硬盘总容量进行查看时得到的数据。

  通过表1、表2,可以看出用DM一类软件(无论是万用版还是原厂的MaxBlast)查看的容量都偏大,如总容量都达到了40GB;通过表格还可以看出使用DM一类软件(不管是万用版还是原厂提供的)和其他第三方厂商提供的工具对硬盘进行分区,虽然输入的分区大小是相同的,但在Windows系统下显示的容量却并不相同,DM一类软件分区后容量会小于当时设定的值。这主要是计算方法不同所产生的结果。Sfdisk这款软件比较特殊,它显示的硬盘容量要比其他软件多出2MB多(不考虑硬盘厂商的换算关系),而且用其他软件分区在它这里总是显示出2.6MB的未使用空间(括号中标注的)。

  表3是各个软件分区和快速格式化的速度。

  注:由于Sfdisk的分区和格式化是分开的,所以所得的成绩分成两个部分。

  其实这种快速的高级格式化只是对硬盘的主引导程序和操作系统引导扇区进行了操作,并不是传统意义上对磁盘表面进行操作,因此理论上来说你的分区个数越多所花的时间就越多。尽管我们看到测试数据的不同,实际使用中每款软件的速度都非常理想,差别不大。

  下面针对每款软件说说个人经验和建议。

  Fdisk

  特点:Windows 98SE制作的启动盘中附带的分区软件,早在N年前是我们分区的主要工具。对Windows系统的兼容性好,而且容易获得(有操作系统就能制作)。

  缺点:但由于每次确定分区容量后都要对硬盘进行扫描,所以速度难以让人忍受,而且不提供格式化硬盘的功能,使用上对于初学者也不是很容易操作的。

  建议:40GB以上的硬盘可以不考虑它。

  Sfdisk

  特点:一款体积小功能强的集分区和格式化功能为一体的磁盘工具软件。分区和格式化速度飞快,比较适合大硬盘用。

  缺点:如果你对硬盘分区不是十分了解还是不要用它来分区格式化硬盘吧。虽然它速度飞快,但它的人性化设计很差,很多地方都需要一些专业知识来进行手动设置(比如要人为设置簇的大小,默认4KB,可以手动修改)。

  建议:如果你觉得它不错,以下是使用需要注意的地方:1.不要把主分区和逻辑分区搞混(我曾经误把所有分区都分成了主分区从而无法安装Windows98,经过好长时间才查出问题所在)。2.分区结束后选择一下Save changes项,这样你才能格式化你的硬盘。3.如果你想使用NTFS文件系统就不要用它了,因为它无法格式化这种文件系统。

  DM万用版

  特点:该软件是笔者周围使用频率最高的分区格式化软件,它集分区、格式化、让老主板支持大硬盘等多种功能于一身。非常好用,使用简单,只要设定好每个分区的大小就会自动完成分区和格式化的一系列工作,而且自动设置主分区和扩展分区中的逻辑分区,没有Sfdisk那种弄错主分区和逻辑分区的危险。

  缺点:DM的界面有些复杂,对第一次使用的人来说可能不太容易操作,但熟悉后就没什么问题了。

  建议:需要说明的是如要创建FAT32分区,必须用支持FAT32文件系统的Windows 95/98制作的启动盘启动计算机,且分区大小不能低于512MB(FAT32的限制)。如用纯DOS盘启动则不能创建FAT32分区,且不会出现类似的提示。另外,此软件提供了低级格式化功能,如果你不能确定硬盘上是否有物理坏道的话还是慎用这项功能吧,否则会适得其反,很可能使你的硬盘问题更严重。

  Partition Magic

  特点:功能确实强大,特别是可在不损坏数据的前提下调整分区大小。

  缺点:使用有些复杂,操作中需要注意的问题不少,误操作带来的后果严重。

  建议:1.如果你要调整分区空间的大小,最好先做一下磁盘的碎片整理,然后确认选中了“跳过坏扇区检查”一项,这样会使你节省不少时间。2.调整分区空间时一定要保证电力的稳定供应,如果电力中断了,你就可以准备纸巾来擦眼泪了。3.禁用一切节能设置,甚至屏保。你不想看到当PM努力工作时你的计算机却“聪明地”关闭硬盘了吧。4.如要调整分区大小,还是把防病毒软件关了吧,因为PM对分区表的改写可能会使防病毒软件认为是潜在的病毒攻击而误报。5.在做文件系统格式转换时要明白各种格式的限制(比如把NTFS格式改为FAT32格式时要保证分区容量不小于512MB),而且还要保证硬盘有一定的剩余空间。6.PM会记下你的每一步操作然后执行它们。操作之前计划好你的每一个步骤,别让它的“聪明”浪费了你的时间。举个简单的例子:我们分C盘1GB的空间到D盘,再从D盘分2GB的空间到C盘。小孩子也会明白只要从D盘拿出1GB空间到C盘就行了,但PM却会按部就班的执行那两个操作。如果步骤多,浪费的时间可想而之!

  MaxBlast

  特点:可以说管理自己的硬盘最好就是用原厂提供的工具(每个厂商的工具不尽相同),不仅兼容性好,而且功能丰富。

  缺点:和DM万用版一样。

  建议:笔者这里要提醒大家的是,每操作一步都要确认好,原厂DM程序提供了好多专业功能,而且这些功能大多数对数据都具有一定的危险性(比如磁盘清零功能)。不要后悔在你的误操作上。

  好了,说的也不少了,应该有个结束语吧:祝大家用好“分区”软件:)

 
升级160GB大硬盘全攻略(上)

如果你要升级160GB的大硬盘,如果你想避免大硬盘在使用中出现古怪问题,请仔细阅读下文

硬盘技术的发展除了速度越来越快以外,在容量上也过了几道门槛,每一道门槛都给升级造成了一定困难。在以往,只是主板支持的问题,现在连操作系统都出现了由于硬盘容量过大的兼容性问题。如何顺利地升级使用160GB以上的大硬盘,是很有讲究的,万一处理不当,就有丢失大量数据的危险。

一、问题的由来

因为簇和柱面早期定义的问题,很多操作系统和BIOS都有137GB的容量限制,在以往32GB、80GB门槛的时候,可以利用不调用BIOS的DM等软件,直接对硬盘分区,使用也没什么问题。不过超过了137GB的容量以后,需要48位寻址的支持,如果此时主板有137GB限制的话,DM也不让你分超过137GB后面的容量(可能显示容量正确,但真进行分区操作时候会弹出红色提示窗口:HDD I/O ERROR)。或者即使你用PQMAGIC等软件分出来了,也有许多的兼容性问题。

现在最突出的问题,就是操作系统中存在数据溢出的BUG,如果处理不当,很容易突然出现不认分区格式、丢分区或是目录变乱码的故障。这种故障带有随机性,笔者在几个大的BBS已经见到有不少这样的帖子,所以不要以为目前使用正常,就漫不经心,万一“中奖”了,那可是上百GB的数据损失啊!

二、支持大硬盘的关键

1.支持48位寻址的BIOS

这个是顺利使用160GB大硬盘的第一关键──有人沿用以前的方式,挂作从盘,在BIOS里把硬盘设为NONE,然后靠DM分区或让Windows自己识别硬盘。这种方式也不能说完全不可用,但通常会让硬盘只能运行在PIO的传输模式下,无法使用UDMA传输,新硬盘性能发挥就大打折扣了;而且没BIOS的支持,操作系统在48位寻址模式方面兼容性也容易出问题。

如果不清楚自己的主板BIOS是否支持48位寻址,可以下载Intel出的一个小工具来检验一下。这个工具名为Intel 48-bit LBA Test Program(注意,在使用该软件时,需要挂接一容量超过137GB的硬盘),在DOS下运行“48lbachk.exe”之后会见到如图的画面。它会搜索系统中所挂接的ATA/ATAPI设备并给出相应提示,如当前接硬盘的容量等。针对不同的硬件系统,检测结果会出现以下三种:

“PASSED”表示BIOS支持48-bit LBA;

“FAILED”表示BIOS不支持48-bit LBA;

“UNDETERMINED”则表示测试程序不能确定被测BIOS是否具有48-bit LBA能力。遇到这种情况,还是上厂家主页查查资料再确认,笔者用的升技KGB7 RAID检验结果也是不能确定的,但在升技的主页找到的BIOS说明可以支持137GB以上的硬盘,刷新后顺利升级了。最好的办法还是升级BIOS,不然宁可买小一点的硬盘,不要冒数据丢失的危险。

工具下载地址ftp://download.intel.com/support/chipsets/iaa/48lbachk.exe

2.分区软件也讲究

接下来就是分区软件是否支持大便盘的问题了。就目前笔者接触过的软件,第三方的分区软件不是支持不充分,就是兼容性问题比较多──像DM最新的版本只到2001年的9.56,实在太落伍了。有些文章介绍利用DM来改容量变相支持大硬盘,这种方式是有危险的,只适用于很老的主板上。通常的后果是造成被改的160GB或者250GB硬盘只能当成137GB使用,再也改不回来,成为“残疾”。

DISKGEN我也专门试验过,结果是能识别160GB的硬盘,也能正常分区,但不能在软件里顺利格式化,只有FAT12(不是FAT32)的格式可选,显然是支持不充分了。现在只有用WinMe上自带的FDISK和Win2000/XP启动光盘,或是进入了Windows后用它的“磁盘管理器”来分区及格式化大硬盘比较保险,PQ分区大师的兼容性问题太多了,也不可靠。

还有个现象就是用DOS里的Format格式化大于64GB的分区时,在开始报告格式化的大小是不正确的,但到最后会正确显示数值。原因是Format命令会在内部使用一些16位值来计算大小,当硬盘大小等于或大于64GB时,这些变量中有一些会溢出。例如,如果分区或硬盘的大小为70.3GB(75,484,122,112字节),Format命令最初报告的硬盘大小就是 63 GB(6,764,579,840 字节),这只是显示方面的问题,记住加上“/Q”参数,格式化就能很快完成了。可参考微软知识库的文章:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q263045

 
解决硬盘137GB容量限制

  近一段时间来硬盘价格持续下跌,160GB的硬盘报价只有800多元。于是我忍不住诱惑买了一块。可是使用时却遇到了137GB容量的限制,一番折腾后解决了问题,这里读读我的心得供大家参考。

  提示:137GB容量限制是指某些主板(主要指推出时间较早的主板,如Intel 440BX主板)不支持48bit LBA寻址模式,造成系统无法使用137GB以上的硬盘存储空间。

  对于大于137GB的硬盘,要正常使用其全部容量,需要满足以下要求。

  1.主板BIOS支持大于137GB的硬盘。

  2.操作系统支持使用大于137GB硬盘。

  一、BIOS方面

  一般我们首先考虑通过刷新主板BIOS来支持大于137GB的硬盘。 如果主板通过刷新BIOS也不支持大于137GB的硬盘。那么就只有购买 Ultra ATA/133 PCI 等硬盘适配卡才能使用大于137GB的硬盘了。

  二、操作系统方面

  如果系统不符要求,对超过137GB部分的硬盘进行读写将导致数据丢失。目前的Windows操作系统中,仅有以下系统自发支持使用大于137GB硬盘的全部容量:

  Windows XP Home+SP1

  Windows XP Professional+SP1

  Windows 2000 Professional+SP3

  Windows 2000 Server+SP3

  如果你使用的是以下操作系统,则需要注意主板驱动程序问题。

  Windows 98SE

  Windows Me

  Windows NT4.x

  Windows 2000

  Windows XP

  Intel VIA、SiS、NVIDIA芯片组的主板都有相应的驱动程序或更新,安装后即可正常使用大于137GB硬盘的全部容量。你应该先访问芯片组或主板厂家的网站,查看是否提供了Windows操作系统137GB限制的有关信息,以及是否为你的操作系统提供相应的驱动程序。如Intel提供的磁盘驱动Intel Application Accelerator就对超过137GB容量的硬盘提供了支持(提示:一般Intel 810以后的主板芯片组都会安装这个驱动)。

  如果装有Ultra ATA/133 PCI等硬盘适配卡,则可以在Windows XP/2000/Me/98SE和Windows NT 4.0 SP4 系统上放心地安装和使用PCI卡和大于137GB的硬盘。但是有些系统BIOS不支持通过Ultra ATA/133 PCI适配卡引导系统,因此只能将它当副盘用,而不能用作为引导系统。

  三、关于分区

  如果你的主板BIOS支持大于137GB的硬盘。接下来就是分区了。根据我自己的经验,建议大家使用以下两种方法来分区。

  方法一:

  如果原来已经有了一个硬盘,又买了一个升级,可以在原来的硬盘上安装Windows 2000(SP3)或Windows XP(SP1),然后再在这些系统中用系统自带的磁盘管理工具进行分区就可以了。

  方法二:

  如果是新装机买的硬盘,那么可以用Windows 2000(SP3)或Windows XP(SP1)的光盘启动电脑,然后分一个主分区,再把操作系统Windows 2000或Windows XP安装到主分区,最后再用系统自带的磁盘管理工具进行对余下的未分区的部分进行分区就可以了。

 
From:http://www.itcomputer.com.cn/Article/Hardware/201309/2835.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.