电脑开机是怎样自动加载进程

摘自 https://wenwen.sogou.com/z/q882466160.htm?rcer=u3Bxktcg0fmMtaJlu

第一台得到了广泛应用的个人电脑从IBM公司开发出以来,电脑从本质上说没有多大改变,按下电源开关以后,每台电脑都会先执行一些相同的开机步骤 ,然后才开始运行操作系统。这些硬件检测步骤很重要,不这些由于是硬件问题和windows启动的关系不大,在这里就简略的介绍一下。

首先,按下电源开关以后,电脑会进行开机自检,检测Bios是否完整,主要的硬件如内存和处理器是否连接正确并正常使用。通过开机自检以后,BIOS会按照你设定主从引导(大多数人都把主启动设置为硬盘,因为这样会减少查找引导文件时间,比主光盘启动等快2秒-30秒),依次查找可以引导的文件。如果找到BOIS就执行找到的启动代码,然后执行windows启动。

Windows 9x 这样的是基于MS-DOS核心的操作系统与Windows 2000和WINDOWS XP启动过程不一样,但是现在几乎已经绝迹,所以只和大家说一下 Windows 2000/XP 的启动过程。

第一步,BOIS会执行主硬盘上的主引导记录(MBR),MBR会载入和分析boot.ini配置文件,该文件包含安装在硬盘上的所有操作系统记录,以及如果执行这些操作系统的指令。这时候会显示一个启动菜单,在安装多操作系统下通过菜单,可以让你选择进入那个你以安装的Windows 2000还是WINDOWS XP。

在启动菜单选择进入操作系统后,NTDETECT. COM程序就会收集已安装硬件的信息,然后它会从BOOT. INI 文件中读取信息,找出启动分区的位置。

下一步,NTLLDR会读取注册表,选择活动的的硬件配置文件和控制配置信息,然后载入所需的设置驱动程序。最后,WINDOWS XP核心NTOSKRNL.EXE介入进来,启动WINLOGON.EXE程序,后者有启动LSASS.EXE (本地安全管理模块),它决定着登陆界面是欢迎界面还是老式 2000登陆对话框,在输入用户名和密码以后就会载入桌面,到这里,WINDOWS XP的启动过程就结束了。

Windows xp的启动时刻表

0:00,按下电源按钮,接通电源到你的电脑上。

0:03,电脑从只读存储器芯片上输入Bios(基本的输入/输出系 统)。Bios运行POST自检(电源自检程序),并检查是否有CPU.内存和显卡。

0:05,BIOS唤醒显卡,屏幕上开始出现显示,POST检测内存的第一百兆字节是否有误。

0:07,BIOS搜索键盘,检测软驱、光驱和硬盘,然后开始检测这些设备是否有误。

0:20,BIOS把Windows xp代码交给硬盘,电脑初始化内存管理器,设备驱动程序和操作系统的各部分。最后,有Windows 注册管理器进行监控。

0:42,出现Windows xp登陆屏幕。选择的用户名,电脑根据选择的开始载入Windows Explorer。

Login +0:04,系统载入TSR程序(terminnate-and-stay resident programs),如反病毒软件和其他后台程序,确保你的Windows 能正常运行。

Login +0:16,完成启动。可以开始Windows 之旅吧,不过一定要注意要正确关闭系统。

原文地址:https://www.cnblogs.com/flangrean/p/14358698.html