双系统从开机到进入桌面的过程(较浅层次的理解)--(写于2012-02-23 21:26)
2012-07-25 21:57
148 查看
以Windows 7在C盘、Windows XP在D盘为例,记录一下从开机到进入桌面电脑都干啥了。(个人理解在较浅层次)
当按下电源开关启动电脑后,第一个执行任务的就是BIOS。
关于BIOS之于电脑主板的固化形态,在此恕不赘述。
此时此刻,BIOS会以极快速度进行加电自检(POST):显卡、CPU、内存、硬盘……
当加电自检顺利过关之后,接着就会读取主引导记录(MBR)
——被标记为启动设备的硬盘首扇区,并传送被Windows 7建立的控制编码给MBR。
这时,Windows 7接管启动过程:MBR读取引导扇区(活动分区)的第一扇区。
此扇区包含用以启动Windows 7的启动管理器(Windows BootManager)程序Bootmgr.exe的代码。
Windows 7启动管理器接着读取:启动配置数据存储中的信息(安装在电脑中的双系统配置信息),并且在启动界面出现已经生成的双系统启动菜单。
如果选择Windows 7,启动管理器运行Windows\System32中的Winload.exe。
如果选择Windows XP,将定位系统安装所在的卷,并且加载早期的OS loader(即:Ntldr.exe)。
当用户选择启动Windows 7时,即加载其核心文件Ntoskrnl.exe和hal.dll:从注册表中读取有关设置并加载硬件驱动程序。
随即启动运行Windows会话管理器(smss.exe)、Windows启动程序(Wininit exe)、本地安全验证(Lsass.exe)与服务(services.exe)进程。
最后加载账户设置文件、随系统启动程序,进入系统桌面。
当按下电源开关启动电脑后,第一个执行任务的就是BIOS。
关于BIOS之于电脑主板的固化形态,在此恕不赘述。
此时此刻,BIOS会以极快速度进行加电自检(POST):显卡、CPU、内存、硬盘……
当加电自检顺利过关之后,接着就会读取主引导记录(MBR)
——被标记为启动设备的硬盘首扇区,并传送被Windows 7建立的控制编码给MBR。
这时,Windows 7接管启动过程:MBR读取引导扇区(活动分区)的第一扇区。
此扇区包含用以启动Windows 7的启动管理器(Windows BootManager)程序Bootmgr.exe的代码。
Windows 7启动管理器接着读取:启动配置数据存储中的信息(安装在电脑中的双系统配置信息),并且在启动界面出现已经生成的双系统启动菜单。
如果选择Windows 7,启动管理器运行Windows\System32中的Winload.exe。
如果选择Windows XP,将定位系统安装所在的卷,并且加载早期的OS loader(即:Ntldr.exe)。
当用户选择启动Windows 7时,即加载其核心文件Ntoskrnl.exe和hal.dll:从注册表中读取有关设置并加载硬件驱动程序。
随即启动运行Windows会话管理器(smss.exe)、Windows启动程序(Wininit exe)、本地安全验证(Lsass.exe)与服务(services.exe)进程。
最后加载账户设置文件、随系统启动程序,进入系统桌面。
相关文章推荐
- 双系统从开机到进入桌面的过程(较浅层次的理解)--(写于2012-02-23 21:26)
- Windows xp 开机过程中滚动条过后黑屏数分钟后进入桌面的解决方案
- win8.1系统开机屏幕总是会闪一下或黑屏一会才进入桌面的故障原因及解决方法
- 开机时,没设密码,为什么还要鼠标点击用户名图标才能进入桌面系统
- 如何让Windows 8系统开机直接进入桌面
- XP系统启动后,进入桌面慢,显示桌面慢,开机慢的原因及解决方法
- win7开机直接进入系统系统桌面
- Ubuntu启动停在开机界面和进入系统后空白桌面的问题解决标题有点长
- android的文件系统结构及其引导过程的初步理解
- 开机进入grub无法进入系统的解决办法
- ubuntu密码正确,一直无法进入桌面系统,又跳回到登录界面
- android的文件系统结构及其引导过程的初步理解
- 多系统环境下,设置开机默认进入的系统
- 文件系统的层次结构的理解总结
- 正常开机但无法进入桌面的问题
- 深入理解——Android系统升级过程
- android的文件系统结构及其引导过程的初步理解
- 开机按F1才能进入系统的解决方法
- Ubuntu12.04开机无法进入系统,grub损坏
- Android系统的开机画面显示过程分析(2)