Proxmox中设置EFI磁盘指南
2026-06-18
了解 EFI 磁盘
在 Proxmox VE 虚拟化环境 中,当您选择使用 UEFI(而非传统 BIOS(SeaBIOS))启动虚拟机时,系统会提示您添加一个名为“EFI 磁盘”的虚拟磁盘。该磁盘并非普通存储磁盘,而是专门用于存储 UEFI 固件配置数据的关键组件。
EFI 与 UEFI 的关系
EFI(可扩展固件接口)最初由英特尔公司开发,旨在取代传统的 BIOS。此后,该标准经过扩展并被标准化为 UEFI(统一可扩展固件接口),现已成为 PC 和服务器主板所采用的现代固件标准。与 BIOS 相比,UEFI 具备以下优势:
支持更大的磁盘容量(超过 2TB);
用于配置的图形用户界面;
安全启动功能;
更快的启动速度和更好的跨平台兼容性。
尽管目前使用的标准是 UEFI,但“EFI”一词在操作系统和虚拟化平台中仍被广泛使用(例如“EFI 系统分区”、“EFI 启动加载程序”),因此“EFI 磁盘”这一术语也遵循相同的命名惯例。
为何 Proxmox 中需要 EFI 磁盘?
在 Proxmox 中使用 UEFI 启动模式(通过 OVMF)时,添加 EFI 磁盘至关重要,原因如下:
现代操作系统安装程序所必需:
Windows 11、Ubuntu 以及其他兼容 UEFI 的操作系统,在 UEFI 模式下安装和启动时,均需依赖 EFI 系统分区(ESP)。固件设置的持久化存储:
Proxmox 使用 OVMF(开放式虚拟机固件),该固件本身是无状态的,这意味着启动顺序、安全启动状态以及启动项等设置在每次重启后都会丢失,除非将其保存到 EFI 磁盘中。存储固件配置:
EFI磁盘保存关键的UEFI设置,例如启动项、启动顺序、安全启动状态以及其他固件配置。若缺少该磁盘,所有这些设置将在重启后丢失。启用安全启动:
如果启用了安全启动,EFI磁盘将存储用于验证引导加载程序和系统完整性的必要密钥及验证数据。引导加载程序存储:
EFI磁盘通常格式化为FAT32,并标记为EFI系统分区(ESP)。其中包含引导加载程序及配置文件,例如grubx64.efi或bootx64.efi,这些是启动操作系统所必需的。如果没有 EFI 磁盘,您的虚拟机可能无法启动,或每次重启后丢失启动配置,从而导致启动失败或配置丢失。
在 Proxmox 中添加 EFI 磁盘的指南
Proxmox 提供2 种添加 EFI 磁盘的方法:通过图形界面(GUI)或命令行。
方法1:通过图形界面添加EFI磁盘
1. 创建虚拟机时,进入系统选项卡,选择BIOS:OVMF(UEFI)。
2. 勾选添加EFI磁盘复选框(如有需要,您也可以启用安全启动)。
3. 选择一个存储位置来保存 EFI 磁盘。
4. 虚拟机创建完成后,EFI 磁盘将自动显示为efidisk0。
5. 关闭虚拟机,打开虚拟机设置。
6. 导航至硬件,单击添加 > EFI 磁盘。

7. 选择存储并保存配置。
方法2:通过命令行添加EFI磁盘
qm set 100 --bios ovmf qm set 100 --efidisk0 local-lvm:1,format=raw Replace 100 with your VM ID, and local-lvm with your storage name
使用EFI磁盘配置启动设置(高级)
1. 启动虚拟机,并按ESC键进入OVMF固件设置界面。
2. 导航至:
设备管理器 → 启动维护管理器 → 启动选项 → 添加启动选项
3. 选择包含引导加载程序文件的磁盘(例如:grubx64.efi 或 bootmgfw.efi)。
4. 为该条目命名并提交。然后进入更改启动顺序,将其移至最上方。
5. 保存并退出。系统现在将使用新添加的 EFI 启动项启动。
附加功能:使用 Vinchin 备份与恢复软件保护基于 Proxmox EFI 的虚拟机
当您在 Proxmox 中正确配置好启用 UEFI 的虚拟机后,强烈建议对整个虚拟机进行备份,以防止数据丢失或系统故障。
Vinchin 备份与恢复 为 Proxmox VE 提供了一种易于使用且高效的备份解决方案。它支持虚拟机全量备份、增量备份以及快速虚拟机恢复,有助于保障业务连续性和数据安全。
主要优势包括:
⚙️ 适用于 Proxmox 虚拟机的无代理备份
⚙️灵活排班与人员保留策略
⚙️ 集中式基于网页的管理
⚙️快速且可靠的虚拟机恢复
Vinchin 备份与恢复的操作非常简单,只需几个简单的步骤。
1. 在“备份”>“虚拟化”中,仅选择主机上的虚拟机

2. 然后选择备份目标位置

3. 选择策略

4. 最后提交作业

无论您管理的是生产环境还是测试环境,Vinchin 都能为您提供虚拟基础设施所需的数据保护。Vinchin 为用户提供了为期15天的免费试用,让您在真实环境中体验其全部功能。如需了解更多信息,请直接联系 Vinchin。

下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
Proxmox 中 EFI 磁盘常见问题解答
问题1:如何修复 Proxmox 中虚拟机的 EFI 启动失败?
A1:请确保您的虚拟机配置中包含 EFI 磁盘,并在启动选项中选择了正确的启动设备。如果问题仍然存在,请尝试将 Proxmox 及其相关组件更新至最新版本。
问题2:为什么我的虚拟机无法从EFI磁盘启动?
A2:可能的原因包括:EFI固件未正确配置、虚拟机设置中未启用EFI支持,或所使用的ISO镜像或虚拟硬盘存在兼容性问题。请检查虚拟机的启动顺序,并确保已启用EFI支持。
Q3:备份虚拟机是否会自动保护EFI磁盘?
这取决于所使用的备份解决方案。完整的虚拟机镜像备份通常包含与EFI相关的配置数据。管理员应查阅其备份软件的文档以确认此行为。
问4:安装操作系统后,我可以移除EFI磁盘吗?
移除 EFI 磁盘可能导致虚拟机丢失启动配置而无法启动。基于 UEFI 的虚拟机应保持该磁盘挂载。
结论
EFI磁盘对于Proxmox中的UEFI启动至关重要,可确保固件设置和引导加载程序在重启后保持不变。为实现虚拟机的全面保护,建议使用Vinchin备份您的虚拟机,以保障系统稳定性、数据安全及快速恢复能力。