
电脑无法正常启动现象大全解决方法, 在诸多电脑故障中,“电脑不能正常启动”是最令人头痛的事了。笔者长期从事维护电脑的工作,在这个方面积累了一些经验,现在就将这些经验整理归纳出来与朋友们分享。
一、电脑能通过自检,稍后听到“嘀”一声,出现蓝屏等情况,无法登录Windows。
这种情况一般是由于系统损坏、驱动或硬件冲突、病毒等造成的,解决起来比较简单。
1、启动过程中,选择“最后一次正确的配置启动”。若不能解决继续下一步
2、启动过程中,注意按“F8”键进入安全模式,在此模式下通过导入备份过的注册表、杀毒、查看硬件设备管理器来卸载重新安装带“!”的设备驱动。
3、值得一提的是,键盘故障或没有插好也会引起蓝屏,并出现“Keyboard error or no keaboard present",若键盘和主板插接口没问题的话,则清洁键盘连接口并重新插紧就能解决。
4、开机正常而无显示,检查显示器电源线、开关、数据线是否正确无误,也有可能是显示器损坏,这些都可以通过观察主机情况、启动声音等很容易排查。
5、重新安装系统。不可否认,这是解决软件问题的终极手段之一,是DIY玩家的必修课。
二、黑屏、无警报声
1、接触不良问题,仔细检查电源插座、机箱后的电源插头、主板上的电源接头、甚至电源上面的开关(若有的话),重新插拔一次。
2、机箱开关、重启键、与主板连接线出问题,从主板上拔下所有与机箱的连接线,并用镊子等直接连接开关跳线试试。
3、主板短路,仔细查看主板周围、背面是否存在与机箱和其他部件的接触。
4、Bios设置不当,利用跳线清除主板的CMOS设置。(此问题多发生在超频、或硬件设置不当,若没有这方面 *** 作可忽略)
5、主板或电源损坏,甚至是CPU烧毁,替换新的试试。
三、开机警报声,无法启动。
1、接触不良,包括显卡、内存、硬盘线、电源线等等,清理灰尘、用橡皮擦显卡、内存的金手指并重新插紧。这些是最常见的,也是最容易解决的。清理机箱内灰尘,改善散热,保证各风扇正常运转。
2、显卡、内存损坏或与主板有兼容问题,替换法解决。如果是多根内存,可以用一根试试。
3、硬盘问题,开机启动出现“Non System Disk Or Disk Error,Replace and strike any key when ready" " Hard disk not present "等等凡是出现“disk、HDD等字样的,可以从硬盘电源线和数据线进行排查直至硬盘本身。
出现“Boot from ATAPI CD-ROM: disk boot flailure ,insert system disk and press enter" ,可以直接进bios中的Adwanced BIOS Feature选项将First Boot Device 设为HDD-0(即第一启动从硬盘启动),保存设置并重启即可。
增加硬盘后无法启动,设置新增加的硬盘为从盘(Slave)即可,通过硬盘上面标注的跳线方法即可解决。
四、开机无显示
打开电脑后,显示器没有显示,仍然处于休眠状态。
这可能是由于内存条和主板内存插槽接触不良所造成的。或者是内存条损坏,或主板内存插槽损坏也可能导致这个故障发生。如果是接触不良,那么只要拔出内存条,用橡皮来回擦拭内存条金手指部位即可解决问题。如果是内存损坏了,那只有更换才能解决问题了。还有,由于内存条故障造成开机无显示时,主机的提示喇叭一般会长时间鸣叫。还有一般显卡的接触不良或损坏也可能造成这种故障的发生。
由于主板原因,出现此类故障一般是因为主板损坏或被CIH病毒破坏BIOS造成。一般BIOS被病毒破坏后硬盘里的数据将全部丢失,是以我们可以通过检测硬盘数据是否完好来判断BIOS是否被破坏,还有两种原因会造成该现象:
1、因为主板扩展槽或扩展卡有问题,导致插上诸如声卡等扩展卡后主板没有响应而无显示。
2、对于现在的免跳线主板而言,如若在CMOS里设置的CPU频率不对,也可能会引发不显示故障,对此,只要清除CMOS即可予以解决。清除CMOS的跳线一般在主板的锂电池附近,其默认位置一般为1、2短路,只要将其改跳为2、3短路几秒种即可解决问题,对于以前的老主板如若用户找不到该跳线,只要将电池取下,待开机显示进入CMOS设置后再关机,将电池上上去亦达到CMOS放电之目的。
对于主板BIOS被破坏的故障,我们可以插上ISA显卡看有无显示,倘若没有开机画面,也可以自己做一张自动更新BIOS的软盘,重新刷新BIOS,但有的主板BIOS被破坏后,软驱根本就不工作(据我所知,承启的主板就是这样),此时,可尝试用热插拔法解决,但据我个人经验,采用热插拔除需要相同的BIOS外还可能会导致主板部分元件损坏,所以可靠的方法是用写码器将BIOS更新文件写入BIOS里面(维修手机的地方一般都有写码器)。
对于主板损坏的故障,有的可能是因为主板用久后电池漏液导致电路板发霉(针对以前的老主板而言),使得主板无法正常工作,对此我们可以对其进行彻底清洗看能否解决问题,此方法还对主板各插槽的接触不良有治根之妙。
清洗方法:用工具拔掉主板上的BIOS、CMOS电池,然后用硬毛刷、洗衣粉,对其各部件进行彻底清洗,最后用自来水冲洗干净,待主板阴干后再试(笔者曾用此法治好过几块主板,且没有发现任何后遗症)。
五、主板COM口或并行口、IDE口损坏
出现此类故障一般是由于用户带电插拔相关硬件造成,此时用户可以用多功能卡代替,但在代替之前必须先禁止主板上自带的COM口与并行口(有的主板连IDE口都要禁止方能正常使用)。
六、CMOS设置不能保存
此类故障一般是由于主板电池电压不足造成,对此予以更换即可,但有的主板电池更换后同样不能解决问题,此时有两种可能:
1、主板电路问题,对此要找专业人员维修
2、主板CMOS跳线问题,有的因为人为故障,将主板上的CMOS跳线设为清除选项,使得CMOS数据无法保存。
七、主板驱动程序装完后,出现死机或光驱读盘速度变慢的现象
在一些非名牌主板上笔者曾多次遇到过此类现象,将主板驱动程序装完后,重新启动计算机不能以正常模式进入Windows桌面,而且该驱动程序在Windows下不能被卸载,使用户不得不重新安装系统。
产品概览宏碁(Acer) | 宏碁Spin系列 | 更多笔记本宏碁Spin 7
请点击输入图片描述
处理器:Intel Core i7-7Y75(1.3GHz/L3 4M)内存容量:8GB硬盘容量:256GB SSD屏幕尺寸:14英寸分辨率:1920×1080厚度:10.98mm网友评分:4.0参数 报价 图片 点评 评测 论坛 经销商商城名称商品报价商品配置购买京东商城¥13999宏碁(acer) 蜂鸟Spin714 14英寸全金属超轻薄翻转笔记本 i7-7Y75 8G 512G SSD IPS全高清触控屏去购买>>亚马逊¥6903.64<a class="lblue" target="_blank" href="https://priceparity.pconline.com.cn/load.jsp?pmid=9207a17a10a30dc2c8a10130e130d42b&from=3#ad=7328" title="Acer Spin 7, 14" full="" hd="" touch,="" 7th="" gen="" intel="" core="" i7,="" 8gb="" lpddr3,="" 256gb="" ssd,="" windows="" 10,="" convertible,="" sp714-51..."="" style="text-decoration-line: nonecolor: rgb(51, 51, 51)outline: nonecursor: pointermargin: 0pxpadding: 0px">Acer Spin 7, 14" Full HD Touch, 7th Gen Intel Core i7, 8GB LPDDR3, 256GB SSD, Windows 10, Convertible, SP714-51...去购买>>查看全部比价信息
在某些杂志上见到安装主板驱动程序能够提高主机速度,增强系统稳定性方面的一些文章,但就我五年以来的电脑维护经验而言却是未曾感觉到此事,以我个人经验而言,除非在Windows下存在设备冲突,其它的就没有必要装主板驱动程序了。
/*************************************************/
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
sbit CS=P3^5
sbit Clk=P1^6 //时钟
sbit DO=P3^7 //ADC0832输出引脚
sbit DI=P3^6 //ADC0832输入引脚
sbit key=P3^3 //按键
bit keydownflg// *** 作位的定义
bit adc_flg
uchar dat,channel
uchar key_buffer
uchar P2_buffer
uchar Beep_cnt
uchar disp_cnt
uchar count4ms
uchar disp_buff[5] //数码管显示缓存
uchar codeTab1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8E}//共阳数码表
uchar code Tab[5]={0x7f,0xbf,0xdf,0xef,0xf7} //数码管位选表
uchar A_D(uchar CH) //AD函数
{
uchar i,adval,test //定义局部变量并初始化
adval=0x00
test=0x00
Clk=0//clk低电平
DI=1 //DI初始高电平在第一个时钟脉冲的下降沿前保持高电平,表示启动信号
_nop_()
CS=0 //片选
_nop_()
Clk=1//clk上升沿,起始位写入
_nop_()
if(CH==0x00) //选择通道0
{
Clk=0 //clk低电平
DI=1
_nop_()
Clk=1 //clk上升沿,通道0的第一位写入
_nop_()
Clk=0
DI=1
_nop_()
Clk=1 //clk上升沿,通道0的第二位写入
_nop_()
}
else
{
Clk=0
DI=1
_nop_()
Clk=1 //clk上升沿,通道1的第一位写入
_nop_()
Clk=0
DI=1
_nop_() //clk上升沿,通道1的第二位写入
Clk=1
_nop_()
}
Clk=0
DI=1
for(i=0i<8i++)//从高位向低位读取八位AD值
{
_nop_()
adval<<=1
Clk=1
_nop_()
Clk=0
if(DO)
adval|=0x01
else
adval|=0x00
}
for(i=0i<8i++)
{
test>>=1//从低位向高位读取八位AD值
if(DO)
test|=0x80
else
test|=0x00
_nop_()
Clk=1
_nop_()
Clk=0
}
if(adval==test)dat=test//判断两个读取值是否相等相等就把读取的数赋值给DAT
_nop_()
CS=1
DO=1
Clk=1
return dat
}
void FillDispBuffer(void) //数码管显示缓存函数
{
disp_buff[0]=channel //显示通道
disp_buff[1]=12//显示"C"
disp_buff[2]=dat/51 //显示个位
disp_buff[3]=dat%51*10/51 //显示十分位
disp_buff[4]=((dat%51)*10%51)*10/51 //显示百分位
}
void dealkey(void) //按键处理
{
if(keydownflg) return //keydownflg控制位为1,不对按键进行处理
key_buffer=P2
if((key_buffer&0x80)!=0x80) channel=0//选择通道0
if((key_buffer&0x40)!=0x40) channel=1//选择通道1
FillDispBuffer()//数码管显示缓存
Beep_cnt=0
keydownflg=1 //keydownflg控制位置1
}
void main(void) //主函数
{
P0=0xff //初始化
P2=0xff
dat=0x00
disp_cnt=0
count4ms=0
channel=0
TMOD=0x10
TH0=(65535-4000)/256
TL0=(65535-4000)%256
EA=1
TR0=1
ET0=1
while(1)
{
if(adc_flg) //ADC转换控制位,防止输入与输出产生冲突
{
adc_flg=0
A_D(channel) //ADC函数
FillDispBuffer() //数码管显示缓存
}
if(!key) //按键
dealkey()
}
}
void T0_service(void)interrupt 1 //定时器0中断子函数
{
TH0=(65535-4000)/256
TL0=(65535-4000)%256
P2_buffer=Tab[disp_cnt] //查表,数码管的位选择
if(keydownflg) //蜂鸣器0.4s的短时间鸣叫
{
P2_buffer=P2_buffer&0xfe
Beep_cnt++
if(Beep_cnt==100)keydownflg=0
}
P2=P2_buffer //数码管显示数字符号
if(disp_cnt==2) //第三位数码管显示小数点
P0=Tab1[disp_buff[disp_cnt]]&0x7f
else
P0=Tab1[disp_buff[disp_cnt]]
disp_cnt++ //
if(disp_cnt==5) disp_cnt=0
count4ms++
if(count4ms==50) //0.2s ADC转换一次
{
adc_flg=1
count4ms=0
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)