大容量硬盘使用经验谈
DIY
随着硬盘价格的不断下跌,很多人在购机或升级时都选择了大容量的产品,160GB、250GB甚至320GB的海量硬盘都“落户”于寻常百姓的“爱机”中。因此,如何合理地使用大容量硬盘也就成为电脑用户必须面对的问题。
一、大容量硬盘如何分区
1.分区工具的选择

(1)通过表1可以看出,分区魔术师(Partition Magic)和PartitionManager可以在不损坏硬盘数据的情况下,对各个分区进行合并、分割等操作,也就是常说的“无损分区”,非常适合于存储了海量数据的大容量硬盘进行分区容量的调整和文件系统格式的转化。PartitionManager还支持断电保护功能,以防止在调整分区过程中由于突然断电造成数据丢失。
(2)Smart FDISK除了具备基本的创立、格式化分区等功能,还能通过内建的启动管理器,方便地在一个或多个硬盘上的不同分区中独立安装多个不同的操作系统,如 DOS、Windows98/2000/XP、Linux、OS/2 等,而且不同系统的启动选择是由 Smart FDISK 的启动管理器来管理,完全不同于 Windows98/2000/XP 系统下安装的多系统启动菜单,稳定性和安全性更强。在启动计算机时,可以通过启动管理器菜单选择相应的系统,非常实用。
(3)DiskGenius则提供了强大的分区表重建功能,能迅速修复损坏了的分区表,重建被破坏的硬盘主引导记录,并提供扫描硬盘坏区功能,报告损坏的柱面等情况。
(4)系统自带的磁盘管理工具可以说是众多分区工具中最简单易用的一个,鼠标右键点击桌面“我的电脑→管理→磁盘管理”即可调出工具。界面简明易懂,可以进行分区和格式化操作(图1),很适合普通用户。

2.分区的合理划分和使用

从HD Tune的测试图中可以看出(图2),硬盘各个分区的数据读取速度是不同的,从开始的60MB/s到最后不到30MB/s。这是因为一般的分区都是从硬盘的0磁道开始,依次分出C、D、E、F等分区,0磁道位于硬盘的最外圈,这里的线速度最快,所以越靠前的分区读取速度越快。用SiSoftware Sandra Lite 对同一个硬盘的各个分区分别进行速度测试,也能证明这一点,各个分区的读取速度大小为:C盘>D盘>E盘>F盘>G盘。
分区时簇的大小也很重要,可以在格式化菜单中的“分配单元大小”选项中进行调整。我们知道,文件存储到硬盘上是以簇为单位的,而簇是由多个扇区构成的。假设文件大小为5000字节(Byte),如果簇的大小为4096字节,则文件需要两个簇来存放,也就是文件实际占用空间为8192字节;如果簇的大小为512字节,则需要10个簇来存放,实际占用空间为5120字节。这就说明,簇越小越节省空间,但读取文件时也需要更多的查找时间,这样不仅会造成性能的损失,还会产生大量磁盘碎片。相反,簇设置越大,单个文件占用空间可能越大,但读取文件的速度越快。
所以,建议把“大块头”文件(如视频文件)都集中放在一个簇设置比较大的分区,提高磁盘读写速度,把小文件(如电子文本、网页)都集中放在一个簇设置比较小的分区,更好的节省硬盘空间。Windows系统自带的磁盘管理工具只能在512字节~4096字节之间设置簇的大小(即分配单元大小,见图3),而分区魔术师则允许把簇最大设置为32KB,性能提升更明显。

综上所述,建议把操作系统安装在C盘。另外,页面文件作为系统的虚拟内存,直接影响系统的性能,其大小一般设置为物理内存的2.5倍,生成的Pagefile文件一般有几百MB到几GB。如果页面文件放在C盘,我们用GHOST备份C盘的系统时,会将它一起备份,造成空间的浪费。由于D盘的读取速度非常接近于C盘,所以我们可以把页面文件转移到D盘(图4),从而节省备份时占用的空间。此外,一些大型的应用软件(如3D游戏)也应该安装在D盘,以提高程序的运行速度。

现在的HDTV文件对硬盘速度的要求也比较高,我们可以把这类文件和GHOST备份文件一起存放到读取速度相对较高的E盘,并且把簇大小设置为4096字节。硬盘的最后几个分区的读取速度会明显降低很多,适合存放照片、MP3、电子书等对速度要求不高的小文件,我们可以把这些分区的簇大小设置为512字节~2048字节,提高硬盘空间利用率。
表2是大容量硬盘分区的一个参考,为了适应未来Vista操作系统的需要,建议把C盘大小设置在15GB~25GB。聊天软件、游戏等则可以装在D盘,可以避免在还原C盘系统时丢失聊天记录和存储的游戏进度。

特别要注意的是,有些软件在定义分区容量大小时,采用的单位是MB,GB与MB之间的换算公式是1GB=1024MB,假如我们要得到一个10GB大小的分区,则应该在分区大小(Size)中填进10240MB,如果填的是10000MB(图5),则得到的分区大小是9.8GB。

二、怎样确保硬盘数据安全
1.备份分区表
硬盘是有价的,而里面的数据往往是无价的,所以数据的安全性非常重要。一般的误删除、误格式化造成的数据丢失可以用数据恢复软件来恢复,但如果是由于误操作或者病毒侵害而损坏硬盘分区表,数据恢复起来就比较麻烦,尤其是上百GB的大硬盘,数据量庞大,往往需要利用另外的一块大容量空白硬盘来暂时存储恢复出来的数据,既耗力又耗时。
所以强烈建议对硬盘分区表进行备份,在分区表损坏时只要利用备份进行分区表恢复,就能让硬盘各分区的数据重见天日,省时省力。对于不习惯在DOS下操作的使用者,推荐使用《易我分区表医生V3.0》软件,可以在Windows下,方便地进行分区表的备份、恢复与重建(图6)。

2.分区的隐藏
对存储了重要数据的分区,为了防止误操作删除数据或别有用心者破坏,可以用软件对分区进行隐藏,例如上面介绍的《易我分区表医生V3.0》,只要右键点击要隐藏的分区,选择“隐藏”就可以了(图7)。

3.硬盘健康状况早知道
大容量硬盘存放的数据量庞大,一旦硬盘损坏,造成的损失也越大,所以我们要经常关心硬盘的健康情况,及时发现隐患并备份数据,防患于未然。检测软件推荐使用HDDlife Pro,可以通过硬盘的S.M.A.R.T数据分析硬盘的各项指标,然后用百分比的形式反映硬盘的健康情况,一目了然(图8)。

当然,我们还可以用HD Tune的错误扫描功能(图9),在Windwos下对硬盘进行扫描,及时发现硬盘坏道,确保数据的安全。

三、让硬盘“快马加鞭”
假如你购买了SATA2接口或者支持NCQ功能的大容量硬盘,如何让它发挥应有的威力呢?要使用NCQ功能,打开主板的AHCI功能是第一步。AHCI属于SATA2硬盘的高级特征之一,很多主板都默认关闭了。进入主板BIOS中,把SATA工作模式设置为AHCI(具体请参考主板说明书)。第二步是驱动的安装,对于Intel芯片组的主板,可以通过安装相应版本的Intel芯片组应用程序加速器(即常说的IAA驱动)来实现。对于NVIDIA芯片组的主板,可以通过安装相应芯片组驱动包中的SW驱动来实现。
如何确认硬盘SATA2模式和NCQ功能已经被正常打开?
很多朋友有一种认识上的误区,认为用HD Tune等软件测试硬盘的Burst speed(突发数据传输率),如果该值能超过150MB/s就是运行在SATA2模式下。其实这种做法是不可取的。SATA2硬盘的最大传输速度300MB/s只是理论值,现在除了采用垂直记录技术的少数几款硬盘,绝大多数的SATA2硬盘的突发数据传输率都只能达到120MB/s左右。
正确的判断方法是:查看“设备管理器”中SATA控制器的属性,如果Transfer mode中显示为“Serial ATA Generation 2-3G”(图10),就说明硬盘已经运行于SATA2模式下,至于硬盘的实际读取速度,则应视不同硬盘的性能差异而定。如果下方的“Enable command queuing”被勾选,则说明已经打开了硬盘的NCQ功能。至此,硬盘潜力已经得到充分的发挥。

四、如何组建RAID
我们知道,通过组建RAID系统,可以让硬盘速度更快、数据安全性更高。下面笔者以华硕A8N-E主板(采用NF4-U芯片组)和WD 1600JS硬盘为例,介绍一下如何组建RAID。
首先进入BIOS中,把RAID Enable设置为“Enable”,保存BIOS后重新启动,按照提示按F10键进入RAID设置画面,这时左边窗口显示的是系统中所有的硬盘(图11),把需要组建RAID的硬盘加入到右边的菜单中。然后进入RAID MODE中选择RAID的模式(图12),其中Mirroring就是RAID 1,Striping就是RAID 0,Striping Mirroring即RAID 0+1(具体选项及意义可参考主板说明书),接着根据提示按F7键开始RAID的组建。最后重新启动电脑,进入系统后安装nForce主板驱动中的SW驱动即可。注意:组建RAID时,硬盘上原来存储的所有数据都会被清除,因此操作前务必备份好数据。


小技巧:如果你的主板不支持SATA/SATA2硬盘或不支持RAID功能,可购买PCI或PCI-E接口的SATA/SATA2阵列卡。PCI接口阵列卡由于受PCI总线最大133MB/s传输速度的限制,性能不是很理想,PCI-E接口的阵列卡则可以达到最大2.5GB/s的传输速度。此外,SATA/SATA2阵列卡除支持SATA/SATA2硬盘外,还支持很多高端主板才有的RAID模式,例如RAID 5和RAID 1+0模式。
当然,对硬盘的使用和维护还有很多经验和技巧,希望通过本文来抛砖引玉,各位DIY朋友能贡献出更多的宝贵经验,同时也希望拥有大容量硬盘的朋友都能玩好、用好自己的产品。