windows的系统流程的简单介绍
windows系统启动流程详解
一.预启动
阿拉山口ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
首先计算机通电进行自检,并由BIOS(即基本输入输出系统)完成基本硬件配置,然后读取硬盘 的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。
* Windows2000/XP支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为BOOTSECT.DOS文件(位于活动分区根目录 下),并修改系统引导扇区,以便系统启动时加载NTLDR文件,从而达到多重启动的目的。而Windows98则不具备这个功能,因此如果先装好 Windows2000/XP后再装Windows98会破坏掉Windows2000/XP的引导记录,导致2000/XP不能启动。
二.启动
1.首先进行初始化,NTLDR会把处理器从实模式转换为32位保护模式,根据实验它还包含 “Windows系统选择菜单”和“Windows高级选项菜单”(就是按F8后那个)中显示的内容.
2.读取BOOT.INI文件。该文件位于活动分区根目录下,它的作用是使系统在启动过程中出 现选择菜单,由用户选择希望启动的操作系统。如果选择启动 Windows2000/XP,NTLDR会继续引导进行以下过程;如果选择为非Windows2000/XP系统,NTLDR则会读取系统引导扇区副本 BOOTSECT.DOS转入启动相应系统。 [1]
3.系统加载NTDETECT.COM文件。由它来检测机器硬件,如并行端口,显示适配器等 等,并将收集到的硬件列表返回NTLDR用于以后在注册表中注册保存。
4.如果Windows2000/XP有多个硬件配置文件,此时会出现选择菜单,等待用户确定 要使用的硬件配置文件,否则直接跳过此步,启用默认配置。
* 硬件配置文件是指保存计算机特定硬件配置的系统文件。可以创建多个不同的硬件配置文件以满足计算机在不同场合的应用。可以依次选择控制面板-〉系统 -硬件-〉硬件配置文件作出修改。
三.装载内核
引导过程开始装载Windows2000/XP内核NTOSKRNL.EXE。这个文件位于 Windows2000/XP安装文件夹下的SYSTEM32文件夹中。随后,硬件抽象层(HAL)被引导进程加载,完成本步骤。
* 硬件抽象层(HAL):隐藏特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。
四.初始化内核
内核完成初始化,NTLDR将控制权转交Windows2000/XP内核,后者开始装载并初 始化设备驱动程序,以及启动WIN32子系统和WINDOWS2000/XP服务。
五.用户登录
开始登录进程。由WIN32子系统启动WINLOGON.EXE,并由它启动LOCAL SECURITY AUTHORITY(LSASS.EXE)显示登录对话框。用户登录后,WINDOWS2000/XP会继续配置网络设备和用户环境。最后,伴随着微软之声和我们熟悉的个性化桌面,WINDOWS2000/XP漫长的启动过程终于完成
简述装win10系统的过程
需要自备WIN10的安装盘(U盘)。
重启,出现开机LOGO时连续点击ESC选择启动项即可(产品线不同,启动项的进入快捷键不同,华硕笔记本是按ESC,台式机或主板是按F8)
Windows10与Windows8一样,支持UEFI或非UEFI模式引导(Windows7不支持UEFI引导)
本次安装Windows10我们推荐选择UEFI模式引导,这样后续分区格式是更先进的GPT格式,如果选择非UEFI模式引导(下图第四项),后续分区格式是MBR的,最多创建4个主分区
安装系统
启动项中选择启动U盘后,开始引导镜像了
选择语言、键盘等设置后,选择“下一步”
点击“现在安装”
安装程序正在启动
在验证秘钥的阶段,有秘钥就直接输入,也可以暂时选择跳过
同意许可条款
选择“自定义”
接下来进行分区,【Windows7需要点选“驱动器选项(高级)”】
点击新建分配C盘大小,这里1GB=1024M,根据需求来分配大小
如果需要分配C盘为100GB,则为100×1024=102400,为了防止变成99.9GB,可以多加5-10MB
这里把127GB硬盘分为一个分区,点击新建后点击应用
Windows会自动创建一个引导分区,这里选择确定
创建C盘后,其中系统保留盘会自动生成,不用管它。做完系统后会自动隐藏此分区,接下来选择C系统安装的路径,点击下一步
如果分了很多区的话,不要选错安装路径
正在复制文件和准备文件,接下来大部分阶段都是自动完成的
下图是个步骤都是自动完成的,接下来会自动重启
Windows将自动重启,这个时候可以将U盘拔掉
重启后Windows依然是自动加载进程的。期间会重启数次,正在准备设置
准备就绪后会重启,又到了验证产品秘钥的阶段,有秘钥可以直接输入,也可以暂时选择以后再说
快速上手的界面,选择使用快速设置即可
稍等片刻
到这里系统差不多已经安装完了,为这台计算机创建一个账户和密码,密码留空就是没有设置密码
接下来,Windows这种设置应用,等待最后配置准备
Windows安装完毕,请尽情使用吧
自动跳转到桌面
怎么给电脑重装win10系统步骤
建议可以使用还原功能,方法如下
(*注意:系统还原前务必将重要文件进行备份)
1、打开【设置】,选择【系统和安全】
2、选择【恢复】选项卡,然后在【恢复此电脑】处点击开始
u盘重装win10系统步骤
插入win10系统盘(U盘)后,重启按ESC选择U盘安装win10系统(产品线不同,启动项的进入快捷键不同,华硕笔记本是按ESC,台式机或主板是按F8)
开始引导镜像
选择语言、键盘等设置后,选择“下一步”
点击“现在安装”
安装程序正在启动
在验证秘钥的阶段,有秘钥就直接输入,也可以暂时选择跳过
同意许可条款
选择“自定义”
接下来进行分区,【Windows7需要点选“驱动器选项(高级)”】
点击新建分配C盘大小,这里1GB=1024M,根据需求来分配大小
如果需要分配C盘为100GB,则为100×1024=102400,为了防止变成99.9GB,可以多加5-10MB
这里把127GB硬盘分为一个分区,点击新建后点击应用
Windows会自动创建一个引导分区,这里选择确定
创建C盘后,其中系统保留盘会自动生成,不用管它。做完系统后会自动隐藏此分区,接下来选择C系统安装的路径,点击下一步
如果分了很多区的话,不要选错安装路径
正在复制文件和准备文件,接下来大部分阶段都是自动完成的
下图是个步骤都是自动完成的,接下来会自动重启
Windows将自动重启,这个时候可以将U盘拔掉
重启后Windows依然是自动加载进程的。期间会重启数次,正在准备设置
准备就绪后会重启,又到了验证产品秘钥的阶段,有秘钥可以直接输入,也可以暂时选择以后再说
快速上手的界面,选择使用快速设置即可
稍等片刻
到这里系统差不多已经安装完了,为这台计算机创建一个账户和密码,密码留空就是没有设置密码
接下来,Windows这种设置应用,等待最后配置准备
Windows安装完毕,请尽情使用吧
自动跳转到桌面
win10 系统的启动过程
Windows10 操作系统的整个过程中所发生的操作,具体如下。
1.按下计算机电源按钮后,首先进行通电自检(POST, Power On Self Test),由BlOS检测和识别硬件并完成硬件的基本配置。然后查找第一启动设备,接着从该设备读取并运行主引导记录(MBR, Master Boot record),之后将控制权交给MBR。
2.MBR查找其所在硬盘的硬盘分区表,找到标记为“活动”的主分区。然后在该分区的根目录中找到并运行操作系统的加载程序(文件名为 Bootmgr),即 Windows启动管理器,之后将控制权交给 Windows启动管理器。
3.Window启动管理器读取启动配置数据(BCD, Boot Configuration Data)存储中的内容以决定操作系统的启动方式。
◆ 如果计算机中只安装了一个操作系统,或将操作系统列表的显示时间设置为0,那么将不会显示系统启动列表, Windows启动管理器会直接运行 Windows启动加载器(Windows Boot Loader,文件名为Winload. exe)。
◆ 如果计算机中同时安装了多个操作系统,Windows启动管理器会根据 BCD 存储中的内容创建并显示一个系统启动列表,用户可以从中选择要启动的操作系统。
◆ 如果是从休眠状态恢复计算机,那么Windows启动管理器将会运行 Windows 恢复加载器(文件名为 Winresume.exe)。
4.Windows启动管理器运行 Windows启动加载器,启动加载器使用固件接口的启动服务完成操作系统的启动工作并加载操作系统及其相关数据。
◆ 加载操作系统内核 Ntoskrnl.exe和硬件抽象层HAL(文件名为Had)。
◆ 加载注册表中的 HKEY LOCAL MACHINE SYSTEM 子键。
◆ 加载注册表中的 HKEY- LOCAL MACHINE Systemservices 子键中存储的硬件设备驱动程序。
◆ 启用内存分页。
5.加载完所需数据后, Windows启动加载器将控制权交给操作系统内核。系统内核和HAL开始初始化 Windows操作系统并处理位于注册表中的HKEY LOCAL MACHINE SYSTEM Curentcontrolse 子键中的配置信息,然后启动设备驱动程序和系统服务。
6.内核启动会话管理器(文件名为 Smss.exe),然后执行以下操作。
◆ 创建系统环境变量并对系统环境进行初始化。
◆ 启动Wn32子系统(文件名为Csrss.exe)将文本显示模式切换为图形显示模式。
◆ 启动Windows登录管理器(文件名为Winlogon.exe),然后启动服务控制管理器(文件名为 Services.eXe)和本地安全机构(文件名为 Lsass. exe)并等待用户登录。
◆ 创建虚拟内存页面文件。
◆ 对一些必要的文件进行重命名。
7.在使用用户名和密码进行登录后,登录用户界面和默认凭据提供程序会将用尸名和密码等信息传递给本地安全机构以进行身份验证。验证通过后 Windows登录管理器会运行 Userinit.exe 和 Windows外壳, Userinit. ex会创建用户环境变量以便初始化用户环境,还会运行所有需要自动启动的 Windows服务。最后完成系统登录并显示 Windows桌面。当使用安全模式等非常规模式启动系统时实际上只是临时修改了系统的启动方式,而并没有永久性地修改BCD存储中的内容。此外,用户可以通过编辑BCD存储中的内容来控制操作系统的启动方式。BCD存储包含在一个名为BCD的注册表文件中,固件接口的类型决定了BCD文件在磁盘中的位置。
◆ 基于 BIOS 的计算机:BCD文件位于活动分区的Boot文件夹中。
◆ 基于 EFIUEF 的计算机:BCD文件位于EFI系统分区中。
当前题目:windows的系统流程的简单介绍
当前链接:http://cdiso.cn/article/hsccdg.html