EFI Boot Editor 是一个用于管理和编辑计算机(U)EFI引导加载程序的工具,尤其在基于 UEFI (Unified Extensible Firmware Interface) 固件的系统上,EFI(或称为UEFI)引导加载器起着至关重要的作用。它为用户提供了一个直观易用的图形界面和强大的命令行接口,旨在简化(U)EFI系统中的启动配置管理和操作。无论是对新手还是经验丰富的用户而言,EFI Boot Editor都提供了足够的灵活性和功能,以满足各种场景下的需求。

EFI Boot Editor是什么?

EFI Boot Editor 是一个允许用户编辑和管理基于 UEFI 引导方式的计算机的启动选项和启动菜单的工具。UEFI 是传统 BIOS 的替代品,它为操作系统的启动过程提供了更现代的框架,能够支持更大的硬盘、更快的启动时间、更多的硬件支持等。

UEFI 引导管理器(Boot Manager)会保存系统上多个启动项(例如:Windows、Linux、其他操作系统、恢复分区等),EFI Boot Editor 可以让你轻松地管理这些启动项。

为什么需要 EFI Boot Editor?

1. 多系统配置和管理:

如果你使用了多个操作系统(例如 Windows 和 Linux 双启动),EFI Boot Editor 可以帮助你方便地管理和切换不同操作系统的启动项。没有一个易用的工具,手动修改启动项可能会导致系统不稳定或者启动失败。

2. 修复和恢复引导项:

在某些情况下,UEFI 启动项可能会损坏或者丢失(例如:安装新操作系统时不小心覆盖了引导项),EFI Boot Editor 可以帮助用户修复启动项,从而避免重装操作系统或重置固件设置。

3. 简化操作:

尽管 UEFI 允许通过命令行或某些工具(如 bcdedit 在 Windows 中)进行启动项管理,但这些方法通常需要更多的技术知识。EFI Boot Editor 提供了一个图形界面,使得管理启动项变得更加直观和简便,适合没有技术背景的普通用户。

4. 改善启动体验:

EFI Boot Editor 允许用户自定义启动菜单(例如:更改启动项的名称,添加图标等),这样用户可以使启动菜单更加符合自己的需求和习惯。

EFI Boot Editor 命令行选项:

-h 或 –help:显示命令行选项的帮助信息。

–help-all:显示包括Qt特定选项在内的全部帮助信息。

-v 或 –version:显示版本信息。

-e 或 –export <FILE>:导出配置到指定文件。

-d 或 –dump <FILE>:导出原始的EFI数据到指定文件。

-i 或 –import <FILE>:从JSON文件导入配置(可以是导出的配置或原始的dump数据)。

-f 或 –force:强制导入,不提示确认

软件功能

查看和编辑启动项:用户可以查看当前的启动项(如Windows、Linux等操作系统、恢复分区等),并对它们进行修改。例如,用户可以改变启动项的名称、位置、启动参数等。

添加和删除启动项:如果用户安装了多个操作系统(例如双系统),EFI Boot Editor 可以帮助用户添加新的启动项,或者删除不需要的启动项(例如卸载某个操作系统后删除对应的启动项)。

改变启动顺序:EFI Boot Editor 可以让用户自定义启动顺序,决定哪个操作系统或设备首先启动。可以通过拖动或排序来改变启动顺序。

修复启动项:如果操作系统或启动项发生错误,EFI Boot Editor 可以帮助修复启动项,尤其是在多重引导配置(例如双启动)中常见的问题。

图形界面操作:相比于手动修改 UEFI 启动项配置文件,EFI Boot Editor 提供了图形界面的操作方式,使得非技术用户也可以轻松地管理启动项,而不必依赖复杂的命令行操作。

更新日志

v1.5.4 2025年11月11日

变化:

efivar-lite:修复(?)macos支持@Neverous(#453)

来自Hosted Weblate@Weblate的翻译更新(#398、#413、#417、#423、#442、#447、#460)

CI:更新Qt到6.10.0@EFIBootEditorBot(#403、#412、#418、#437、#451)

CI:删除已弃用的Ubuntu 20.04运行程序,更新macos运行程序@Neverous(#407,#446)

CI:工具依赖关系更新@reliability(#411、#419、#421、#422、#425、#427、#428、#432、#435、#436、#441、#443、#445、#449、#450、#452、#454、#456、#459、#461)

写下发布过程@Neverous(#406、#408)

下载地址

远程下载