新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 存储频道 > 磁盘阵列 > 正文:硬盘常见的故障修复

硬盘常见的故障修复

新客网 XKER.COM 2006-09-20 来源: 收藏本文

首先,我们可以根据计算机启动信息对故障类型作一初步判断。 

案例1:开机不能完成正常自检(POST),那么可以判断为主板故障或电源故障,对此本文不作讨论。 

案例2:开机自检过程中,屏幕提示“Hard disk drive failure”或类似信息,则可以判断为硬盘驱动器或硬盘控制器(提示“Hard drive controller failure”)硬件故障。 

案例3:开机自检过程中,屏幕提示“Hard disk not present”或类似信息,则可能是CMOS硬盘参数设置错误或硬盘控制器与硬盘驱动器连接不正确。 

案例4:开机自检过程中,屏幕提示“Missing operating system”、“Non OS”、“Non system disk or disk error,replace disk and press a key to reboot”等类似信息,则可能是硬盘主引导区分区表被破坏、操作系统未正确安装或者CMOS硬盘参数设置错误。 

2.软故障的一般处理方法 

在初步判定故障类型之后,对于软故障,我们可以采取如下步骤处理: 

第一步,在存在CMOS发生错误的可能的情况下(如案例3和案例4),确保CMOS中硬盘参数正确。在对硬盘类型不确切情况下,可以让BIOS自动检测,也可参考同种机型的设置。 

第二步,若仍不能从硬盘启动,可以用软盘启动(注意BIOS设置中的引导顺序设定)后,试着能否访问硬盘。如果能够访问硬盘(比如说能列出C盘目录),说明很可能只是操作系统被破坏,其他数据应无太大的问题,否则硬盘的主引导区或可引导分区的引导区被破坏。我们可以使用DEBUG或Norton Disk Editor(菜单Object/Partition table,如图1所示即为正常的分区表)等工具软件查看硬盘的主引导区是否正常: 

A:\>DEBUG 

-a ;汇编指令 

XXXX:0100 mov ax,201 ;读取一个扇区 

XXXX:0103 mov bx,600 ;读至当前段0600处 

XXXX:0106 mov cx,1 ;柱面号=1 

XXXX:0109 mov dx,80 ;磁头号=0,驱动器号=80 

XXXX:010C int 13 ;磁盘读写中断 

XXXX:010E int 3 ;断点中断 

XXXX:010F 

-g ;执行上述指令 

-d 600 ;显示主引导区内容 

如无法访问主引导区,则显然是硬故障。否则查看引导程序和分区表是否正常(可以反汇编查看指令或与正常的主引导扇区对比),如果发现引导程序异常则可使用杀毒软件清查病毒或恢复主引导区,也可用DEBUG手工恢复主引导区: 

(续前,假设已从正常的机器上获得主引导区存为文件mboot.dat) 

-n mboot.dat ;读文件mboot.dat 

-l 800 ;读至当前段0800处 

-m 7be l 40 9be;将原分区表复制到正常的主引导区 

-a 100 ;修改第一条指令 

XXXX:0100 mov ax,301 ;将0800处数据写回主引导扇 

XXXX:0103 mov bx,800 ; 

XXXX:0106 

-r ip ;修改当前指令指针 

IP:010E 0100 ;当前指令指针指向0100 

-g ;执行 

第三步,在恢复主引导区之后,如果仍然不能正常启动操作系统,但已能够访问C盘,那么我们可以备份重要信息、重装操作系统即可。如果C盘仍然无法访问,则可以断定C盘的引导区(包含磁盘参数表等重要信息)或文件系统(FAT、FDT)已经损坏。这种情况手工修复较为复杂,而且容易产生误操作,利用Norton Disk Doctor或微软的ScanDisk这样的磁盘修复软件是比较合适的。这里我们以DOS版Norton Utility的NDD为例(注意:低版本的NDD在对磁盘进行诊断时可能不能正确诊断Windows95以上的文件系统)予以说明: 在NDD的菜单中选择Options/General确认NDD将进行包括主引导区和CMOS在内的全面检查(如图3所示),然后在主菜单中选择Diagnose Disk对硬盘进行诊断,NDD在发现错误时将会自动报告(如图4所示),并提示错误描述(Description)和推荐意见(Recommendation),可以根据情况选择修复与否。修复时注意保存UNDO磁盘,以便恢复操作之用。在修复过程中,尤其是在表面测试(Surface Test)过程中如果提示读写错误,则说明硬盘存在物理损坏,数据可能会丢失。 在诊断、修复结束后重新启动计算机,若能对C盘进行访问则大功告成,可以通过备份数据、重装操作系统简单地恢复硬盘功能。否则只能进行恢复操作(UNDO),尝试手工或通过其他方法恢复。 

共3页: 上一页 [1] [2] [3] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐