无忧启动论坛

标题: 如何在ESP分区里装个PE [打印本页]

作者: ddaiqq    时间: 2019-2-9 22:57
标题: 如何在ESP分区里装个PE
当然是要能引导启动的 如果可以我就加大ESP分区
作者: 2010eflying    时间: 2019-2-9 23:57
把ESP弄大点,再丢个改过的bootmgr.efi,比如说引导改名的BCD,可以用winhex改bootmgr.efi
作者: 2010eflying    时间: 2019-2-9 23:59
当然也可以在当前系统的bcd里增加菜单,用bootice添加菜单
作者: jimmyrom    时间: 2019-2-10 02:49
...esp才多少大小啊 没必要。分大点的话也一样
作者: 窄口牛    时间: 2019-2-10 07:23
应该是把改bios文件,把esp分区删除。不过有的主板加了ntfs驱动,也会起不来。
作者: 2012fengxi    时间: 2019-2-10 08:06
跟装在普通分区没啥区别,只要ESP分区能装得下PE文件,然后在BCD增加启动菜单
作者: hilsonma    时间: 2019-2-10 09:32
本帖最后由 hilsonma 于 2019-2-10 12:25 编辑

我的ESP分区就三个文件:
\EFI\BOOT\BOOTX64.EFI    1.67MB  XORBOOT启动文件
\EFI\BOOT\XORBOOT.XOR    136KB  XORBOOT菜单文件
\WEPE64.WIM    186MB 修改过的微PE工具箱核心文件

开机默认正常启动WINDOWS,开机时按上下箭头方向键可选择启动微PE工具箱进行备份还原等操作。

还有个360系统急救箱网络版PE,是410MB的ISO文件,我的ESP分区只设置了200MB,放不下,就放在D盘,需要时可以通过XORBOOT菜单在开机时选择启动。当然就文件安全来说放在D盘是比不上放在ESP分区。

xorboot.jpg (30.06 KB, 下载次数: 225)

xorboot.jpg

wepe.jpg (39.03 KB, 下载次数: 208)

wepe.jpg

作者: studyggm    时间: 2019-2-10 10:09
可以个,之前还效仿过自建winre,网上有教程的
作者: wslq    时间: 2019-2-10 10:45
hilsonma 发表于 2019-2-10 09:32
我的ESP分区就三个文件:
\EFI\BOOT\BOOTX64.EFI    1.67MB  XORBOOT启动文件
\EFI\BOOT\XORBOOT.XOR     ...

能不能分享一下啊哥们
作者: hilsonma    时间: 2019-2-10 11:46
本帖最后由 hilsonma 于 2019-2-10 13:02 编辑
wslq 发表于 2019-2-10 10:45
能不能分享一下啊哥们


链接: https://pan.baidu.com/s/1c9jM8I5bh26_RQd08HH8kw 提取码: 7nzg  这个是ESP分区三文件 (启动文件+菜单文件+微pe工具箱)

先在硬盘后面新建一个主分区,大小200MB,FAT格式,然后把下载的压缩包解压到这个分区,最后用DISKGENIUS把这个分区更改分区参数为EF,重启就可以了。
我的经验是只有用DISKGENIUS更改分区参数为EF才能变成有效的可启动的ESP分区,用傲梅和其他的工具包括系统自带的DISKPART更改都不能有效启动。
以上操作是对于MBR模式的硬盘的,如果是GPT模式的硬盘,已经有ESP分区,只需解压下载的压缩包并覆盖到ESP分区。为防失误,请事先准备启动u盘并备份原ESP分区内容。

链接: https://pan.baidu.com/s/1f7J-c-ausCJYKyhaQLuTnw 提取码: 8it9 这个是360急救箱连网PE

以上要用到的工具:
1.分区使用傲梅分区助手
2.解压使用7-zip或WinRar
3.更改分区参数使用DISKGENIUS分区工具
如果要修改启动菜单要使用XorBoot 启动管理工具
如果要修改微PE工具箱wim镜像要使用WimTool
如果要修改360PE镜像也可以用7-Zip提取iso中的wim, 再使用WimTool修改,有兴趣的还可以将连网驱动及360急救箱整合到微PE工具箱,这样只要一个PE就可以了,只是整合后文件太大,对于FAT16分区来说400M我都觉得大了,360急救箱的启动及连网驱动又较复杂,所以我没有修改,直接使用iso镜像。
作者: 朱玛12345678    时间: 2019-2-10 13:08
分区的时候把ESP分大点就行了,我当时就直接分了2G。

后来我还给U盘分了16G的超大ESP分区一样能启动 23333


作者: 2010sya    时间: 2019-2-10 21:39
hilsonma 发表于 2019-2-10 11:46
链接: https://pan.baidu.com/s/1c9jM8I5bh26_RQd08HH8kw 提取码: 7nzg  这个是ESP分区三文件 (启动文 ...

谢谢分享
作者: wxgwxg    时间: 2019-2-11 16:41
想法很不错呀。
作者: wslq    时间: 2019-2-11 19:50

谢谢分享
作者: vm669    时间: 2019-6-6 16:55
hilsonma 发表于 2019-2-10 11:46
链接: https://pan.baidu.com/s/1c9jM8I5bh26_RQd08HH8kw 提取码: 7nzg  这个是ESP分区三文件 (启动文 ...

谢谢大神,这方式真好,找机会折腾
作者: vm669    时间: 2019-6-6 21:12
本帖最后由 vm669 于 2019-6-6 22:01 编辑
hilsonma 发表于 2019-2-10 11:46
链接: https://pan.baidu.com/s/1c9jM8I5bh26_RQd08HH8kw 提取码: 7nzg  这个是ESP分区三文件 (启动文 ...


GPT,扩大ESP200M后放进你的文件,有启动菜单,原win10不能启动,你的PE可以启动。
原ESP+win10,有BCD文件在EFI\microsoft\boot。
请教怎么修改才能启动原系统

2
找到帖子了,实验中,可能还想DEEPIN双系统,大侠有经过帮忙指点。
是不是要先将DEEPIN双系统做好再导出 bootx64.efi ??


3
自己编辑了菜单,但是使用自己的bootx64.efi 一直提示找不到xorboot.xor,
后来换成大侠的 bootx64.efi ,才能成功启动引导。
深度DEEPIN暂时不敢实验
期待大侠经过
作者: hilsonma    时间: 2019-6-7 08:55
本帖最后由 hilsonma 于 2019-6-7 09:07 编辑
vm669 发表于 2019-6-6 21:12
GPT,扩大ESP200M后放进你的文件,有启动菜单,原win10不能启动,你的PE可以启动。
原ESP+win10,有BCD文件在EFI\microsoft\boot。
请教怎么修改才能启动原系统

我之前回贴时是使用xorboot作主菜单的,xorboot中启动原系统只要运行xorbootUx64设置一次菜单即可,不需要 \efi\microsoft\boot

现在我是使用grub2作主菜单,要引导原系统,菜单项如下:(如果原引导文件不是bootx64请将bootx64改成原引导文件名)
  1. menuentry "0.Windows" "bootx64" --hotkey=0 {
  2.   search --no-floppy --set --file /efi/microsoft/boot/$2.efi
  3.   chainloader /efi/microsoft/boot/$2.efi
  4. }
复制代码

2
找到帖子了,实验中,可能还想DEEPIN双系统,大侠有经过帮忙指点。
是不是要先将DEEPIN双系统做好再导出 bootx64.efi ??

我没装过deepin,不了解其启动文件,请告知

3
自己编辑了菜单,但是使用自己的bootx64.efi 一直提示找不到xorboot.xor,
后来换成大侠的 bootx64.efi ,才能成功启动引导。

xorboot.xor需放在 \efi\xorboot\
xorboot引导程序bootx64.efi需由xorbootUx64工具生成或复制之前生成好的,做为主菜单时放在 \efi\boot\
作为二级菜单时放在 \efi\xorboot\
作者: vm669    时间: 2019-6-7 13:42
hilsonma 发表于 2019-6-7 08:55
我之前回贴时是使用xorboot作主菜单的,xorboot中启动原系统只要运行xorbootUx64设置一次菜单即可,不需 ...

谢谢大侠,应该是我导出 bootx64.efi的文件有问题,可能是启动序列问题或者文件错误吧

先学习一下如何添加linux系统的

不懂再来
作者: hilsonma    时间: 2019-6-7 14:30
本帖最后由 hilsonma 于 2019-6-7 14:32 编辑
vm669 发表于 2019-6-7 13:42
谢谢大侠,应该是我导出 bootx64.efi的文件有问题,可能是启动序列问题或者文件错误吧

先学习一下如何 ...


如果是xorboot的话,0.24版和0.25版的菜单是不兼容的,请使用同一个版本的工具生成efi文件和xor菜单配套使用。
我提供的只是一个例子,你要么直接使用我的全套,要么自己生成全套。
作者: vm669    时间: 2019-6-7 18:25
hilsonma 发表于 2019-6-7 14:30
如果是xorboot的话,0.24版和0.25版的菜单是不兼容的,请使用同一个版本的工具生成efi文件和xor菜单配 ...

这里

[分享] UEFI启动文件bootx64.efi的定制
http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1

是这边下载的0.25版本。

菜单文件是你的网盘下载的最简单的三个文件,很强大
作者: hilsonma    时间: 2019-6-7 20:00
本帖最后由 hilsonma 于 2019-6-7 20:33 编辑
vm669 发表于 2019-6-7 18:25
这里

[分享] UEFI启动文件bootx64.efi的定制


当时我用的是xorbootux64 v0.24 ,现在xorbootux64 v0.25 的三文件应该如下:
\efi\boot\bootx64.efi       ----xorboot启动文件
\efi\xorboot\xorboot.xor  ----xorboot菜单文件
\wepe.wim                     ----微PE核心文件

一般的系统引导和维护这样设置就够了。
如果涉及安全启动(secure boot),或者尝试多种PE及其他各类efi程序等等,这时我觉得使用grub2更合适。
\efi\boot\bootx64.efi         ----shim启动文件(由secure boot引导)
\efi\boot\grubx64.efi         ----grub2启动文件(由shim引导)
\efi\grub\grub.cfg             ----grub2菜单文件
\efi\grub\grubfm.cfg         ----grub2文件浏览设置,包含wim/efi自动菜单
\efi\microsoft\bootx64.efi  ----windows引导文件(启动windows或wim镜像)
\efi\microsoft\bcd             ----windows菜单文件(启动windows)
\efi\microsoft\b4w            ----windows菜单文件(启动wim镜像使用)
\efi\microsoft\boot.sdi       ----windows虚拟盘文件(启动wim镜像使用)
\wepe.wim                       ----微PE核心文件

当然只使用windows菜单也是可以的
\efi\boot\bootx64.efi           ----windows引导文件
\efi\microsoft\boot\bcd        ----windows菜单文件(启动windows或wim镜像)
\efi\microsoft\boot\boot.sdi  ----windows虚拟盘文件(启动wim镜像使用)
\wepe.wim                         ----微PE核心文件

以上方案,我觉得grub2的多系统启动扩展更好,xorboot也有独到之处,所以我将xorboot作为二级菜单弥补grub2的不足。
如果是简单使用,就直接xorboot好了。
作者: vm669    时间: 2019-6-7 22:08
hilsonma 发表于 2019-6-7 20:00
当时我用的是xorbootux64 v0.24 ,现在xorbootux64 v0.25 的三文件应该如下:
\efi\boot\bootx64.efi  ...

谢谢大侠热心,看到命令有点害怕,虽然以前还算熟悉DOS命令

我先找找grub2的一些资料学习学习


作者: wjzj    时间: 2019-7-16 13:44
hilsonma 发表于 2019-2-10 11:46
链接: https://pan.baidu.com/s/1c9jM8I5bh26_RQd08HH8kw 提取码: 7nzg  这个是ESP分区三文件 (启动文 ...

我也试下。
作者: bj917    时间: 2019-11-5 15:00
考个pe的iso文件进去,加启动菜单。
作者: langyun    时间: 2019-11-5 22:42
这帖子很强大
作者: mxai    时间: 2020-4-20 21:46
同问。
作者: hilsonma    时间: 2020-4-21 19:18
本帖最后由 hilsonma 于 2020-4-21 19:20 编辑
mxai 发表于 2020-4-20 21:46
同问。

提取附件里的 bootx64.efi 放到 esp 的 \efi\boot
再把pe的wim镜像改名为pe.wim放到esp根目录就可以了。

bootx64.7z (2.01 MB, 下载次数: 68)

作者: Chiwi    时间: 2020-5-26 07:55
学习一下。有空试试
作者: gao7900    时间: 2020-6-22 02:31
没分不然下载
作者: hexj68    时间: 2020-6-23 19:19
来看看卫解一下。
作者: pseudo    时间: 2020-6-27 17:15
ESP分区换个bootx64.efi,把pe们扔到EFI目录就好。
作者: lforl    时间: 2020-7-9 13:09
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415246
作者: hdsuzuki    时间: 2020-9-2 21:18
我的分了300M
作者: FoxHu    时间: 2020-9-25 12:22
我做了一个,用bootice修改BCD文件,增加一个启动项,把PE的WIM文件放入ESP分区某目录下,启动项改好指向那里就可以
作者: 11332572    时间: 2020-11-18 21:27
感谢分享
作者: hilsonma    时间: 2020-11-21 20:51
本帖最后由 hilsonma 于 2020-11-21 20:52 编辑

现在我的ESP 为300MB,放2个文件:
\efi\microsoft\boot\bootmgfw.efi
\pe.wim

第一个文件是单文件的grub2
第二个文件是修改过的微pe





作者: wodouni    时间: 2022-7-14 08:54
hilsonma 发表于 2020-11-21 20:51
现在我的ESP 为300MB,放2个文件:
\efi\microsoft\boot\bootmgfw.efi
\pe.wim

很喜欢大佬您的这种做法,不知道对于win11系统,直接复制到esp分区后能否成功启动?
在下是个小白,看了帖子,试用BOOTICEx64给系统的BCD添加了PE启动,但重新启动后,并不出现选择菜单,而是和原来一样,直接进入win11系统。不知大佬您,可否分享下文件?
作者: hilsonma    时间: 2022-7-14 09:42
本帖最后由 hilsonma 于 2022-7-14 10:22 编辑
wodouni 发表于 2022-7-14 08:54
很喜欢大佬您的这种做法,不知道对于win11系统,直接复制到esp分区后能否成功启动?
在下是个小白,看了 ...

这个是引导文件
bootmgfw.7z (2.3 MB, 下载次数: 30)
(这个文件怎么得来的?要怎么修改菜单?参看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418534)

另一个是pe的wim文件,随意一个你喜欢的pe,提取wim文件改名为 pe.wim 即可。
作者: wodouni    时间: 2022-7-14 10:11
hilsonma 发表于 2022-7-14 09:42
这个是引导文件

感谢你的回复与分享。刚才在群里,群友们热心帮助我解决了问题,但你的这种方法,我很喜欢,谢谢!
作者: sunlenghua    时间: 2022-7-14 10:22
hilsonma 发表于 2022-7-14 09:42
这个是引导文件

(这个文件怎么得来的?要怎么修改菜单?参看http://bbs.wuyou.net/forum.php?mod=view ...

感谢分享,
作者: pxly2k    时间: 2022-7-19 16:17
BOOTX64.EFI
bcd
winpe
三个文件放在一个文件夹下,BIOS选择BOOTX64启动就可以直接启动同一文件夹下的BCD。BCD指向同文件夹下的PE即可。
作者: 小小小璇    时间: 2022-7-29 22:36
跟装在普通分区没啥区别,只要ESP分区能装得下PE文件,然后在BCD增加启动菜单
作者: tvkuang    时间: 2022-8-14 18:08
爬楼学习,准备操练。
作者: 楚之风    时间: 2022-8-29 16:02
正准备改. 谢谢提供。
作者: geciwang    时间: 2022-9-7 16:53
谢谢分享
作者: geciwang    时间: 2022-9-7 17:03
需要这类教程,看看
作者: 浪漫刺客    时间: 2022-10-20 08:10
正需要这类教程,非常感谢

作者: 285188016    时间: 2022-10-20 17:33
学习了,捣鼓了半天还没成功
作者: hzx505    时间: 2022-10-30 21:37
ESP 调整容量=500M
用 diskgenius 复制 WEPE 解压的文件 WEPE.SDI 和 WEPE64.WIN
BOOTICE 添加 WIN启动项 ok

截图,不知怎么添加

作者: zy9362    时间: 2022-11-9 10:45
这个想法不错,尤其是笔记本有用!
作者: gaohuagxc    时间: 2022-11-21 14:10
本来就安装在esp分区
作者: sun4008    时间: 2023-3-1 07:50
学习一下
作者: qthlyf    时间: 2023-3-1 11:11
拜读一下!!!!
作者: qthlyf    时间: 2023-3-1 11:11
华三h3c Magic S2E
作者: yjtjyy    时间: 2023-3-15 16:22
哪里还有联网的360急救箱
作者: ryan1036    时间: 2023-4-9 16:03
hilsonma 发表于 2019-2-10 09:32
我的ESP分区就三个文件:
\EFI\BOOT\BOOTX64.EFI    1.67MB  XORBOOT启动文件
\EFI\BOOT\XORBOOT.XOR     ...

如何避免bootx64被微软的替换回来,有一次我系统引导坏了,修复后不能用了xorboot了,如果把bootx64换到xorboot文件夹的话,不会被替换,但是新增加的xor启动菜单经常不见,不知道怎么回去
作者: hilsonma    时间: 2023-4-10 05:41
本帖最后由 hilsonma 于 2023-4-10 05:44 编辑
ryan1036 发表于 2023-4-9 16:03
如何避免bootx64被微软的替换回来,有一次我系统引导坏了,修复后不能用了xorboot了,如果把bootx64换到x ...

替换回去呀
想用什么做主引导,就把ESP的\EFI\Microsoft\Boot\bootmgfw.efi替换成什么。原本的bootmgfw.efi可以改名为boot10.efi之类。

如果你的主引导不是wbm,修复的时候就不要修复到ESP,直接修复在windows分区,这样主引导就不会被替换了。
作者: ryan1036    时间: 2023-4-10 19:27
hilsonma 发表于 2023-4-10 05:41
替换回去呀
想用什么做主引导,就把ESP的\EFI\Microsoft\Boot\bootmgfw.efi替换成什么。原本的bootmgfw. ...

非常感谢得到大佬的回复,我是个看了你的帖子,没想到你现在还这么活跃,我是看到你的帖子才入门xorboot的,主引导是xorboot的efi,你说的替换我没想过,这样能绕过安全启动吗?这样系统自动修复引导的话,我自己改名的bootmgfw是不是又被替换成微软的
作者: ryan1036    时间: 2023-4-10 19:57
hilsonma 发表于 2023-4-10 05:41
替换回去呀
想用什么做主引导,就把ESP的\EFI\Microsoft\Boot\bootmgfw.efi替换成什么。原本的bootmgfw. ...

替换的方法我试过了,需要关闭安全启动才行
作者: hilsonma    时间: 2023-4-10 20:07
ryan1036 发表于 2023-4-10 19:27
非常感谢得到大佬的回复,我是个看了你的帖子,没想到你现在还这么活跃,我是看到你的帖子才入门xorboot ...

不要用系统自动修复,有引导问题需要修复的话使用 bcdboot 重建引导放在 windows分区就可以了。
比如你的win分区是c盘,那就
bcdboot c:\windows /s c: /f uefi

当然,相应的,主引导里启动windows就变成引导c:\efi\microsoft\boot\bootmgfw.efi

主引导是xorboot的话,虽然有绕过安全启动方案,但不能确保此类方案普遍有效,建议关闭安全启动。
作者: ryan1036    时间: 2023-4-10 20:17
hilsonma 发表于 2023-4-10 20:07
不要用系统自动修复,有引导问题需要修复的话使用 bcdboot 重建引导放在 windows分区就可以了。
比如你 ...

非常感谢,我现在就是用你的那个xorboot,绕过安全启动的方案,目前未发现不能用的,我现在有点担心的自己增加的XORBOOT启动条目,在我换系统的时候被替换掉,因为我的U盘在公司未拿回家
作者: liaonf    时间: 2023-4-10 20:33
值得学习!
作者: seeimpact153    时间: 2023-5-2 21:21
谢谢楼主分享
作者: hellostock    时间: 2023-5-31 10:07
有这操作么?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3