巧用DM为硬盘延寿
一台新的计算机买来后,日子一长,总会出一些问题,如果硬盘出了问题的话,损失可就惨了,一个硬盘少说也得八九百元(也许你会说旧的不去新的不来,那我也没什么好说的了)。当然,有的人在286机器上使用的硬盘现在还能用,但是如果你每天让计算机工作五六个小时并且磁盘操作频繁,你的硬盘还能用上两三年的话,那你的硬盘可真是名符其实的“金钻”硬盘了。如果让我们的宝贝能多用上几年,那么我们又可省下Money去升级显示器、CPU或是主板了。好了,闲话打住,下面笔者就将硬盘保养秘诀告诉大家。
众所周知,IDE硬盘是由(磁)头(磁)盘组件(就是金属结构部分的那一大块)和接口电路组成。一般来说,接口电路很少出问题,而头盘组件因为是磁电和机械结构,很容易出问题。所以下面所说的故障,是指头盘组件的故障。
我们买到一台新计算机或是一个新的硬盘时,如果使用WIN9X操作系统,一般是首先分区,再高级格式化然后就投入使用,而且有的硬盘就这样一直工作到完蛋大吉。这种使用方法很大程度上,至少使硬盘的工作寿命减少了三分之一。WIN9X系统在工作时使用了大量的TMP和Win386.swp等交换文件,并且同时也会频繁读写文件注册表和文件分配表(FAT)。磁盘是根据磁记录原理工作的,对于磁介质来说,反复读写(磁化→消磁→磁化)是有寿命极限的,称为磁介质老化。由于操作系统一般是最先安装的软件,它在磁盘上的位置相对固定,这样势必造成在磁盘上的某一小块区域被高频地反复读写,一般是在C盘的根目录区,FAT、win386.swp文件所在区域,\windows\temp目录所在区域和注册表文件所在区域(请注意,我们指的是文件在磁盘上的物理所在区域,不是指在文件系统中的位置),WIN9X对这些区域的操作是相当频繁的。而更不幸的是,使用磁盘整理程序并不能移动注册表、FAT表、根目录区所在的物理位置。你如果打开WIN9X自带的磁盘碎片整理程序整理C盘,其中就有很多不能移动的簇,这些区域一般会较早损坏出现坏簇。硬盘的坏簇往往具有“传染性”,有一个坏簇,周围的区域不久也会出现坏簇。可是你看看,这些爱出问题的地方正是计算机的“软肋”,怎么允许出差错?顺便说一句,FAT区域磁介质老化的特征是计算机在正常开关机的情况下常出现交叉链接错误和读磁盘时间明显变长的现象。
根据上面的讨论,可能你已经知道,延寿秘方就是把Windows轮流装在几个分区中。但也不尽然,Windows装在其它分区的逻辑盘上往往容易出现一些莫名其妙的小问题,我的方法是用DM来分区,以此来改变各个易损区的物理硬盘位置。我用的DM是购买IBM硬盘时附送的IBM SSD Disk Manager 9.43,而现在操作的硬盘是一个小容量硬盘QUANTUM LPS210A,其参数为CYLINDERS=722、HEADS=15、SECTORS=38、SIZE=210.7M。DM软件很容易弄到,一般买硬盘的时候都会附送一个,要不你也可以到生产厂商的网址去下载,但未注册版本只能对相应厂商的硬盘操作。此外,用DM还可以对硬盘进行真正的低级格式化。如果你的硬盘允许低格而又因为使用太久出现坏道的话,低格一般可修复这些坏道,前提硬盘是非物理损坏。
我们一般用的都是WIN98操作系统,所以这里也以此为例来说明。先用一张干净的WIN98引导盘启动计算机,然后启动DM(这程序不能在Windows下运行)。在主界面下按“ALT+M”键进入高级模式,选择Edit/View partitions选项,如果你有多个硬盘,在一个菜单里要选定需要操作的硬盘。选定以后,屏幕右上角的窗口中列出了你的硬盘在BIOS中的参数,如果你的硬盘还没有分区,那么左边的两个窗口是空的,如果已经分区并格式化,那么左上窗口就会显示你当前分区的情况,左下边是你这个硬盘的分区状况。你必须按键盘上的“DEL”键删除你现有的所有分区。
好了,准备工作完成。下来请按“INS”键,建立一个新的分区,这时会弹出一个菜单,可在此选择分区的形式,有四种:DOS-FAT12/16分区、DOS-FAT32分区、扩展分区、其它分区。因为硬盘太小,进行到这里没有出现DOS32分区选项。我准备把硬盘分为两个区:一个主分区,一个扩展分区并建立逻辑盘D,所以当然选DOS-FAT12/16分区,有大硬盘的哥们儿请选DOS32分区选项。请注意,这时会弹出一个模式菜单,你必须选择Cylinders(道模式)。这时在下一个弹出的菜单里你就可输入主分区C盘的起始磁道,默认值是“0,722”,也就是一个分区,从0磁道开始到722道使用所有可用空间。当然不选默认值,否则达不到轮换各个易损区的目的。这里实行对半开,输入“361,722”,再回车(如果你使用DOS32分区,这时还会弹出一个对话框可选每簇大小如512B/簇到32KB/簇),这时DM已记录下主分区的参数并弹出下一个分区的TYPE选择框,这时只有扩展分区和其它分区两项可选了。选择EXTENDED选项,这时又会弹出分区模式选择框,继续选择道模式,这时DM会自动把所有的剩余空间即1道到360道作为扩展分区。接着在弹出的对话框中你又可选择这个分区的形式,我们这里仍然选择DOS-FAT12/16分区。紧接着是选择建立逻辑盘并输入起止磁道数及逻辑盘的系统形式,这里我们可选建立多个逻辑盘。具体方法和划分主分区大同小异,这里就不详述了。
这样做了以后,你的WIN98将在C分区运行,它的读写操作密集的地方将在361道以后(如果这硬盘装得下的话),用过一段时间后,你又可以把主分区(C盘)用以上方法挪个地方,这样轮换着用,相信你的硬盘将为你多工作一年或者二年,岂不美哉!如果你的硬盘已有坏区,也可用这方法跳过坏区密集的地方。这叫有病治病,没病强身!
当然,以上是治标的办法。要想硬盘长寿,最好的办法是少读盘。这只有靠增加内存了,这样WIN98不会产生大量的交换文件,速度也快。64MB不算多,128MB还凑合,256MB也马虎。如果和我上面介绍的方法联用,保你的硬盘长命百岁。现在,256MB内存按现价可买多大容量的硬盘呢?我总是钱太少,钱太少……