文章目录

  • EFI是什么
  • CSM是什么
  • UEFI是什么
  • 安装Windows时需要注意什么
  • 安装双系统时需要注意什么
  • 参考

EFI是什么

我之前的一篇博客计算机启动的基本过程提到了BIOS是个程序,存储在BIOS芯片中. 而现在的新式电脑用的基本都是UEFI启动,早期的过渡电脑用的都是EFI启动.

其实EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本是不一样的.

EFI和BIOS一样,主要在启动过程中完成硬件初始化,但它是直接利用加载EFI驱动的方式,识别系统硬件并完成硬件初始化,彻底摒弃读各种中断执行.

CSM是什么

大多数 x86 和 x86-64 架构的计算机上的 EFI 都包含一个叫做兼容支持模块Compatibility Support Module(CSM)的组件,这使得 EFI 能够使用旧的 BIOS 风格的引导机制来引导操作系统. 这会非常方便,因为它向后兼容. 以技嘉X570主板为例, 在boot页面下默认CSM模式是开启的

UEFI是什么

当EFI发展到1.1的时候,英特尔决定把EFI公之于众,于是后续的2.0吸引了众多公司加入,EFI也不再属于英特尔,而是属于了Unified EFI Form的国际组织,EFI在2.0后也遂改称为UEFI,UEFI,其中的EFI和原来是一个意思,U则是Unified(一元化、统一)的缩写,所以UEFI的意思就是“统一的可扩展固件接口”,与前身EFI相比,UEFI主要有两个改进.

首先是UEFI具有完整的图形驱动功能,显示的设置界面是显卡高分辨率按640x480或1024x768显示.

其次是UEFI具有一个独特的功能,安全启动,而EFI是没有安全启动(Secure Boot)的,安全启动实际上通俗的解释是叫做固件验证.

开启UEFI的安全启动后,主板会根据TPM芯片(或者CPU内置的TPM)记录的硬件签名对各硬件判断,只有符合认证的硬件驱动才会被加载. 而Win8以后的Windows则是在操作系统加载的过程中对硬件驱动继续查签名,符合Windows记录的硬件才能被Windows加载,这在一定程度上降低了启动型程序在操作系统启动前被预加载造成的风险,但是这也会造成系统安装变得垄断, 所以在后面提到的安装双系统时需要关闭Secure Boot.

安装Windows时需要注意什么

读到这里你可能会问了, 上面的知识对我装系统有什么影响呢? 因为网上很多装系统教程只告诉大家用什么软件, 以什么目标系统类型去烧录U盘, 但是却没有告诉大家什么情况下用什么该用这种类型, 什么情况下不该用这种类型.

烧录启动盘的软件推荐使用Rufus. 如果你要安装系统的目标硬盘是MBR格式, 那么选择分区类型为MBR, 目标系统类型选择BIOS(或UEFI-CSM). 反之如果是GPT格式, 那么使用UEFI(非CSM)格式. 如下两图.


如果你不能确定自己的硬盘格式, 使用DiskGenius软件, 在左上角可以查看到当前硬盘的格式. 如下图. 如果你的硬盘容量大于2T, 那么就要使用GPT格式了,否则二者皆可. DiskGenius也可以提供分区转换服务. 这样你就可以自由转换分区格式并选择目标系统类型了.

当选择了目标系统为CSM格式时, 你需要在BIOS中设置CSM为开启状态. 此时Secure Boot也会关闭.

同样地, 当选择了目标系统为UEFT格式时, 你需要关闭CSM. 但是这里注意, 如果你有安装双系统的需求, 这里需要关闭Secure Boot.

另外这里多说一点, 如果你用到了装机U盘比如大白菜来帮助你装机, 此时你需要开启CSM, 否则你将启动不了大白菜的装机PE系统.

另外我的技嘉X570主板在关闭CSM后, BIOS会莫名奇妙卡起来, 进入任何系统也是会变得非常地缓慢, 重装BIOS或者系统都不管用. 所以建议大家可以的话还是要开启CSM来装.

安装双系统时需要注意什么

如上所说, Secure Boot使得Windows系统处于"垄断"模式下, 所以, 安装双系统最重要的就是关闭Secure Boot. 这可以通过开启CSM, 或者是关闭CSM后(即在UEFI模式下), 单独关闭Secure Boot.

其次, 烧录时选择的目标系统类型和安装Windows的选择思路是一样的.

这里注意, 尽量在安装双系统前, 提前开辟出未分配的空间以供使用, 这样在选择与Windows Boot Manager共存时可以直接使用, 否则系统可能会推荐你安在别的地方.

另外, 你需要禁用Windows的快速启动功能. 这个页面描述了如何禁用此功能,不禁用的话会导致文件系统损坏。请注意此功能与BIOS里面的的快速启动选项不同。

关于双系统的安装和卸载细节, 网上的教程有很多, 我比较推荐

手把手教你Windows Linux双系统的安装与卸载和详解 UEFI 模式下安装 Linux

参考

  1. IT之家学院:BIOS、EFI与UEFI详解
  2. 详解 UEFI 模式下安装 Linux
  3. 关于CSM和UEFI你要知道的一些事

UEFI与BIOS(CSM)下安装Windows以及双系统需要知道的一些事相关推荐

  1. win10下安装Ubuntu18.4双系统(适合小白)

    win10下安装Ubuntu18.4双系统(适合小白) 注:本篇为传统MBR引导方式下安装. 查了很多博客,有的地方说法都不同,导致踩了一些坑.所以大家参考的时候还是得对自己的电脑配置等要具体情况具体 ...

  2. 安装windows+linux双系统

    ## 安装windows+linux双系统 (我安装用的是Windows 10 + CentOS 7) 一.安装Windows系统 一般人的电脑一开始是有一个windows系统的,所以安装window ...

  3. Windows7系统下安装Ubuntu实现双系统

    Windows7系统下安装Ubuntu实现双系统 参考链接: https://blog.csdn.net/naked_emperor/article/details/81871592 https:// ...

  4. win7下安装Linux实现双系统全攻略

    win7下安装Linux实现双系统全攻略 听语音 http://jingyan.baidu.com/article/c275f6bacc3326e33c756743.html 分区http://jin ...

  5. ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 win7下安装ubuntu组成双系统很容易,虽然也应该有知道怎么在ubuntu下安装win7组成双系统的人,我就把我的经验分享出来: 1.准备工具:一个U ...

  6. 笔记本安装Windows+Ubuntu双系统时花屏问题及解决方案

    笔记本安装Windows+Ubuntu双系统时花屏问题及解决方案 我的电脑显卡是nvidia.本文也是针对nvidia显卡的电脑. 这个问题根本上是电脑的显卡和Ubuntu系统不匹配的问题. 先上图 ...

  7. win10下安装ubuntu,双系统,免U盘

    win10下安装ubuntu,双系统,免U盘 关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a559 7 ...

  8. windows下安装ubuntu20.04双系统

    文章目录 一. 环境准备 1. 条件准备 2. 电脑BIOS模式 3. 磁盘空间准备 二. 制作U盘启动盘 三. 安装ubuntu 四. 番外篇 1. 系统语言换成中文 2. 换源 3. 安装中文输入 ...

  9. HP暗影精灵三win10下安装ubuntu16.04双系统(uefi安装)

    1.系统启动盘制作 准备一个空优盘(需不需要空待考究),下载好Ubuntu16.04的安装包,直接右键解压到U盘.这样就ok,亲试有效. 2.准备磁盘分区 win10下win+x 进入[磁盘管理],压 ...

  10. Win7下安装CentOS5.3双系统

    弄了一天,终于在Win7下安装上了Linux,形成了双系统,虽然对其中所涉及的很多原理还是不甚了解,甚至有些稀里糊涂,现将我安装过程及其中遇到的问题和一些心得体会记录下来仅供交流使用. 1.Win7安 ...

最新文章

  1. android 无埋点 简书,无埋点README
  2. 匿名函数的this指向为什么是window?
  3. 怎么在ASP.NET中写HTML,如何:在 ASP.NET 网页中设置控件的 HTML 属性
  4. js联动清除的一个想法
  5. Xilinx IP解析之Processor System Reset v5.0
  6. es6 对象中是否有键值_干货| ES6/ES7好玩实用的特性介绍
  7. -Dmaven.multiModuleProjectDirectory system propery
  8. 寻仙服务器要维护多久,新寻仙正式服5.2.62.1版本更新公告
  9. Java学习笔记基础(中)
  10. 批量替换文件字体,简体-繁体
  11. Tushare Day3——了解stock_company并与stock_basic数据规模进行比较
  12. 基于TLC5615芯片的DDS信号发生器(FPGA)
  13. 完美解决python manage.py makemigrations 报错
  14. 农村信用社计算机岗位考什么条件,说说农村信用社考试考什么
  15. 网页设计配色应用实例剖析——黄色系
  16. linux下免费远程控制工具,ToDesk Linux版下载
  17. python 加速度_MicroPython动手做(20)——掌控板之三轴加速度
  18. ThreeJs法向贴图
  19. Android | 音乐播放器(版本4)
  20. 网络学习 2g 3g 4g 技术对比 带宽理解 三大运营商手机网络模式 (制式)

热门文章

  1. Java 实现计算器功能
  2. java m个苹果n个篮子_m个苹果放在n个筐里,每个筐至少一个,所有的筐都一样,有多少种放法...
  3. Ddos攻击怎么防护?DDOS八大防御策略
  4. 软件测试培训到底值不值得参加?
  5. 如何在linux下玩lol_英雄联盟新手教程 教你怎么玩lol
  6. 矩阵的初等变换与线性方程组
  7. 微信推送早安教程(一)
  8. PHP实现支付宝手机WAP支付接入说明
  9. 顶级期刊:关于提升人体免疫力的一切!5点有益建议
  10. python re模块findall_python re模块findall()函数实例解析