硬盘坏道产生原因

前几天,一个朋友的硬盘出现坏道,影响到正常使用。找到笔者帮忙看看。我用VCR硬盘测试软件一测,坏道还不少(图1)。经过分析,最后确诊“罪魁祸首”就是那个杂牌的硬盘散热器,由于长期震动的影响,导致硬盘产生了坏道,最后竟然罢工了。www.bway.cn推荐文章

  为了修复硬盘,笔者先用“效率源科技_迈拓专修”软件备份了故障硬盘的固件(图2)。接下来,打开硬盘的“自动校准”功能,最后修复了该硬盘(图财务软件3)。

小贴士:
  “自动校准”是迈拓厂家固化在硬盘固件内的一种自我修复程序,在硬盘维修过程中占有很重要的地位,它可以修复大量的红绿块和不稳定扇区,操作比较简单。惟一的不足是维修比较耗时。启动“自动校准”后,硬盘可以根据厂家预设的流程对硬盘损坏的部分进财务会计软件行自我修复。
  在朋友取回修好的硬盘时,笔者一再叮嘱他不要再用杂牌的硬盘散热器(图4)了。多数杂牌的硬盘散热器有个共同的特点,那就是风扇转速比较快。虽然你会觉得这种散热器的风力不错,但如果风扇质量不过关,就很容易产生较大的震动,而震动是硬盘的“第一杀手”。因此,个人建议不要贪图一时便宜而购买这种散热器,否则“悲剧”很容易上演。

两点建议
  1.如果机箱散热风道设计合理,电脑所处的环境不是很恶劣的话,尽量不要使用硬盘散热器。www.bway.cn毕竟硬盘在一般的环境下都能稳定工作,不然产品在出厂检测时是无法过关的。
  2.如果一定要使用硬盘散热器,建议大家不要随便买个杂牌产品了事,一定要选择品牌产品,毕竟这关系到硬盘“生死”的问题。何况硬盘有价,数据无价啊!
?

PC-3000维修三星硬盘

  PC-3000 for Windows(以下简称PC-3000)是由俄罗斯著名硬盘实验室——ACE Laboratory研究开发的专业修复硬盘综合工具。它是通过硬盘的内部程序来管理硬盘,进行硬盘的原始资料的改变和修复。PC-3000是一个软、硬件工具的结合体。www.bway.cn推荐文章
一、基本操作原理
  PC-3000的基本操作并不是很复杂,该工具主要由以下几个部分组成。
  1. 通过专门的双端口测试卡PC-3000 PCI维修硬盘(图1)。
  2.通用的和专门的实用程序联合体。
  通用的实用程序可以迅速诊断硬盘的缺损并迅速确定修复方法,它支持任何3.5英寸或 2.5英寸硬盘。
  专门实用程序(PC-3000针对不同品牌、不同系列的硬盘有专用的程序)可以对在专门的工厂模式下运行的硬盘进行诊断和恢复,程序之间是不通用的。另外,专门实用程序可以更精确地诊断和修复故障。另外,它还有读取数据的功能。
  3.PC-3000含有将硬盘转换到工厂模式的专用连接器和适配器。
  适配器PC-USB-TERMINAL(图3)用于将希捷、日立、三星等硬盘的工厂模式连接器转换到PC主机的USB端口上。而PC-SEAGATE、PC-SEAG.SATA转接卡(图4)接在PC-USB-TERMINAL上,可以实现希捷ATA/SATA硬盘的连接转换,即通过USB口模拟实现COM口的通讯,速度更快、更稳定。
  4.PC-3000还包含硬盘固件信息数据库,如硬盘的FlashRom、服务区的模块和轨道等。所有这些信息都通过家族号、模块ID、Firmware版本号归类。你可以在数据库中对它们进行搜索,以及增加最新硬盘的模块到数据库。维修三星硬盘时,这个信息库会起到很大作用。
二、三星硬盘维修捷径——BURN-IN
  三星硬盘的自检测试在英文中叫BURN-IN(警告:在加载BURN代码之前,请务必确认是否需要保留用户数据,因为加载会破坏数据)。下面我们介绍执行自检测试的步骤。
  步骤1:将BURN-IN程序写到硬盘中。
  (1)“BURN-IN SCRIPT”——写BURN-IN脚本[文件名: *.brn]。注:相应型号如果没有提供此文件,可不写;
  (2)“OVERLAY”——写Overlay[文件名:*.ovr]。注:相应型号如果没有提供此文件,可不写;
  (3)“BURN CODE”——写BURN代码[文件名:*.bcd]。
  步骤2:关电源,接到独立的电源上开始自检,然后等待自检结束。测试时间在24小时以上。
  步骤3:如果测试成功,我们就可以写回主引导代码main code[文件名:*.mcd]。写完之后我们要先关一下电源再通电(即重新加载),这样硬盘就可以工作了。
三、维修实例
  笔者手头有一块SP0802N硬盘,它无法被主板正确识别。现在用PCI3000对它进行维修。首先正确连接硬盘和PCI3000工具的硬件部分
  其次进入PCI3000软件,加载正确的BURN代码(图6)。如果有时间,建议大家在测试之前保存模块和ROM文件。
  然后准备一个外接电源,将写好BURN代码的硬盘拆下,接到独立的电源上进行自检,时间在24小时以上。当自检测试成功后,我们就可以写回主引导代码main code[文件名:*.mcd]。
  写完之后我们可以先关闭一下电源再接通,然后在PCI3000中执行低级格式化操作(图7),结束后硬盘就可以工作了。用软件扫描完全恢复正常。至此,故障修复。
结语
  看着一块原本要抛弃的硬盘恢复正常,心情百感交集。其实只要肯钻研,加上正确的维修方法,看似复杂的维修也一样可以玩出乐趣,玩出成就感,你说对吧?
?

如何开启SATA硬盘的NCQ功能

  首先我们来看看在Intel芯片组主板上打开SATA硬盘的NCQ(Native Command Queuing,原生命令队列)功能的过程(硬盘本身必须支持NCQ功能)。www.bway.cn推荐文章

  步骤1:进入主板BIOS中的“Integrated Peripherals”设置界面,把“SATA Mode”选项设定为“AHCI”(不同品牌主板对选项的描述可能有所不同)。
  步骤2:在开始安装XP系统时,按F6键从软驱中加载并安装相应的SATA AHCI Controller驱动程序(见图1和图2)。

  步骤3:XP安装完成后,进入系统并安装Intel芯片组的应用程序Matrix Storage Manager,并由该程序自动打开NCQ功能。
  注意,如果因为没有软驱而忽略SATA AHCI Controller驱动程序的安装,系统安装程序将无法找到SATA硬盘,必须把SATA硬盘设置为IDE模式才能完成系统安装。另外,目前很多主板BIOS中的SATA Mode选项的默认设置都是IDE模式,不少经验不足的朋友都是在该模式下安装了XP。此时如果直接在BIOS中把SATA Mode由 IDE改成AHCI模式,在XP启动时则会因为没有预先加载SATA AHCI Controller驱动程序出现蓝屏。
  在没有软驱的情况下,有人采取了把驱动程序集成到XP安装光盘中的方法来解决,但过程比较复杂。下面笔者结合采用975X+ICH7R芯片组的主板,介绍一个简单的、无须使用软驱的解决方法。
Intel ICH7R遭遇的“尴尬”
  笔者已经很久没用软驱了,在安装XP时就略过了SATA AHCI Controller驱动程序的安装,因此支持NCQ的三星SP2504C硬盘只能运行在普通IDE模式之下,性能大打折扣。此时用HD Tune软件测试,可以看到这块SATA2硬盘工作在Ultra ATA 100模式下(图3),并且不支持高级电源管理模式。

  另外,在XP下安装Intel芯片组应用程序Matrix Storage Manager时,出现找不到相关硬件的提示。类似的情况也普遍存在于使用ICH6R或ICH8R南桥的Intel主板上。
“移花接木”解决问题
  为了寻找一个在没有软驱前提下的简单易行的解决方法,笔者到处查找相关的资料,发现在联想ThinkPad X60S系列笔记本的驱动程序包中,有一个ThinkPad Intel Matrix Storage Manager驱动程序。
  从它仅510KB的体积来判断,这个程序并非Matrix Storage Manager应用程序(Matrix Storage Manager应用程序大小应该为21MB左右)。它附带的驱动程序描述文件证实了笔者的判断,这个体积小巧的程序是为了解决使用ICH8M南桥的ThinkPad 笔记本在Win XP/2000 /Vista(32bit)系统下的SATA AHCI Controller驱动程序安装问题。
  下载地址:
  http://www-900.bway.cn/cn/support/download/driver/ThinkDetail?DocId=XJCI-6N5C5P
  步骤1:下载后得到7kim06ww.exe文件,运行后它自解压到C:\drivers\win\imsm目录下,进入子目录PREPARE中,把IMSM_PRE.inf文件的后缀名改为txt,并用记事本打开它(图4)。

  从这个安装信息文件中可知,这个程序适合于ICH7M和ICH8M南桥芯片。为了让它能支持ICH7R,我们把其中的所有ICH7M字样改为ICH7R,并且把ICH7M的AHCI设备代码27C5全部替换成ICH7R的设备代码27C1。保存后退出,重新把后缀名改为.inf。
  步骤2:回到C:\drivers\win\imsm目录下,同样用记事本打开这里的SWI.xml文件,按照步骤1中的操作依样画葫芦把关键字节替换掉,并保存退出。
  步骤3:从文件名和体积的大小来判断,C:\drivers\win\imsm目录下存放的其他文件正是安装XP时按F6键从软驱加载的驱动程序。这些ICH7M/ICH8M的驱动不一定适合ICH7R。为保险起见,笔者从七彩虹网站上下载975X主板的相应驱动程序(适用于所有ICH7R南桥)。下载地址:http://telecom.download.bway.cn/Intel%20RAID/f6flpy32%20975.zip
  解压后得到F6flpy32.exe文件,这是一个制作驱动软盘的程序。不要运行它,用WinRAR解压,得到一个temp.IMA文件,再用WinImage软件解压,得到8个文件。把它们复制到C:\drivers\win\imsm目录下,替换掉原来的同名文件(图5)。

  步骤4:进入C:\drivers\win\imsm\PREPARE目录下,双击运行INSTALL.CMD脚本命令(图6),这时会出现安装进度提示。安装完毕后重新启动计算机。

  步骤5:进入主板BIOS的“Integrated Peripherals”设置窗口,把“On-Chip Serial ATA”设置为“Enhanced Mode”(图7),这样就可以让主板同时支持四个SATA设备和两个IDE设备。然后把“SATA Mode”选项设置为“AHCI”(图8),以打开硬盘的高级电源管理模式。接着进入“SATA PORT Speed Settings”,选择“Force GEN Ⅱ”(图9),让SATA接口工作在SATA2模式下。
  步骤6:重启机器后已经可以顺利进入XP系统。系统提示找到新的PCI设备,这里不要让系统寻找它的驱动,而是直接安装Intel芯片组的应用程序Matrix Storage Manager。这时已经可以顺利安装。
  步骤7:重启系统后进入“开始”菜单,运行Intel Matrix Storage Console,打开其高级查看模式,可以看到三星SP2504C硬盘已经正常工作在SATA2模式下,且开启了NCQ功能(图10)。
  注:Matrix Storage Manager下载地址:
  http://drivers.bway.cn/drivers-202-490-Intel/2
意外收获:安装了RAID控制器驱动
  进入“设备管理器”,可以看到比原来多出了Intel(R) 82801GR/GH SATA AHCI Controller和SCSI/RAID Host Controller两个设备(图11),看来这个小程序在帮助我们安装AHCI驱动的同时,还安装了RAID控制器的驱动程序。

  因此,这个方法同样适用于安装XP时未安装RAID驱动的朋友在XP下补装RAID驱动。具体操作上的最大区别为:在前面步骤5中进入BIOS的“Integrated Peripherals”设置窗口,把“SATA Mode”选项设置为“RAID”,然后进入XP系统安装Matrix Storage Manager,就可以利用它来进行RAID磁盘阵列的组建、迁移等操作,从而方便、快捷地从单硬盘系统升级到RAID模式。
结语
  通过上文中介绍的方法,大家在安装Intel芯片组的SATA AHCI和SATA RAID Controller驱动程序时,就不必再为没有软驱而烦恼了。该方法同样适合于使用ICH6R或ICH8R南桥芯片的主板,具体操作时只须把上文中相关的关键字节加以修改即可,ICH6R的设备代码为2652,而ICH8R的设备代码为2821。最后希望大家都能用好自己的电脑。
?

From:http://www.bway.cn/Article/Common/201309/1806.html

文章来源于网络,如有侵权,请联系删除。

我司专注于国际物流软件开发,海运国际物流软件空运国际物流软件铁运物流软件

FMS货代软件货代软件公司。并于在企业微信物流软件开发,企业微信FMS管理软件

手机版货运软件手机APP客户管理,多年来一直专于研发,销信于一体软件公司