计算机系统的启动是一个极其繁杂的过程,包含自检、引导、启动、初始化四个部分,无论哪个环节出现问题都会导致系统启动失败。

BIOS自检

BIOS自检从按下主机电源的那一刻开始,根据不同性能的电脑这个过程需要花费几毫秒至几秒钟的时间。


为了保证计算机在运行过程中不会出现致命性的错误,主机供电后即开始自检。自检的过程相对较简单,主要检查主板、CPU、内存及其它主要部件的状态是否正常,同时会检测系统ROM BIOS是否存在错误。

如果在这个过程中,任一硬件存在致命性错误,自检便不会通过,同时主板会根据故障发出相应的蜂鸣声;倘若电脑的主要硬件均通过自检,但仍然存在影响系统运行的错误,自检程序会向显示器输出错误提示,比如屏幕显示“Memory test fail”等。

解决办法:

引导系统

电脑完成自检后,便会根据BIOS预设的参数引导系统。简单地说,就是将硬件的控制权交给位于主硬盘MRB部分的代码。

电脑进不去bios按任何键没反应(电脑进不去系统的最简单方法)(1)

在这个过程中存在两种可能性:

1、BIOS找不到硬盘。因为MRB位于主硬盘的0柱面、0磁头、1扇区,这个位置也被称为主引导扇区,如果BIOS找不到硬盘,那么位于MRB中的引导程序便无法载入内存,导致系统启动失败,同时BIOS会返回相应的代码提示这个错误。

2、MRB损坏。BIOS完成自检后,会试图引导位于主引导扇区的程序运行。因为强制关机或其它原因,导致MRB损坏时,系统便会启动失败,同时会输出相应的错误代码。

解决办法:

启动内核

基于引导程序,操作系统的内核会被载入内存,同时配置基本运行环境。

电脑进不去bios按任何键没反应(电脑进不去系统的最简单方法)(2)

在这个过程中,操作系统会逐个检查运行所需要核心文件,如果核心文件存在错误或丢失,系统便无法正常启动,随之向用户展现错误代码。

同时,因为所有软件的运行基于硬件,如果在这个过程中,部分硬件存在问题,同样会导致操作系统启动失败,最常见的问题如内存条故障等。

解决办法:

系统初始化

简单地说,系统初始化就是由指定的程序来创建用户环境,并最终为用户提供登陆界面的过程。

电脑进不去bios按任何键没反应(电脑进不去系统的最简单方法)(3)

因为病毒或其它原因,系统初始化程序无法正常创建进程或线程,使得显示界面停留在某一页面,启动过程就此戛然而止。

解决办法:

小结

因为操作系统的启动过程本身极其复杂,所以无法通过一篇简单的文章来详细描述启动失败的原因,但是综合来看,解决办法相对统一。对于一些有相关提示的故障,可根据系统反馈的信息来尝试解决问题;对于一些隐性故障,即可通过排除法来解决问题,比如重装系统、更换硬件等。