硬件问题解答.docx
《硬件问题解答.docx》由会员分享,可在线阅读,更多相关《硬件问题解答.docx(24页珍藏版)》请在冰豆网上搜索。
![硬件问题解答.docx](https://file1.bdocx.com/fileroot1/2022-11/27/44a72cf3-fbfd-4334-b6a8-c0a3b6471a24/44a72cf3-fbfd-4334-b6a8-c0a3b6471a241.gif)
硬件问题解答
硬件问题解答
--------------------------------------------------------------------------------
计算机硬件简单维护
一,关于硬盘的一些问题:
硬盘:
硬盘是我们使用最频繁的部件,对这部分的维护至关重要,一般来说,硬盘在使用时间上物理损坏的可能性非常小,只要正常使用,最起码在2-3年内很少出现物理损坏。
一般对硬盘的维护都停留在系统数据方面,但是在这方面我们接触的大多数都是用GHOST来复制被破坏的数据。
为了帮助您能够快速区别硬盘的软故障和硬故障,我们特例举以下情况来帮助您分析。
l当硬盘出现很大的“吱,吱”声时,并且伴随着死机现象,对硬盘进行分区的时候,无法分区,无法格式化。
这种现象属于硬盘马达无法转动,严重的物理损坏。
出现此类故障,应及时和供货商联系。
l当硬盘出现蓝屏,并且提示NOTREADYREADINGDATEC:
这个提示的意思是不能从C盘读取数据,这种现象属于硬盘有坏扇区或者坏磁道。
l每次开机,在硬盘启动的时候,都进行SCANDISK检测,如图,并且会出现一些提示如:
SOMEBADSECTORS,这种现象也属于有坏道,或者有坏扇区。
l在没有拆卸计算机的情况下,计算机CMOS里无法检测出硬盘参数,把此硬盘换到另外一台运行正常的计算机上问题CMOS仍然无法检测到,那么也属于硬件故障。
出现以上情况,有些时候也属于软件或者病毒造成,可以对硬盘进行彻底的分区和格式化,如果能够顺利分区和格式化,那么硬盘肯定没有问题。
如果不能进行分区格式化,应即使和供货商联系。
现在我们再来看硬盘一些软件方面的故障。
(一)开机出现提示:
DISKBOOTFAILURE,INSERTSYSTEMDISKANDPRESSENTER。
这句提示的意思是:
磁盘引导失败,插入系统盘并且按回车键。
出现这样的提示时有以下原因:
1,检查看计算机软驱或光驱是否有软盘/光盘,如果有磁盘,取出之后,重新启动计算机,看问题能否消除。
2,如果保证光驱和软驱都没有磁盘,或者计算机根本就没有上述两种设备,那么在CMOS里看能否检测到硬盘参数。
如果不能检测到,更换另外的设备看能否检测到。
如果在CMOS里能够检测到,进行硬盘对拷,问题基本上就可以消除。
3,在WINDOWS里进行磁盘扫描和检测时系统提示有坏道。
这种现象可以通过对硬盘分区或者进行硬盘对拷即可消除。
(二)WIN98能启动,但是启动到桌面后,光标闪烁几下显示器就黑屏,这种现象是由于显示卡驱动的问题,或者显示器的分辨率被设置的太高了,这种问题解决的办法是重新启动计算机,进入安全模式,然后在系统属性里把显示适配器设备删除掉,重新启动之后,就可以解决问题了。
如果这种办法行不通,让计算机启动到DOS模式,然后拿GHOST来重新覆盖系统就可以。
二.电脑频繁死机怎么办?
一般计算机死机归结起来有两个方面的原因。
一个原因就是软件造成的死机,另一方面是硬件造成的死机。
一般软件造成的死机现象比较频繁,因为一台学生机由很多学生来操作,或许删除文件,或者非法关机,总之学生机的维护不是很好。
所以这种死机现象一般用我们前面给你提到的GHOST来解决问题。
由软件造成的死机现象有下列几种:
1.系统不定期出现蓝屏。
2.WIN98在启动到桌面时突然黑屏或者蓝屏。
3.不断提示程序非法操作。
4.WIN98提示注册表被破坏,需要备份。
5.鼠标突然不动,并且在移动鼠标时有“哒哒”声,重新启动计算机后还会出现这种现象。
6.系统在启动过程中提示有文件丢失。
所以恢复以上死机现象我们只要保护好本地硬盘F盘的GHOST及相关文件就可
以来快速消除以上问题了。
或许我们在刚刚做完软件后,计算机工作了一会儿又开始不动了。
那么这个时候我们就把问题归结为硬件问题。
现在我们需要打开机箱,因为在计算机各个部件工作正常的时候,而且系统又没有问题的同时,大多数死机现象通常都是由于CPU过热造成的。
那么造成CPU过热只有一个原因:
CPU风扇不转或者风扇由于灰尘而转动的非常慢,这个时候我们就需要更换这个部件了。
还有一种死机现象是因为显卡过热造成,但是学生机的显卡是集成的,一般不会存在这种问题。
而教师机的显卡一般都是分离的,并且显卡带风扇,如果一旦风扇不转,就会出现死机,花屏现象。
所以我们在维护软件的时候,应该定期拆开机箱看这两个敏感的部件!
三.开机电脑不显示怎么办?
l开机之后,电脑没反应,电源不工作,就跟没有开一样。
解决办法:
查看电源线跟主机电源和电源插线板接触是否良好,确定插线板是否有电。
如果不能确定插线板是否有电,可以把主机换一个插座来重新试。
在确定电源连线方面没有问题的时候,更换主机电源来调试。
如果更换电源不能解决问题,那么先给CMOS放电,然后,直接用一个螺丝刀直接短路电源开关。
如果有能力的话,还可以通过更换CPU。
内存。
主板来调试。
找出问题的根源所在。
l开机之后,能够听见主机一声“嘀”的报警声,显示器不显示。
解决办法:
首先能够听到正常开机报警声,说明主机没有问题。
所以问题的解决办法应该集中在显示器这一块。
1、看显示器前面的绿灯亮不亮,如果不亮,那么插紧电源线看问题能否解决。
2、如果显示器加电(绿灯亮),再检查和主机连接的信号线连接是否正常。
3、如果和一拖六TOP线连接好,仍然不显示,这个时候,先断开与TOP线的连接,将显示器的信号线直接连接到主机。
这样就可以查出问题出现在那一块。
4、最原始的方法是将显示器换到另外一台工作正常的主机上,连接好电源线和信号线。
然后再判定是否是显示器有问题。
5、如果显示器前面的绿灯亮,将前面板的亮度和对比度调试一下,看问题能否解决,有些学生可能会在老师不注意的时候,会将对比度或者亮度调到最低。
第一篇、广义的数据恢复
长期以来计算机领域数据恢复似乎缺乏一个把握全貌的,如果说给出一个比较能把握全貌的说法,我们首先应当给计算机数据一个广义的概念,某些人觉得只有类似文本文件、数据库中的记录或表这样的东西才是数据,其实从广义上说,任何位于计算机存储介质上的信息都是数据,无论是哪种介质,也无论是具体作用,他们都是数据。
与这种概念对应,任何使这些信息发生非主观意愿之外的变化都可视为破坏。
那么数据恢复是就是一个把异常数据还原为正常数据的过程。
一、对数据的潜在威胁
1、恶意的程序:
大家最熟悉的恶意程序就是病毒,很多人认为病毒对数据的影响仅仅是病毒的破坏性,这是不正确的,实际上病毒的感染本身就是一种破坏,一个病毒无论他借助修改你的引导区、可执行程序还是OFFICE文档,他都把你正常的数据做了改变,当然,你可能举良性伴随性病毒这种极端的例子。
但毫无疑问,他同样对数据构成了破坏,至少他减少了你的硬盘的可用空间。
同时,恶意的程序还包括特洛伊木马,逻辑炸弹等等。
恶意的程序造成的破坏可能是最难恢复的。
2、其他恶意的破坏,即使不借助病毒或者其他的工具,只要拥有足够的权限,任何系统都有一定的“自毁”能力。
比如依靠系统正常的删除、移动、格式化等操作也可以达到破坏数据的目的。
随着网络技术的发展,威胁已经不仅仅限于本机,
3、误操作:
很多数据丢失源于使用者的操作失误,比如误删除,误格式化等等。
4、操作系统或应用软件的错误:
随着操作系统和应用程序的代码量的成倍增加,BUG也在不断增加。
我们最常用的桌面系统WIN9X就是一个BUG大王。
操作系统和应用软件的错误,往往会给人的工作带来一些不可预期的影响。
比如前阶段,发现FRONTPAGE98的一个BUG,触发后会把你目录下的文件全部删除,另外,象著名的游戏神话II,出现了如不安装在默认目录中可能会使你丢失扩展分区这样严重的问题。
5、加密和权限:
尽管加密和权限设置是你保护数据的有效手段,但遗忘密码也会带来很大的问题。
6、掉电:
机器突然掉电的后果可能不仅仅是内存数据的丢失,也可能造成磁盘数据的丢失,或导致系统无法正常启动。
7、内存溢出:
导致内存溢出或者进程非法终止等低层错误的原因很多,他就象掉电一样,会使你损失当前的工作。
8、升级:
软件系统升级有时会带来一些问题,后面我们将举相应例子。
9、硬件损坏和失窃:
这可能是最严重的威胁之一。
有时这把你恢复数据的可能降低为零。
二、数据丢失的各种逻辑现象
对数据的恢复,基本上是一种逻辑处理。
只有对情况有一个准确的判定,才能做出准确的应对。
一般的来说,问题可以归纳为以下几种情况。
1、硬盘无法完成正确引导:
因物理故障造成的逻辑损坏、引导区故障、重要扇区崩溃等等,都会使系统不能完成正常的自举过程。
2、文件丢失:
由于有意破坏,误删除等等都会造成数据的丢失。
另外,这种归类不仅仅包括某个或某几个文件,也适用于目录,分区或卷的丢失。
3、文件无法正常打开:
由于病毒感染,加密,文件头损坏等情况,会使文件无法正常打开。
4、数据紊乱:
由于各种因素的影响,数据库中的信息,文本文件等,可能面目全非。
三、保护数据的建议
这个专题是探讨数据恢复的,而不是信息保护的,因此点到为止,一句话,那就是防患于未然,我们列举了对数据的威胁,如果我们最大程度的减弱了这些威胁,对每一种可预知的潜在威胁都有相应的预防和对策,我们的数据安全才会有最大的保障。
这些对策主要包括选择良好的反病毒和系统维护产品、加强保安全措施、采用UPS掉电保护、提高用户操作水平和安全意识、形成系统的信息管理和备份制度等等。
都可以有效的保证数据的安全,总之,我对数据恢复的认识与病毒是相同的——与其亡羊补牢,不如防患未然。
第二篇、数据恢复的准备知识
1、系统工作机理的简单介绍(本节由lowpower缩写)这一部分在原作中是最重要的一章,考虑到篇幅关系,进行了大量的删节。
①、DOS(DOS兼容系统)硬盘数据的构成
DOS磁盘系统,可以按照逻辑分区的概念管理物理空间,不同分区可以装载不同的OS系统。
示意如下:
硬盘空间
第一扇区 | 分区1| 分区2| 分区3|分区4 |
主引导扇区|引导扇区|引导扇区|引导扇区|引导扇区|
各分区公用|各个分区相对独立,可安装不同操作系统。
对FAT结构的分区每一分区都有独立的引导记录,FDT表,FAT表等。
同时,系统还有一个最为重要的主引导记录。
在0柱0面1扇区,今后我们用CYL代表柱、SIDE代表面,SEC代表扇区。
以下一个FAT结构分区的简图。
保留区--磁盘参数表、DOS引导记录
控制区--FAT表1、FAT表2根目录区
数据区--数据区
以下简单介绍一下重要的部分:
主引导记录又称主分区表、MBR等等:
MBR占一个扇区,在CYL0、SIDE0、SEC1,由代码区和数据区构成。
其中代码区是一端标准的程序,完成BIOS自举到OSBOOT之间的工作,为OS启动做最后的准备。
标准代码区可以由FDISK/MBR重建,但对于多系统引导的不标准MBR,将被这一操作破坏。
MBR的数据区记录了分区情况。
系统扇区:
CYL0、SIDE0、SEC1-CYL0、SIDE0、SEC63,共62个扇区引导区又称BOOT区:
CYL0、SIDE1、SEC1这是我们过去称的DOS引导区。
也占一个扇区。
文件分配表又称FAT:
是记录文件占用簇的情况和连接关系的地方。
一般有两个FAT表,起到备份的作用。
FAT12、FAT16的第一FAT表一般均在0-1-2,FAT32的第一FAT表在0-1-33。
由于FAT表记录文件占用扇区连接的地方,如果两个FAT表都坏了,后果不堪设想。
由于FAT表的长度与当前分区的大小有关所以FAT2的地址是需要计算的。
根目录区(ROOT、FDT):
这里记录了根目录里的目录文件项等,ROOT区跟在FAT2后面。
数据区:
跟在ROOT区后面,这才是数据内容。
其实,MBR、隐含扇区、BOOT区,重建都比较容易。
数据恢复的关键在于恢复数据文件。
由于FAT表记录了文件在硬盘上占用扇区的链表,如果2个FAT表都完全损坏了。
那么恢复文件,特别是占用多个不连续扇区文件就相当困难了。
②、主引导记录简单说明:
主引导记录是硬盘引导的起点,关于代码区不多说了,其数据区,比较重要的是2个标志,80H和55AA,80H一般在偏移1BE处,80是分区激活的标志的标记表示系统可引导,且整个分区表只能有一个80标记。
另一个就是结尾的55AA标记,用来表示主引导记录是一个有效的记录。
另外,各个分区自身的引导记录,也是以55AA结束,这是我们查找分区的标志。
我们后面在介绍如何主引导记录中,给出了一个完整的分区表的例子,大家可对照查看。
数据区中,用10H字节表示一个分区,最多可表示4个分区,分别从1BE、1CE、1DE、1EE开始,我们后面给出了分区表项对应地址的含义。
大家可以对应分析一下以下分区的情况。
800101000BFEBFFC3F00-00007E86BB00
①②③④⑤⑥
①:
激活标记,80表示可引导分区
②:
分区开始的磁头号为01、开始的扇区号为01、开始的柱面号为00,由于开始的扇区号为2进制6位,而开始的柱面号为2进制10位,因此扇区号所用字节的高两位要加在柱面号高两位。
③:
分区的系统类型FAT32(0B),01是FAT12,04为FAT16,06为BIGDOS,07为NTFS,其他参见分区类型表。
④:
分区结束磁头号254、分区结束扇区号63、分区结束柱面号764
⑤:
首扇区的相对扇区号63
⑥:
总扇区数12289622
2、常见手工处理工具与DOS外部命令介绍
DEBUG:
古老和最为常见的调试跟踪软件,始终捆绑在微软的DOS/WIN9X操作系统中。
有19个子命令。
有编写执行汇编指令,直接读写绝对扇区和内存单元等功能,可以在最艰苦的条件下工作。
DOS6.22以下的系统,DEBUG.EXE在DOS目录下,WIN9X系统中它在WINDOWS\COMMAND目录下,它也出现在WIN9X所生成的应急盘中。
DISKEDIT:
常见16进制编辑软件,字符界面,可以以文件方式和扇区方式读写逻辑内容,可以读写绝对扇区,可以方便的查找编辑分区表、FAT表、ROOT区等重要扇区。
这一点要比DEBUG更方便。
但在一些重要扇区损坏的情况下,DISKEDIT可能无法启动。
DISKEDIT软件可以在著名的NortonUtilities软件包中找到。
最新的DISKEDIT出现在NU4中。
NDD:
常见的FAT文件结构磁盘修复工具,就是著名的NORTON磁盘医生,可以自动修复分区丢失等情况,可以抢救软盘坏区中的数据,强制读出后搬移到其他空白扇区。
希望大家不要再使用NORTONFORDOS7或8的NDD,这个版本由于不支持大分区、FAT32、长文件名等技术,会给你带来大量的麻烦。
建议大家使用NortonUtilities4或更高版本中的NDD.EXE,这是纯DOS下的工具。
在硬盘崩溃或异常的情况下,他可能可以带给用户以希望。
WIN9X下的磁盘医生调用的并不是这个程序,而
是NDD32.EXE.
FDISK:
FDISK当然是个危险的命令,很多人非常恐惧,事实上,FDISK命令的运行并不影响任何分区内的硬盘数据,他对分区的设置操作,只改变主分区表的数据区。
而特别是FDISK异常重要的隐含参数/MBR,可以重建主分区表的代码区,清除主引导型病毒等。
这是非常有用的操作。
DOS6.22以下的系统,FDISK.EXE在DOS目录下,WIN9X系统中它在WINDOWS\COMMAND目录下,它也出现在WIN9X所生成的应急盘中。
FORMAT:
在一些人眼中,FORMAT是最可怕的命令,但他并不是对硬盘清零,特别值得注意的是,很多文件恢复工具都建议你恢复前先FORMAT该分区起到保护的饿作用。
DOS6.22以下的系统,FORMAT.COM在DOS目录下,WIN9X系统中它在WINDOWS\COMMAND目录下,它也出现在WIN9X所生成的应急盘中。
HD-COPY:
传统的软盘COPY工具,2.0版本以后加入了强制读的功能,可以读出一些损坏扇区的内容。
SYS:
SYS命令是重建BOOT区的最简洁的手段,也可以杀除BOOT区病毒。
DOS6.22以下的系统,sys.COM在DOS目录下,WIN9X系统中它在WINDOWS\COMMAND目录下,它也出现在WIN9X所生成的应急盘中。
令我非常遗憾的是,至今我没有发现比较出色的扇区级备份镜象工具,我曾写过一个HD-MIRROR,但由于错误较多,我提供下载的第二天就停止了发布,另外fixc的作者noz写过一个clone.exe,但可惜只适合相同的硬盘。
我也曾以为GHOST可以做到这点,事实上,你目前还不能指望他为你备份一块深度破损的硬盘。
。
如果有一个有效的能以按扇区机制(而不是文件机制)压缩备份一块硬盘将之做成一个镜象文件的话,那么我们的恢复工作就拥有了更多的保证和余地。
我们可以更大胆的做恢复的尝试。
3、一些自动处理工具或软件包
首先介绍国内的一些免费修复工具
FIXMBR:
何公道先生写的一个修复MBR的工具,适合处理逻辑分区丢失的情况,有一些可选参数,支持FAT32、FAT16,不支持NTFS、LINUX等分区,支持8.4G以上硬盘。
可修复CIH发作后的扩展逻辑分区。
VRVFIX:
北信源公司的推出的修复硬盘共享工具,适合处理逻辑分区丢失的情况,处理的基本比较准确。
支持FAT32、FAT16,不支持NTFS、LINUX等分区。
也不支持8.4G以上硬盘。
FIXC:
国内最早出现的可以修复部分被CIH破坏的C盘的工具,作者是NOZ,新版本也加入了修复分区信息的功能,支持FAT32、FAT16,有限支持NTFS,不支持8.4G以上硬盘。
目前的版本已经比较完善。
FIXHDPT:
TBSOFT工作室的分区信息修复工具。
支持FAT32、FAT16,不支持NTFS和LINUX,不支持8.4G以上硬盘,是历史比较长的工具之一。
RE(ReapirEasy):
本人早期写的分区表修复工具,支持FAT32、FAT16,有限支持NTFS,不支持8.4G以上硬盘,和某些BIOS不兼容。
其整体水准低于前面列举的工具。
国外一些系统维护的工具目前已经达到了非常强大的程度。
NortonUtilities:
历史最悠久的系统维护工具。
不仅可以数据恢复,还可以系统加速和修补内存错误。
目前最新的版本是NU4.5FOR9X、NU2FORNT等。
Tiramint:
最为出色的灾难恢复工具之一,有NTFS、FAT32、FAT16、NOVELL4种版本。
生成急救软盘,可以对深度破坏的磁盘进行交叉恢复。
4、常用的基本操作
①读出主引导记录:
这是系统级数据恢复可能涉及最多的程序之一。
例:
DEBUG
-a100;从此处开始汇编
126C:
0100movax,201;读操作一个扇区
126C:
0103movbx,300;送入地址300
126C:
0106movcx,1;0面1扇
126C:
0109movdx,80;80H为硬盘,头为0
126C:
010Cint13
126C:
010Eint3
126C:
010F
-g=100;执行
AX=0050BX=0300CX=0001DX=0080SP=FFEEBP=0000SI=0000DI=0000DS=126CES=126CSS=126CCS=126CIP=010ENVUPEIPLNZNAPONC
这里用了I/O中断13,涉及的寄存器含义为ah,操作方式,02H为读,03H为写,al送扇区数,bx送准备装入扇区的内存偏移地址,cx送从哪一道哪一扇区开始,我们一般依靠改换CX来读写不同逻辑盘某个逻辑扇区。
dx送盘符和头数INT 3是断点中断,使程序运行到此停止。
②显示引导区内容:
我们把扇区读到某个内存地址并不是目的。
而是为了看到他的内容,在DEBUG中D命令可以方便的查看内存单元的内容。
续前例,如果我们要看到主引导区的内容的话,既然装载到300。
-d300l200就可以查看了,一个引导区的映象类似如下,可以直观的看到我们前面所提到的代码区和数据区。
是否正常请大家自行分析一下
126C:
030033C08ED0BC007CFB-5007501FFCBE1B7C3.....|.P.P....|
126C:
0310BF1B065057B9E501-F3A4CBBEBE07B104...PW...........
126C:
0320382C7C09751583C6-10E2F5CD188B148B8,|.u...........
126C:
0330EE83C61049741638-2C74F6BE10074EAC....It.8,t....N.
126C:
03403C0074FABB0700B4-0ECD10EBF2894625<.t...........F%
126C:
0350968A4604B4063C0E-7411B40B3C0C7405..F...<.t...<.t.
126C:
03603AC4752B40C64625-067524BBAA5550B4:
.u+@.F%.u$..UP.
126C:
037041CD1358721681FB-55AA7510F6C10174A..Xr...U.u....t
126C:
03800B8AE0885624C706-A106EB1E886604BF....V$.......f..
126C:
03900A00B801028BDC33-C983FF057F038B4E.......3.......N
126C:
03A025034E02CD137229-BE4607813EFE7D55%.N...r).F..>.}U
126C:
03B0AA745A83EF057FDA-85F67583BE2707EB.tZ.......u..'..
126C:
03C08A98915299034608-13560AE812005AEB...R..F..V....Z.
126C:
03D0D54F74E433C0CD13-EBB8000000000000.Ot.3...........
126C:
03E05633F65656525006-5351BE1000568BF4V3.VVRP.SQ...V..
126C:
03F05052B800428A5624-CD135A588D641072PR..B.V$..ZX.d.r
126C:
04000A4075014280C702-E2F7F85EC3EB7449.@u.B......^..tI
126C:
04106E76616C69642070-6172746974696F6E