一、相关知识

在讨论具体的处理方法之前,我们有必要先来了解一下硬盘及其相关系统的原理,管理者,由它来完成驱动器与内存之间的命令及数据传输。目前应用较广的硬盘控制器按其接口的不同分为IDE、SCSI两类,常常整合在主板上,通过数据线与硬盘驱动器相连。毫无疑问,硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。

3.CMOS中的硬盘信息

在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。当CMOS因故掉电或发生错误时(启动时一般会提示“CMOS c hecksum error”或类似信息),硬盘设置可能会丢失或错误,硬盘访问也就无法正确进行。这种情况我们就必须重新设置硬盘参数,如果事先已记下硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置(setup)中的“自动检测硬盘类型”(HD type auto detection)的功能,一般也能得到正确的结果。

二、典型故障及诊断处理

硬盘故障大体上可以分为软故障和硬故障两种情况,下面我们就以无法从硬盘启动几种典型的故障对处理的一般过程加以说明。

1.故障类型的初步判断无法从硬盘启动的情况主要有如下几种原因:硬盘操作系统被损坏、硬盘主引导区被破坏、 CMOS硬盘参数不正确、硬盘控制器与硬盘驱动器未能正常连接、硬盘驱动器或硬盘控制器硬件故障、主板故障,常见的硬盘故障修复》(https://www.unjs.com)。

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

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

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

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

案例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)等工具软件查看硬盘的主引导区是否正常:

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处数据写回主引导扇

计算机基硬盘故障,常见的硬盘故障修复 -电脑资料相关推荐

  1. office打开不了服务器文件,Office常见打开问题及解决 -电脑资料

    Office常见打开问题及解决 -电脑资料 时间:2019-01-01 [www.unjs.com - 电脑资料] 打开Office文档时遇到问题?比如无法打开Office文件.无法打开有密码保护的O ...

  2. 计算机维修七方法,常见的CPU故障及维护方法

    我们使用电脑的时候有一个CPU的硬件,大家很多对这个硬件不是很了解,遇到状况也很难解决,下面给大家介绍常见的CPU故障及维护方法,欢迎阅读! 常见的CPU故障及维护方法 一.机箱的噪音 故障现象: 电 ...

  3. 计算机主板维修的意义,主板维修个人经验 -电脑资料

    主板维修个人经验 -电脑资料 时间:2019-01-01 [www.unjs.com - 电脑资料] 主板是整个PC机系统的关键部件,在PC机中起着至关重要的作用,主板维修个人经验>(https ...

  4. 计算机无法读取内存,图文教你如何修复电脑无法识别读取的U盘(SD卡)!-内存卡在电脑上读不出来怎么办...

    今天来说说如何自己动手修复电脑无法识别,读取的U盘,SD卡也同样可以修复,新手朋友可以借鉴学习学习,还望高手们勿喷! 想要修复肯定要用到修复工具,本文讲到的工具就是:"DiskGenius磁 ...

  5. 交换机怎么用计算机配置,巧妙配置 用交换机控制网络(一) -电脑资料

    伴随着信息技术发展速度的日新月异,很多单位为了迎合信息发展潮流,纷纷都组建了属于自己单位的内部网络,单位员工在日常的办公过程中充分利用内网网络,进行共享资源传输.网络打印操作.访问内部站点等,这大大提 ...

  6. 计算机资源管理器功能,Windows资源管理器的作用 -电脑资料

    资源管理器可以以分层的方式显示计算机内所有文件的详细图表, 打开资源管理器的步骤如下: 1.单击开始按钮,打开开始菜单. 2. 选择更多程序?O附件?OWindows 资源管理器命令,打开Window ...

  7. 大学英语四级涉及计算机阅读,大学英语四级阅读部分应试技巧 -电脑资料

    大学英语四级翻译的应试技巧 翻译是一门艺术, 同时又是一种实践,考试中经常出现的一些语言现象, 仔细分析一些翻译实例, 总结出一些规律性的东西, 再加以必要的练习, 对考生来说是非常必要的,而且在短时 ...

  8. access数据库中怎么添加计算机,如何在Access 2007数据库中添加附件 -电脑资料

    Access允许您在数据库表中包含附件, 1. 首先使用Access 2007打开Access数据库. 2. 在"设计视图"中打开您想要添加附件的表. 3. 在"字段名称 ...

  9. 计算机工具栏菜单栏,工具栏菜单选项(word辅助工具) -电脑资料

    工具栏菜单选项(word辅助工具) -电脑资料 时间:2019-01-01 [www.unjs.com - 电脑资料] Word包含一些辅助功能,使得具有各种需要的用户可以使用该软件,包括在行动能力. ...

最新文章

  1. 收汇核销系统无法与服务器连接,出口收汇核销网上报系统一直都无法与服务器建立连接.doc...
  2. [Web 前端] react-router4-0中文文档
  3. java8入门 错误:找不到或者无法加载主类
  4. 多线程题目 2019.06.02 晚
  5. jquery网页刷新后控件失效_jquery动态增减控件如何才能不刷新页面
  6. 面试官:如何实现幂等性校验?
  7. C++|STL学习笔记-对STL中关联容器map的进一步认识
  8. 贪心法——区间覆盖问题
  9. 互联网架构“高并发”
  10. (转)KeyDown、KeyUp、KeyPress区别
  11. 全网最全AutoIt3基础教程及实战案例
  12. turtle---见证小海龟的浪漫之画
  13. 三、运算符 | Verilog
  14. 历数国内外知名制作人~~制作人发展趋势
  15. 如何查询SCI和EI检索号
  16. 项目管理之项目风险管理
  17. CANoe.DiVa 操作指南 - 逆向测试项设置
  18. search - indexOf区别
  19. [练习][错误]MyBatis出错:Error instantiating class com.entity.Grade with invalid types () or values ().
  20. 虽然惊天地,但不是人人都会哭泣 ——再论Kubernetes惊天地泣鬼神之大Bug

热门文章

  1. 19.1 Python入门之爬虫
  2. python invalid argument_python使用open的OSError: [Errno 22] Invalid argument错误
  3. JVM---Java内存屏障和JMM
  4. xdb 模式注册报错:ORA-31001
  5. MEAN 框架 解析 及安装步骤
  6. SQL查询语句练习(40道)
  7. 17.3 逻辑字体
  8. web前端招聘有什么要求?薪资待遇如何?
  9. 数值分析3-解线性方程组的高斯消去法、LU分解法及列主元消去法的matlab程序和调试方法
  10. 《鸿图之下》中的武将是如何做美术设计的?