当前位置: 首页 > article >正文

电脑启动过程

BIOS方式

1、主板上电后,将BIOS加载到内存中0xF0000~0xFFFEF ,再从0xFFFF0开始执行第一指令;

2、加载各种硬件的ROM 初始化硬件;

3、从启动盘加载引导程序到内存中0x7C00~0x7DFF ,再跳转到0x7C00执行。

4、根据引导程序功能加载相应的操作系统,

UEFI方式。

1、将NVRAM(与BIOS一样存储在非易失性随机访问存储器,主板上自带的一小块配置存储器)加载到内存中执行,

2、根据NVRAM配置,从存储设置中读取启动文件 ,\EFI\Microsoft\Boot\bootmgfw.efi

3、bootmgfw.efi根据配置加载操作系统

NVRAM程序只能识别FAT32格式,所以 ESP(EFI SYSTEM PARTITION)分区必须为FAT32格式


http://www.kler.cn/a/428341.html

相关文章:

  • ThreeJs功能封装——基础场景创建
  • CICD集合(五):Jenkins+Git+Allure实战(自动化测试)
  • UDP 广播组播点播的区别及联系
  • 钉钉群机器人设置——python版本
  • 为AI聊天工具添加一个知识系统 之63 详细设计 之4:AI操作系统 之2 智能合约
  • 学到一些小知识关于Maven 与 logback 与 jpa 日志
  • okHttp的tcp连接池的复用
  • 记录一次使用git无权限的问题排查
  • 【MIT-OS6.S081作业1.4】Lab1-utilities find
  • 漫画之家系统:Spring Boot技术下的漫画爱好者天堂
  • Unity3D常见的设计模式(四)
  • 【Apache Paimon】-- 8 -- flink 创建 paimon connecor 的两种方式
  • HiveSQL题——炸裂函数(explodeposexplode)
  • CoaXPress Over Fiber Bridge Host IP Core 仿真
  • maven多模块开发
  • 【计算机网络】实验10:开放最短路径优先OSPF
  • Vue2简介
  • python语法基础---正则表达式(补充)
  • 爬虫(JAVA笔记第四十期)
  • Win10安装kafka并用C#调用
  • Qt源码阅读(六) ⏱️QTimer
  • 【成功解决】:VS2019(Visual Studio 2019)遇到E2870问题:此配置中不支持 128 位浮点类型
  • 【计算机网络】实验13:运输层端口
  • k8s中镜像导出的报错 not found
  • 【Django】在view中调用channel来主动进行websocket通信
  • 什么是数据架构?