首页 > 系统相关 >WINDOWS启动模式

WINDOWS启动模式

时间:2022-11-03 23:55:09浏览次数:45  
标签:CSM 操作系统 EFI WINDOWS 启动 模式 硬件 BIOS MBR

一、WINDOWS启动需要首先进入BIOS,BIOS全称为Basic Input Output System,基本输入输出系统,传统的BIOS即Legacy BIOS

BIOS的目的主要有五个:

   1、检测硬件,检测硬件能否正常工作;

   2、初始化硬件,为了使硬件能够按照PC的架构工作,BIOS必须硬件商提供的手册将硬件设置好,比如写几个寄存器之类的;

   3、启动操作系统,操作系统从DOS到Vista,都只能把自己的Loader放在MBR,因为BIOS只读MBR;当然,在新的EFI BIOS时代,这点有所改变,EFI支持的BOOT FROM FILE不再需要MBR;

   4、操作系统启动后,一部分继续驻留内存,像操作系统和其他软件提供基本系统服务,如磁盘读写;

   5、修复硬件缺陷。

BIOS程序存放于主板上的一个芯片中,即BIOS芯片,实际上是一个只读存储器,大小约为1M~8M,掉电不会丢失;

CMOS是BIOS设置的结果,存放于南桥芯片中的不间断存储器中,掉电丢失。

 MBR:主引导记录,也称为主引导扇区,位于硬盘的0柱面0磁头1扇区处,包括硬盘主引导记录MBR、分区表DPT和结束标志。

       “计算机启动后首先对本机的硬件设备进行测试,测试成功后进入自举程序INT I9H,然后将磁盘的主引导记录读入内存,首址为0700C开始的区域,然后开始执行MBR程序段。MBR是优先于所有操作系统,被调入内存的指令,并发挥主导作用,最后把控制权交给操作系统。可见,MBR不依赖于任何操作系统,

二、EFI BIOS

EFI全称为Extensive Firmware Interface,即可扩展固件接口,是全新一代的启动方式

EFI在开机时的作用和BIOS一样,初始化硬件,但是他的操作界面是鼠标而非键盘,并且除了初始化硬件,他还会加载硬件的驱动程序。

EFI程序包括如下部分:

    1、Pre EFI初始化,负责最初的CPU、内存、硬盘、南桥、北桥的初始化,并加载EFI驱动,在EFI中,一种突破传统MBR分区结构的GUID磁盘分区系统被引入,新分区类型中,分区数不再受限制(传统MBR分区只支持最大4个主分区),分区类型由GUID表示;

    2、EFI驱动执行环境;

    3、EFI驱动程序;

    4、兼容性支持模块CSM(Compatibility Support Modular),由于UEFI大约是15年起才开始普及的,一些主板、硬盘并不支持,那么CSM模块就可以对这些老旧设备提供支持。对于新的WIN10、WIN11,是支持纯UEFI启动的,无需开启CSM,而像WIN7,则需要开启CSM模式,否则会卡在WINDOWS徽标界面。

    备注:CSM模块和Secure BOOT是冲突的,如果要调整CSM模块的状态,则需要关闭Secure BOOT。

 

    

三、MBR和UEFI分区表哪个好,如何转换?

http://dnxtc.net/zixun/zuzhuangjiaocheng/2022-07-19/10618.html

 

       

标签:CSM,操作系统,EFI,WINDOWS,启动,模式,硬件,BIOS,MBR
From: https://www.cnblogs.com/guojiang09/p/16856318.html

相关文章

  • 设计模式:责任链模式的应用场景及源码应用
    一、概述责任链模式(ChainofResponsibilityPattern)是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首......
  • DPM(Deformable Part Model)的PCA+Starcasscade(Windows)代码整理
    大家好,我是你们的老朋友——泽哥!最近一直没有写博客是因为泽哥最近在忙本科毕业设计。泽哥的本科毕业设计是研究DPM模型的,相信大家也略微了解,DPM模型即DeformablePartMode......
  • windows10安装dlib+python3.9
     1、whl安装注意,仅支持特定版本,请检查pip所支持的版本是否一致dlib-19.23.0-cp39-cp39-win_amd64.whlhttps://gitee.com/billyme/python-dlib/raw/master/dist/dlib-......
  • windows10安装pip
    1、下载下载路径  https://pypi.org/project/pip/#files下载:  下载完成后解压到本地的软件安装目录,如下所示:  2、安装打开cmd,进入到解压包存放的路径:  ......
  • WSL2 Ubuntu固定IP,开机启动SSH
    1.设置SSH安装wsl2Ubuntu,后无法启动SSH1.1出现的错误包括:a.start-stop-daemon:unabletosetgidto0(Operationnotpermitted)b.*StartingOpenBSDSecur......
  • Windows 10下基于Visual Studio 2019编译配置VTK 8.2.0
    参考:https://blog.csdn.net/weixin_42694889/article/details/1159645331、下载并安装VisualStudioCommunity2019、CMake3.19.0;2、下载VTK8.2.0并解压:https://vt......
  • 外观模式(二)
    #include<iostream>usingnamespacestd;classMemory{public:voidcheck(){cout<<"内存自检"<<endl;}voidoff(){cout<<"内存关......
  • kali和windows中安装 pikachu
    https://blog.csdn.net/qq_42685664/article/details/124422549在kali安装中安装的时候注意需要把mysql和apache的服务打开;开启mysql和开启apache:sudoservicemy......
  • 在Windows下和MacBook中如何查找本地的字体文件
    在Windows下和MacBook中如何查找本地的字体文件大家好,我叫亓官劼(qíguānjié)​​博主博客文章内容导航(实时更新)​​更多优质文章推荐:​​收藏!最详细的Python全栈开发指......
  • 浅谈PHP设计模式的适配器模式
    简介:适配器模式属于结构型设计模式。将一个类的接口转换成可应用的兼容接口。适配器使原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式有两种实现方......