码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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完成初始化,操作系统获得控制权

  • 相关阅读:
    时间序列预测 Graph-WaveNet:Graph WaveNet for Deep Spatial-Temporal Graph Modeling
    Invoking “make -pkg test -j4 -l4“failed catkin_make时错误
    LeetCode 754. 到达终点数字
    基于Python的人脸互换系统设计与实现
    自学Python第十八天-自动化测试框架(二):DrissionPage、appium
    记录一下ComboBox在listview中的问题,后面再解决。
    Java开发之高并发必备篇(六)——Lock和ReentrantLock(2)
    Lavarel定时任务的使用
    三维模型3DTile格式轻量化在网络传输中的重要性分析
    【Unity3D】发射(RayCast)物理射线(Ray)
  • 原文地址:https://blog.csdn.net/xiaoxiao_ziteng/article/details/128174259
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号