为什么“磁盘工具”会在外部磁盘上创建EFI分区?


8

一位技术人员告诉我有关EFI分区的信息...

  • ...仅在您的计算机执行EFI更新时才存在,以便可以将更新文件加载到EFI分区中。

这与维基百科所说的一致:

  • EFI分区最初是空白的,不用于引导。但是,EFI分区用作固件更新的暂存区。

苹果的软件更新实用程序不会更新非苹果硬件的固件。

为什么磁盘工具会在外部磁盘上创建EFI分区?

/dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:       Microsoft Basic Data HEAP                    150.0 GB   disk1s2
       3:                  Apple_HFS Backup matt             150.1 GB   disk1s3
       4:                  Apple_HFS Freedom                 199.5 GB   disk1s4

2
如果您想知道如何摆脱EFI分区,请在这里查看
2012年

Answers:


4

因此,您可以在新驱动器位于机柜中的同时对驱动器进行映像并进行设置,并且只有在经过测试并准备就绪后才能将其作为内部驱动器交换到Mac中。同样,在何时以及何时不编写EFI分区时不必编写特殊的异常代码也是一种合理的工程实践。

如果您不编写任何代码,则不能编写错误的代码。


2

Apple具有分区策略,该策略确定磁盘是否将具有EPI分区。对于内部磁盘和外部磁盘,此策略都是相同的。该策略如下所示。该图像来自以下站点:技术说明TN2166:GPT的秘密

在此处输入图片说明

我注意到关于拥有EFI分区的一件有趣的事情。如果在磁盘实用程序创建分区后删除该分区,则磁盘实用程序将不会格式化同一磁盘上具有任何类型文件系统的其他分区。这意味着“擦除”和“添加”分区操作将失败。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.