如何检查你的计算机网络 第7版 pdf使用的是 UEFI 还是 BIO

    此部分和.inf中的用法大致相同可以翻阅前面的文章查看。 [PCD]块用于定义平台配置数据它的目的是在不改动.inf文件的情况下完成对平台的配置。


 

 

 
  在Package\Include\Guid目录中有很多文件每个文件内定义了一个或几个GUID

 
  这些定义只是声明,常量真正定义在AutoGen.c中它的值定义在.dec文件的[Guids]区块。


 
 
 
  当在模块工程文件的[Guids]中引用这些Guid时这些值就会复制到AutoGen.c中。

 

 
 

 
  • [Ppis]用于定义源文件中用到的PPI(PPI是PEI阶段PEI模块之间通信的接口)语法类似于Protocol。
 

 
  本部分比较详细的介绍了.dec和.dsc文件结构和其起到的作用对这两个文件的操作是编写UEFI程序过程中必不可少的一部分,有必要了解咜们

 
  1. 《UEFI原理与编程》 戴正华 著。

简介:这是一个快速的教程来告诉你的系统使用的是现代 UEFI 或者传统 BIOS。同时提供 Windows 和 Linux 的说明

当你尝试 时,你需要知道系统上是否有 UEFI 或 BIOS 启动模式它可以帮助你决定安装 Linux 的汾区。

我不打算在这里讨论不过,我想通过 BIOS 告诉你一些 的优点

UEFI 即(统一可扩展固件接口Unified Extensible Firmware Interface)旨在克服 BIOS 的某些限制。它增加了使用大于 2TB 磁盤的能力并具有独立于 CPU 的体系结构和驱动程序。采用模块化设计即使没有安装操作系统,也可以支持远程诊断和修复以及灵活的无操作系统环境(包括网络功能)。

  • UEFI 在初始化硬件时速度更快
  • 提供安全启动,这意味着你在加载操作系统之前加载的所有内容都必须签名这为你的系统提供了额外的保护层。
  • 最重要的是如果你是双引导,那么建议始终在相同的引导模式下安装两个操作系统

如果试图查看你的系统运行的是 UEFI 还是 BIOS,这并不难首先让我从 Windows 开始,然后看看如何在 Linux 系统上查看用的是 UEFI 还是 BIOS

在 Windows 中,在“开始”面板中的“系统信息”中在 BIOS 模式下,可以找到启动模式如果它显示的是 Legacy,那么你的系统是 BIOS如果显示 UEFI,那么它是 UEFI

我建议在 notepad++ 中打开这个文件,因为这是一個很大的文件记事本很可能挂起(至少它对我来说是 6GB !)。

你会看到几行有用的信息

另一种方法:安装名为 efibootmgr 的软件包。

完成后输入鉯下命令:

如果你的系统支持 UEFI,它会输出不同的变量如果没有,你将看到一条消息指出 EFI 变量不支持

查看你的系统使用的是 UEFI 还是 BIOS 很容易。一方面像快速和安全的引导为 UEFI 提供了优势,如果你使用的是 BIOS 也不必担心太多除非你打算使用 2TB 硬盘。


作者: 译者: 校对:

本文由 原创編译 荣誉推出

我要回帖

更多关于 计算机网络 第7版 pdf 的文章

 

随机推荐