黑苹果基础知识扫盲:MBR GUID UEFI EFI 名词解释

OS X Mavericks 13/11/25 8.5k 0


psb.jpeg


GPT分区

       一种由基于 Itanium
计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构,GPT分区的优点,它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID(GUID) GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性

EFI(度娘百科)
       EFI,可扩展固件接口英文名Extensible Firmware Interface 的缩写,是英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案
:EFI是以小型磁盘分区的形式存放在硬盘上的,并非在BIOS的FLASH里面,AMD 平台支持EFI的很少,只有高端旗舰产品才有例如A75

理论上macOS可以装在带UEFI的电脑上,但Mac机用的是UEFI V1.X,普通PC的UEFI是V2.x,两者不兼容,而且MacOS需要苹果机的SMC部件,一般PC木有这东东



UEFI:

UEFI(统一可扩展固件接口)由 UEFI 论坛统一管理,UEFI 论坛是由芯片组供应商、硬件供应商、系统供应商、固件供应商和操作系统供应商联合组建的一个组织。该论坛负责维护可跨多种 UEFI PC 使用的规范、测试工具和参考实现。Microsoft 是该论坛的董事会成员,该论坛对所有个人和公司开放,加入该论坛无需支付任何费用。

UEFI 为个人计算机定义了下一代固件接口。基本输入和输出系统 (BIOS) 固件最初采用汇编语言进行编程,并使用中断来执行输入/输出操作,在出现之初即确定了 PC 生态系统的基本框架,但是随着计算技术的发展,“现代固件”定义应运而生,以满足下一代平板电脑和设备的需求。

UEFI 旨在定义一种标准通信方式,规范启动过程中操作系统与平台固件之间的通信。在 UEFI 出现之前,在启动过程中主要利用软件中断机制与硬件进行通信。现代 PC 可以在硬件和软件之间更快速、更高效地执行块输入/输出操作,在设计中使用 UEFI 可以发挥硬件的全部潜能。

UEFI 支持模块化固件设计,硬件设计师和系统设计师在为要求更高的现代计算环境设计固件时,具有更高的灵活性。由于输入/输出受到软件中断的限制,UEFI 提出了基于事件的概念,并采用不依赖于体系结构的编码标准。



UEFI与EFI的区别

UEFI的全称是Unified Extensible Firmware Interface,中文名字是统一的可扩展固件接口。它定义了一种在操作系统和平台固件之间的接口标准,这种接口是用于使操作系统从预启动的操作环境(如:在系统启动之后,但是操作系统开始运作之前),加载到一种操作系统上,这类操作系统可以是Windows,或者是Linux。UEFI将提供一个明确的在操作系统与开机时启动固定于硬件中的软件平台之间的接口规范。

  尽管UEFI与EFI(Extensible Firmware Interface)的叫法不同,但是UEFI却不是EFI的全面改革,而是它的发展和完善。自从2000年12月12日正式发布EFI1.02之后,EFI一直作为代替传统的Bios固件接口的先进标准而存在。英特尔公司一直拥有EFI的版权,直到2007年,英特尔公司将EFI标准的改进和完善工作全权交给UEFI论坛(一个非营利性的合作贸易组织,其委员会的委员包括AMD,美国安迈,苹果,戴尔,惠普,IBM,超微,因特尔,联想,微软,凤凰科技十一个公司)管理。为了强调这一点,才将EFI改名为UEFI,以此来区别这个固件接口标准是由UEFI论坛发布的,而不是英特尔公司。既然UEFI是EFI的改良版,理所当然的,它跟EFI肯定存在不同之处。在UEFI论坛的成员公司的大力支持和促进下,UEFI针对EFI中的UGA协议,SCSI传输,USB主件控制还有I/O设备方面都作出了改进。而且还添加了网络应用程序接口,X64绑定,服务绑定等新的内容。更重要的一点,由于UEFI是由UEFI论坛的所有成员公司共同商讨确定的,所以它能兼容更多的硬件,具有更广泛的通用性。


UEFI的优点
  1.提供了一个连接操作系统载入程序与固件之间稳定的接口;

  2.一个更加强大的启动环境,这对那些系统设置公司来说,具有极大的价值。

  3.解决了选择存储的问题。

  4.为独立软件开发商和制造商提供了一个清晰的预启动编程环境。

  5.延长了传统硬件的使用寿命。



UEFI的不足之处。

UEFI在安全问题并没有作出改善。由于UEFI的所有程序和代码都集成在主板上的一个闪存芯片中。如果该芯片出现了故障,那么电脑就无法正常启动。而且因为其程序都是用高级语言编写的,与Bios使用汇编语言编写并存储在只读存储器相比,更容易受到病毒的攻击和程序代码被改写。因此UEFI还是存在很大的安全隐患和稳定性问题

(摘自网络)

:UEFI以后或将出现在OMAP微系统上

AMD为抗衡Intel的EFI,推出了Coreboot引导,此处略做介绍
Coreboot 是一个以 Linux 为基础的开源韧体,它的开发目的在于取代目前市售计算机上都会看到的 BIOS,而且它可以只在开机时运行特定的程序,从而节省系统资源。

mac的Uefi安装请移步黑果板块,引导程序使用HJmac大大的UTD制作安装u盘,mac,Linux,windwos 全部能够引导。



附上GUID表
http://de.wikipedia.org/wiki/GUID_Partition_Table



MSR分区

MSR分区即 Microsoft 保留 (MSR) 分区。是每个 GUID 分区表 (GPT) 磁盘都要求的分区。



系统组件可以将 MSR 分区的部分分配到新的分区以供它们使用。例如,将基本 GPT 磁盘转换为动态磁盘后,系统分配的 MSR 分区将被用作“逻辑磁盘管理器”(LDM) 元数据分区。



MSR 分区的大小会因 GPT 磁盘的大小不同而发生变化。对于小于 16 GB 的磁盘,MSR 分区为 32 MB。对于大于 16 GB 的磁盘,MSR 分区为 128 MB。MSR 分区在“磁盘管理”中不可见,用户也无法在 MSR 分区上存储或删除数据。




用WIN8系统安装版分区时,系统自动划分出“分区1、2、3”,它们是Win8的特有分区。其中300MB为恢复区,100MB为系统分区,128MB为MSR分区。





UEFI安装windows系统       安装方法分为几种,后文将做详细介绍,总体分为两大类,一种是全新安装,一种是用UEFI接管原来BIOS引导的系统

                              大致提纲

                                 
方法一


       将win8ISO镜像刻录至光盘--->插入光驱并重启--->主板启动菜单选择UEFI模式启动光盘并安装(需要事先准备好GPT分区表硬盘或在安装过程中使用diskpart处理硬盘)

点评:最原始最没技术含量但也是最简单粗暴的安装方式


                                            方法二

       准备好不小于4G的U盘(FAT/FAT32)--->提取ISO镜像所有内容至U盘--->重启进入主板启动菜单选择UEFI模式启动U盘(或选择U盘中bootx64.efi文件启动)--->安装win8

点评:初级无技术含量安装方式,同样需要GPT硬盘


                                                          方法三

准备好不小于256MBU盘(FAT/FAT32--->提取ISO镜像EFI文件夹及和sources文件夹及该文件夹下boot.wimU--->提取ISO镜像所有内容至其余硬盘--->重启选择UEFI模式启动U--->shift+f10调出命令行--->跳转至存放完整安装内容的硬盘并安装win8

点评:初级无技术含量安装方式,需要GPT,适合手上没有大容量U盘的同志

                                                         方法四

在硬盘或U盘分区(FAT/FAT32)准备好EFI SHELL文件--->提取ISO镜像所有内容至硬盘--->重启选择从EFI SHELL文件启动--->跳转至安装文件所在硬盘分区--->打开bootx64.efi--->安装win8

点评:网上教程帖经常提起的一种方式,适合主板UEFI功能不完整的机器,SHELL文件在附件中给出,内附NTFS驱动,使用load ntfs.efi map -r命令可使SHELL识别NTFS分区

                                                         方法五

进入PE--->imagexdism部署wim镜像至安装分区--->执行bcdbootbcdedit将引导文件存放至ESPEFI)分区(FAT/FAT32--->重启并在主板中选择UEFI方式启动硬盘--->继续安装win8

点评:进阶安装方式,不需要GPT,理解它既可理解win8安装原理

                                                        方法六

执行bcdbootbcdedit将引导文件存放至ESPEFI)分区(FAT/FAT32--->重启并在主板中选择UEFI方式启动硬盘

点评:终极方式,不需要GPT,适合已经安装好BIOS方式启动的win8并且不想重装系统的同志,并且可以设置UEFI/BIOS双重引导


相关帖子
admin
0 / 1.3k
admin
0 / 3.9k
admin
0 / 3.8k
admin
0 / 3.3k
admin
2 / 2.7k
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
您需要登录后才可以回帖 登录 | 注册
本版积分规则