请教如何恢复已安装的FydeOS的UEFI引导选项?

1.关于你要提交的问题
在一个装了Windows和FydeOS双系统的硬盘上,仅使用UEFI自带的引导项选择功能,不使用rEFInd或其它多系统引导工具,如果EFI分区被误删了,如何再重建引导选项?
对于Windows,只需要重建EFI分区后使用bcdboot c:\windows /s X: /f UEFI就可以直接恢复引导选项(用系统安装U盘引导并进入命令行模式),非常简单轻松,但是不知道在FydeOS上如何操作?在安装FydeOS时系统安装脚本已经能够在EFI分区中自动创建efi引导所需文件,然后用easyUEFI或DiskGenius都可以添加启动选项,能否把这个部分的命令和操作步骤单独出来?
Q:是否在社区搜索了相关问题 (使用 “x” 选择)

  • [x] 没有类似的issue

2. 详细叙述

(1) 具体问题

A:问题比较简单,如上所述。

(2) 电脑具体配置和固件版本

  • 处理器:
  • 显卡(如有独立显卡请注明):
  • 运行内存与储存内存 :
  • FydeOS 版本:

(3) 详细日志 (如果需要的话)

  • 获取日志请在 Chromium 浏览器中输入 /var/log/messages , 并定位相关日志片段展出。

A:

屏幕截图 2023-05-11 100856

ESP分区被清除了,用7zip从镜像里提取这个文件夹,手动点点几下鼠标就行。
UEFI的BCD命令好像不能添加windows以外的项目

有一个卡bug的方法,用diskgenius在老fydeos分区的后部再新建一个8G或更大的分区,往那个分区里面安fydeos,然后新创建的efi会启动那个老fydeos。之后再把那个新建的分区格掉再合并到别的地方就行了

感谢回复,这个文件夹用easyUEFI上传到EFI分区并添加启动项可行。

这个好像是因为.efi(如bootx64.efi)的bootloader会自动扫描并使用其所在硬盘上的第一个其可引导的目标系统所在的分区进行启动,对吧?
这个方法虽然可行,但是要完整装一次系统,太麻烦了,还是微软考虑得比较周到,而且引导分区用fat32格式对windows比较有利。