硬盘故障巧维修
听说过这样一句话吗: “ 十次车祸九次快 ” ,而电脑也是 “ 十次故障九次硬盘 ” 。的确,随着硬盘的容量越来越大,传输速率越来越高,但硬盘的体积却越来越小、单碟容量越来越高,转速也越来越快(去年还是5400转的天下,今年就上升到了7200转),当然硬盘发生故障的概率也就高了。而且硬盘的损坏还不像其他硬件那样有可替换性,因为硬盘上一般都存储着用户的重要资料,一旦发生严重的不可修复的故障,损失无法估计。因此,今天笔者就向各位介绍如何对硬盘故障进行正确判断,通过巧妙维修将损失减小至最低限度的方法。
下面,我们就一起来看一看硬盘的典型故障及维修方法:
1.为什么bios检测不到硬盘?
如果bios无法自动检测到硬盘,通常有下面四种原因:
◆硬盘未正确安装。这时候我们首先要做的是去检查硬盘的数据线及电源线是否正确安装?一般情况下可能是虽然已插入相应位置,但却未正确到位所致,这时候当然就检测不到硬盘了。
◆jumper(跳线)未正确设置。如果你的电脑安装了双硬盘,那么需要将其中的一个设置为主硬盘(master),另一个设置为从硬盘(slave),如果两个都设置为主硬盘或两个都设置为从硬盘的话,你又将两个硬盘用一根数据线连接到主板的ide插槽,这时bios就无法正确检测到你的硬盘信息了。最好是分别用两根数据线连接到主板的两个ide插槽中,这样还可以保证即使你的硬盘接口速率不一,也可以稳定的工作。
◆硬盘与cd-rom接在同一个ide接口上。一般情况下,只要我们正确设置的话,将硬盘和cd-rom接在同一个ide接口上都会相安无事,但可能有些新式cd-rom会与老式硬盘发生冲突,因此还是分开接比较保险。
◆硬盘或ide接口发生物理损坏。如果硬盘已经正确安装,而且跳线正确设置,cd-rom也没有与硬盘接到同一个ide接口上,但bios仍然检测不到硬盘,那么最大的可能就是ide接口可能发生故障,你可以试着换一个ide接口试试,假如仍不行,那么恐怕你的硬盘有问题了,必须接到另一台电脑上试一试,如果能正确识别,那么说明ide接口存在故障,假如仍然识别不到,表示硬盘有问题;也可以用另外一个新硬盘或能正常工作的硬盘安装到你的电脑上,如果bios也识别不到,表示电脑的ide接口有故障,如果可以识别,说明原来的硬盘确实有故障。
2.了解常见的硬盘故障信息提示
我们可以通过如下的表格了解常见的硬盘故障信息,这样在判断时可就心中有底了!
故障信息提示 具体含义 产生原因 解决办法
no partition bootable 没有分区表 硬盘未分区或分区表信息丢失(可能是病毒引起的)。 先杀毒,然后用DOS启动后执行FDISK命令重新分区。
no rom basic 或 press key toreboot 找不到引导系统 未设置活动分区(set active partiti 先杀毒,然后重新运行FDISK并设置活动分区。
missing operation system 找不到引导系统 硬盘未格式化或丢失三大文件系统 format c:/s 或 sys c:
n disk or disk 非系统盘或者磁盘错误 使用非系统盘引导 取出软盘用硬盘引导或插入系统盘。
bad or missing command interpreter 或 command.com is bad command.com文件读出错或丢失 command.com文件因误操作而被删除,或是病毒的破坏。 将command.com文件拷贝到硬盘上,或者干脆使用 sys c:命令传输文件。也可以使用ndd等工具软件来修复。
cannot load command.com,system halted 装载失败 command.com文件被破坏或者command.com文件的版本与引导系统不兼容。 重新拷贝该文件到硬盘上,但有时需要杀毒。
disk boot failure 硬盘引导失败 产生的原因很多,可能是硬盘发生问题 先将硬盘拿到其他机器上试一试,假如一切正常,说明主板ide接口有故障,假如仍然无法引导,说明硬盘有故障。
3.硬盘既无法启动,又没有任何错误信息
遇到这种情况是最恼人的事情,因为判断故障比较困难。我们一般是用替换法,先用dos系统盘从 “ a: ” 启动,出现 “ a:\> ” 后键入 “ c:\> ” 切换到 “ c: ” 盘,假如出现 “ invalid drive specification ” 错误信息,说明是硬盘的mbr(主引导记录)故障;dir后出现 “ invalid media type reading drive c: ” 错误信息则说明是硬盘的dbr(dos引导记录)故障;如果使用 “ dir ” 命令后可以正确显示文件名称、大小、日期等信息,表示文件正常,请立即将硬盘中的文件进行转移,然后重新分区、格式化吧。
4.安装双硬盘后盘符交叉的问题
安装双硬盘的朋友经常会遇到进入windows 98后发生盘符交叉的问题,尤其是当两个硬盘都建有主引导分区时,此时你就会发现windows 98是将两个硬盘上的主引导分区放在一起,而将其他分区按顺序排序,这就造成了盘符错位的现象,造成我们操作的不便。这是因为windows 98并不正式支持双硬盘(windows 2000可以很好的支持,建议朋友们升级)。解决这个问题最简便的办法是进入bios设置程序,将第二硬盘设置为 “ n ” ,再次进入windows 98,你会发现盘符错位的现象已经没有了,我们可以顺利访问两个硬盘,使用其中的资源,当然笔者认为最好的办法还是使用windows 2000系统,让它来自动管理双硬盘,即省心又安全。
5.ultra ata/66硬盘无法选中dma选项
这其实不能算是硬故障,而只能说是一个软故障,不过笔者却经常遇到许多朋友向我求教说无法打开ultra ata/66模式,使得先进的硬盘接口技术无法得到使用,极大的浪费了系统资源。
这里,我们可以分成两种情况来讨论:一种是使用windows 2000操作系统,假如系统中安装了支持ultra ata/66的硬盘,那么它就会自动使用ultra ata/66模式,无需你进行任何设置(系统已经默认设置好了,只要进入 “ 设备管理器 ” 窗口,双击 “ ide ata/atapi控制器 ” 项下的 “ primary ide channel ” 进入 “ 属性 ” 设置窗口,在 “ 高级 ” 设置选项卡中将硬盘设备类型设置为 “ 自动检测 ” ,并请将 “ 传输模式 ” 设置为 “ dma(若可用) ” ,再对 “ sec ide channel ” 同样设置,然后重启动即可。);但假如你是使用windows 98的话,由于windows 98并不支持ultra ata/66,你就必须安装一个补丁程序(这个补丁程序一般都在你的主板驱动光盘上),安装后就可以打开dma了。但假如你是使用着via芯片组的主板,那么via四合一驱动程序的安装就是不可避免的了,朋友们可以从驱动之家[url]http://www.mydrivers.com[/url]下载到最新的via四合一驱动程序包,现在的最新版本是4.26,下载后得到的是一个zip格式的压缩文件,将它解压缩后找到其中的setup.exe就可以进行安装。不过,这个四合一驱动程序的安装很有些技巧,其中涉及到自定义安装设置和另行安装ide bus master总线的问题,假如安装后的系统符合以下两个条件,才能说ultra ata/66模式已被打开:
◆设备管理器中的硬盘信息已被正确识别。
◆ “ 设备管理器 ” 中的dma复选框已不可见,另外可以从via dma tool程序中设置ultra ata/66的打开与关闭与否via dma tool程序已经接管系统中的udma设备。
总的来说,硬盘一般不会轻易出现什么故障,但一旦出现就是不可估量的损失。因此希望朋友们还是平时注意系统的备份和维护,同时加强病毒监测,最大限度的保证硬盘工作的稳定性。
本文转自 song8575 51CTO博客,原文链接:http://blog.51cto.com/song8575/5828