• Windows 系统引导过程


    一、系统引导基本概念

    BIOS:Basic Input Output System,直译过来后中文名称就是"基本输入输出系统",是一种业界标准的固件接口,是操作系统启动时加载的第一个软件。保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,主要功能是为计算机提供最底层的、最直接的硬件设置和控制。Legacy启动模式是指BIOS固件用来初始化硬件设备的引导过程,Legacy启动模式包含一系列已安装的设备,这些设备在引导过程中计算机执行 开机自检测试时会被初始化。传统引导将检查所有连接设备的主引导记录 (MBR,Master Boot Record),通常位于磁盘的第一个扇区。

    UEFI:Unified Extensible Firmware Interface,统一可扩展固件接口,可看作是新版本的 BIOS,是BIOS的继承者和替代者。UEFI 启动模式包含一个特殊的 EFI(Extensible Firmware Interface) 分区,用于存储 .efi 文件并用于引导过程和引导加载程序。

    启动分区:包含Windows系统文件及其支持文件的硬盘分区,即安装Windows的分区

    MBR:Master Boot Record,主引导记录是一种硬盘的分区模式,位于整个硬盘的0磁道0柱面1扇区,构成了硬盘的主引导扇区,与BIOS模式对应

    GPT:GUID Partition Table,全局唯一标识分区表是一种硬盘的分区模式,MBR分区结构最高支持到2T硬盘,2T及以上分区就需要GPT分区结构,与UEFI模式对应。MBR分区结构最高支持到2T硬盘,2T及以上分区就需要GPT分区结构。GPT最高支持创建128个分区。

    MSR分区:是微软保留分区,是GPT磁盘上用于保留空间以备用的分区。

    Windows PE:Windows Preinstallation Environment,预安装环境,带有有限服务的最小子系统

    二、BIOS 引导过程

    1、主板与硬件初始化

    2、BIOS 读取MBR,启动管理器获得控制权

    3、winload.exe 获得控制权

    4、winload.exe完成初始化,操作系统获得控制权

    三、UEFI 引导过程

    1、主板与硬件初始化

    2、UEFI 读取EFI文件,启动管理器获得控制权

    3、winload.efi 获得控制权

    4、winload.efi完成初始化,操作系统获得控制权

  • 相关阅读:
    C语言学习之路(基础篇)—— 文件操作(下)
    【SpringBoot从入门到精通】第三章 Springboot启动器、容器、常用注解解析
    反射的使用
    ResNet分类器量化
    爬虫介绍及举例
    15.Django总结
    解决vite不是内部或外部命令,也不是可运行的程序 或批处理文件。
    【leetcode:94.二叉树的中序遍历】
    win10下基于anaconda的detectron2安装
    用c语言程序实现冒泡法排序
  • 原文地址:https://blog.csdn.net/xiaoxiao_ziteng/article/details/128174259