泡泡网主板频道 PCPOP首页      /      主板     /      评测    /    正文

菜鸟进阶之十:解决电脑系统启动故障

    当硬件自检过程完毕之后,就要开始系统的启动工作了。实际上,在自检过程完毕之后到系统启动之前,还有一段时间也是非常重要的,这段时间在很大程度上决定了计算机到底能否成功启动。——读取主引导记录阶段。

    相信很多人都遇到过主引导记录(MBR)损坏或者不正常而导致的计算机不能启动的问题,比如有一些通过Ghost恢复的系统、双系统在自检之后,一直停留在黑屏的状态,那么很有可能是主引导记录丢失或者损坏。我们将在后文对MBR的问题进行详细讲解。

    MBR会检查硬盘的分区表以及活动分区信息,也就是说有些时候MBR虽然没有问题,但是分区表或者活动分区有问题,也会导致系统启动失败。经常有人需要修复分区表也正是因为这个问题。

    接着,计算机开始载入系统引导文件,以Windows XP为例,计算机将开始读取如NTLDR,Boot.ini,ntdetect.com,ntokrnl.exe,Ntbootdd.sys等文件,其中ntdetect.com将会将收集计算机硬件信息列表并将列表返回到NTLDR,这样做的目的是便于以后将这些硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。如果这些都没有问题的话,就进入内核加载阶段。内核加载完成之后进行内核初始化,并开始出现Windows XP滚动条、加载驱动程序,启动Windows XP高级子系统以及服务。系统启动成功,进入登陆界面或者桌面。

    综合来看,在硬件自检之后到进入桌面之前,WindowsXP一共经历了4个阶段,但又可以细分为很多阶段,我们基本可以按照以下的顺序来表示:

1、读取MBR主引导记录

2、检查硬盘分区表的正确性

3、检查是否存在活动分区

4、载入系统文件,读取硬件信息

5、加载操作系统内核

6、初始化操作系统内核

7、加载驱动程序

8、完成启动

    当然,上面只是简单的介绍了一下Windows XP的启动流程,不管是Windows Vsita、Windows 7还是Linux,都是按照这样的启动方式来实现的,只是加载的文件和内核不一样而已。今天,我们主要要讲述的也就是在这几个步骤中的问题。

0人已赞

关注我们

泡泡网

手机扫码关注