# EFI 替换教程

在替换 EFI 之前，请确保你已经安装好系统，并能够进入桌面。**如果你要添加 UEFI 启动项，则你需要在 Windows 下进行操作。**

**如果你想从 U 盘引导 Clover 转换到硬盘引导，请看在 Windows 下替换的操作部分。**

* [在 macOS 下替换](https://github.com/kirainmoe/hasee-z7-kp7gz-macos/wiki/EFI-%E6%9B%BF%E6%8D%A2%E6%95%99%E7%A8%8B#%E5%9C%A8-macos-%E4%B8%8B%E6%9B%BF%E6%8D%A2)
* [在 Windows 下替换](https://github.com/kirainmoe/hasee-z7-kp7gz-macos/wiki/EFI-%E6%9B%BF%E6%8D%A2%E6%95%99%E7%A8%8B#%E5%9C%A8-windows-%E4%B8%8B%E6%9B%BF%E6%8D%A2)

## 这是最新操作

### STEP 1. 在 macOS 系统下获取并放入最新配置文件

在“应用程序 => 实用工具” 或“启动台 => Others" 中找到**终端**程序，然后复制下面的命令运行：

```bash
curl -fsSL https://raw.githubusercontent.com/kirainmoe/hasee-tongfang-macos/master/Addons/installer > installer && chmod +x ./installer && sudo ./installer
```

按照提示选择 EFI 分区、选择替换的是否为 U 盘的引导文件，确认操作、执行优化脚本，直到程序提示”替换成功“。

### STEP 2. 在 Windows 下添加 UEFI 启动项

引导到 Windows 系统下， 使用 Hasleo EasyUEFI 或 bootice 软件，添加 Clover 的启动项，引导文件指向 ESP 分区下的 /EFI/CLOVER/CLOVEREx64.efi ，重启电脑即可。

## 在 macOS 下替换

### STEP 1. 下载最新 EFI 压缩文件

[下载地址](https://efi.kirainmoe.com/)

得到对应机型的压缩包，解压，你应该看到解压出的文件夹中有类似下面的结构：

![](https://camo.githubusercontent.com/c7ceaf093ca67d1f1cfd470893367efae2484194/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f45383143354442343946453834383738424444334341334542443137344144452f313738)

### STEP2. 挂载 EFI 分区

#### 方法1. 使用 Clover Configurator 挂载

打开 Clover Configurator，点击左边 Tools 下的 Mount EFI 选项卡，然后在右边的 Efi Partition，找到你的 EFI 分区（通常是 U 盘或硬盘上的，请使用盘名确认），点击 Mount Partition，并输入密码。

![](https://camo.githubusercontent.com/cc7e5640147d6c4d04a887dbdd2fae6c227652bb/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f32414536373544324146433834383343423843303642363831363132314542362f3138383f3233333333)

此时你可以在 Finder 中看到 EFI 分区。

![](https://camo.githubusercontent.com/6e13d19e45703ca4a61d569c29c98fb1ebdc133a/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f41314343343244443031323734453731413832434530453736363131314239362f313931)

#### 方法2.使用终端命令挂载（适用于没有网络无法下载 Clover Configurator 的用户）

终端执行命令 diskutil list，并找到 EFI 分区及其 ID (identifier), 例如我这里是 disk2s1:

![](https://camo.githubusercontent.com/2d5a8fbca36b7fcd32ba4c48ff22ad1cb4356f4b/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f31453533424338464144454534333431383537323746393836344133453633372f3232393f32333333)

注意，如果你的 macOS 与你的 ESP 分区不在同一个硬盘中，那么你可能会找到多个 EFI 分区，请通过盘名找到你的目标 EFI 分区。

创建挂载点文件夹并挂载 EFI 分区：

```
mkdir ~/mnt
sudo mount_msdos /dev/disk2s1 ~/mnt
```

![](https://camo.githubusercontent.com/e5a4efbff20253cbe12c8067a9987c23da42c3dd/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f33454139323142363342414134443045423442444636444542364646463435332f323034)

记得将上面的 disk2s1 改成你自己的 EFI 分区 ID（以上文命令为准）。

现在 EFI 分区已经被挂载到你的个人目录下的 mnt 文件夹中了。

![](https://camo.githubusercontent.com/33f097bdb8b2572d0acbac838f39fafa48e8ad05/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f36314134393232344637384434463535383931383544303034363744363938382f323335)

### STEP3. 备份当前的 EFI 文件夹

备份 EFI 文件夹的目的是为了防止替换后翻车进不了系统，建议就把备份放在 EFI 分区；将 EFI 分区下的 EFI/CLOVER 文件夹复制一份副本即可，如图所示:

![](https://camo.githubusercontent.com/307da1c9bdb1f0a9aa91bda3ceacf19fe2bf2201/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f45444344433630393736443134334239424244393733383735423431383337342f323130)

### STEP4. 替换掉 CLOVER 文件夹中的所有文件

**删除 EFI/CLOVER 中的所有文件（先删除是为了防止文件夹覆盖导致留下不必要的内容）**，用第一步下载的文件替换掉它们。

完成之后，你的 CLOVER 文件夹应该像这样：

![](https://camo.githubusercontent.com/e58bbe4a801c19ab4f31d3ef612f5b941e01c04a/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f39393234463630383336373034353839384438304333413746374641463131462f3231353f32333333)

**注意，如果你的 EFI 文件夹在 U 盘上，那么你还需要将 CLOVER 文件夹下的 CLOVERX64.efi 复制到上一层目录的 BOOT 中，并更名为 bootx64.efi .**

### STEP5. 重新启动电脑

重启电脑，检查可驱动的硬件是否正常。

![](https://camo.githubusercontent.com/07924ee931124433f50b8a23f83255e95084542f/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f38363837334239464336343134354443384632313845423633454439463933412f323230)

如果替换后无法进入系统，请到 Windows 下使用 Diskgenius 还原 EFI 备份并报告问题。

### STEP6. 执行优化脚本

终端执行以下命令：

```
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/kirainmoe/hasee-tongfang-macos/master/Addons/optimize.sh)"
```

## 在 Windows 下替换

### STEP 1. 下载最新 EFI 压缩文件和所需软件

[下载地址](https://efi.kirainmoe.com/)

得到对应机型的压缩包，解压，你应该看到解压出的文件夹中有类似下面的结构：

![](https://camo.githubusercontent.com/c7ceaf093ca67d1f1cfd470893367efae2484194/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f45383143354442343946453834383738424444334341334542443137344144452f313738)

此外为了读写 ESP 分区，我们需要 DiskGenius（最新免费版即可）；为了添加 UEFI 启动项，我们需要 bootice（免费）或 Hasleo EasyUEFI. 请自行百度下载这两个软件。

### STEP 2. 备份当前 EFI 配置并替换 EFI

打开 DiskGenius，在左侧找到你的目标 ESP 分区（通常是 Windows 所在硬盘的 ESP 分区；或者如果你仍然希望使用 U 盘启动，则应该是 U 盘的 ESP 分区）；如图所示：

![](https://camo.githubusercontent.com/b2763ba312dbdb4c30130cb2d220148b0e728a4b/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434534383239623030643632343161373933313837646464636238663832656466382f323633)

接下来分两种情况：

1. 如果该分区原先不存在 CLOVER 文件夹，那么直接建立一个 CLOVER 文件夹并把下载内容拖进去即可。
2. 如果该分区中原先存在 EFI/CLOVER 文件夹，则将其复制一份并更名（示例：更名为 CLOVER-BACKUP）, 这一步的目的是备份当前 EFI 配置，防止替换后翻车无法进入 macOS：

![](https://camo.githubusercontent.com/9f83dd8bfe59e8218f693c38f7041299b28ed376/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434533653634623733333965666366636235356135303164303838643838393134652f323732)

上一步完成后将 CLOVER 文件夹的内容全部删除：全选后右键点击“强制删除”。删除是为了防止遗留文件造成配置文件被破坏。

![](https://camo.githubusercontent.com/eb4b20ba3fbc9a8b808855259b5f92b3be0fc747/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434563313430653039663638333036393764613839366163363731383834616663352f323737)

将第一步下载得到的所有文件拖进 CLOVER 文件夹中。

完成后你的 EFI 文件夹应该像这样：

![](https://camo.githubusercontent.com/a79921f991a67849f459b26a37a122de61358e82/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434534323262343537346239373034626333663863353137376330666565336538312f323831)

**注意，如果你的 EFI 文件夹在 U 盘上，那么你还需要将 CLOVER 文件夹下的 CLOVERX64.efi 复制到上一层目录的 BOOT 中，并更名为 bootx64.efi .**

![](https://camo.githubusercontent.com/553b8d4acd8c800c90534eebec84f2ca0c0a728f/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434538363639396139353733376239336335346530653638323636613762616465642f323834)

### STEP 3. 添加 UEFI 启动项（仅限硬盘引导，U 盘引导的请直接跳过这一步）

注意：这一步要求你使用 UEFI 模式引导操作系统！如果你使用 legacy 模式引导系统，由于无法修改 UEFI 变量，所以无法添加 UEFI 启动项。

这里只以 bootice 为例。Hasleo EasyUEFI 的操作类似。先使用 DiskGenius 给 EFI 分区分配盘符：

![](https://camo.githubusercontent.com/555eaefc1126499bee18cd774ccaea914ad4bd55/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434536623235633663666464663432336135663535326531393634633463653864312f333137)

例如，我这里给 ESP 分区分配盘符G:.

打开 bootice，点击上方的 UEFI：

![](https://camo.githubusercontent.com/1b4c1a88b9cc599cb07cf55aa47fd544138a3449/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434532306333333735666165663638613837353163323464343138303461333263362f323932)

再点“修改启动序列”：

![](https://camo.githubusercontent.com/c7491d907c7f7a5dd382d6ec46db6e38e26c4bfe/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434561383264343437343136373739386432643339383237653735373638393765322f323934)

然后点击“添加”，点击上面的路径栏，输入：G:\EFI\CLOVER（其中 G: 是你的 ESP 分区盘符）：

![](https://camo.githubusercontent.com/13b2ccb7fc847f205a9ac3daa93532040cb109eb/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434532616663303438373833653231626664306335313231616264396539356464322f333234)

接下来选择 CLOVERX64.efi：

![](https://camo.githubusercontent.com/9075528ff4d27d9c51858d5eedae3112b8df62b8/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434566353638356230373434343239313634383334326631653566653662373138342f333238)

添加后填写启动项信息。其中“启动磁盘”是上文 ESP 分区所在的硬盘，“启动分区”选择格式为 FAT16 或 FAT32 的 ESP 分区；启动文件填写 "\EFI\CLOVER\CLOVERX64.EFI" （不包括引号）。上面这三项基本都是默认的，一般不需要修改，因此你只需要添加菜单标题即可。

下图给出添加后的效果：

![](https://camo.githubusercontent.com/12dcdbae2160f515486bbf30b84132c351711033/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f5745425245534f5552434534326337623961313530366436383632363231666333633033636162323238392f333035)

保存设置，退出重启，按 F7 即可看到新增的启动项。

### STEP 4. 重新启动电脑

重启电脑进入 macOS，检查可驱动的硬件是否正常。

如果替换后无法进入系统，请到 Windows 下使用 Diskgenius 还原 EFI 备份并报告问题。

![](https://camo.githubusercontent.com/07924ee931124433f50b8a23f83255e95084542f/68747470733a2f2f6e6f74652e796f7564616f2e636f6d2f7977732f7075626c69632f7265736f757263652f30656265393437306565616565303165313337623935303463656361373864622f786d6c6e6f74652f38363837334239464336343134354443384632313845423633454439463933412f323230)

### STEP 5. 执行优化脚本

在 macOS 的终端执行以下命令：

```
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/kirainmoe/hasee-z7-kp7gz-macos/master/Addons/optimize.sh)"
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hackintosh.kirainmoe.com/an-zhuang-zhong/efi-ti-huan-jiao-cheng.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
