无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 37730|回复: 63
打印 上一主题 下一主题

[求助] 如何在ESP分区里装个PE

  [复制链接]
1#
发表于 2019-2-10 09:32:44 | 显示全部楼层
本帖最后由 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

点评

能不能分享一下啊哥们  详情 回复 发表于 2019-2-10 10:45

评分

参与人数 1无忧币 +5 收起 理由
2010hfb + 5 很给力!

查看全部评分

回复

使用道具 举报

2#
发表于 2019-2-10 11:46:10 | 显示全部楼层
本帖最后由 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镜像。

点评

我也试下。  详情 回复 发表于 2019-7-16 13:44
GPT,扩大ESP200M后放进你的文件,有启动菜单,原win10不能启动,你的PE可以启动。 原ESP+win10,有BCD文件在EFI\microsoft\boot。 请教怎么修改才能启动原系统  详情 回复 发表于 2019-6-6 21:12
谢谢大神,这方式真好,找机会折腾  详情 回复 发表于 2019-6-6 16:55
谢谢分享  详情 回复 发表于 2019-2-10 21:39

评分

参与人数 4无忧币 +16 收起 理由
likeyouli + 5 好人,鉴定完毕
wjzj + 5 赞一个!
maomihuacha + 1
wslq + 5 赞一个!

查看全部评分

回复

使用道具 举报

3#
发表于 2019-6-7 08:55:50 | 显示全部楼层
本帖最后由 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\

点评

谢谢大侠,应该是我导出 bootx64.efi的文件有问题,可能是启动序列问题或者文件错误吧 先学习一下如何添加linux系统的 不懂再来  详情 回复 发表于 2019-6-7 13:42
回复

使用道具 举报

4#
发表于 2019-6-7 14:30:57 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-7 14:32 编辑
vm669 发表于 2019-6-7 13:42
谢谢大侠,应该是我导出 bootx64.efi的文件有问题,可能是启动序列问题或者文件错误吧

先学习一下如何 ...


如果是xorboot的话,0.24版和0.25版的菜单是不兼容的,请使用同一个版本的工具生成efi文件和xor菜单配套使用。
我提供的只是一个例子,你要么直接使用我的全套,要么自己生成全套。

点评

这里 [分享] UEFI启动文件bootx64.efi的定制 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413596&extra=&page=1 是这边下载的0.25版本。 菜单文件是你的网盘下载的最简单的三个文件,很强大  详情 回复 发表于 2019-6-7 18:25
回复

使用道具 举报

5#
发表于 2019-6-7 20:00:56 | 显示全部楼层
本帖最后由 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好了。

点评

谢谢大侠热心,看到命令有点害怕,虽然以前还算熟悉DOS命令 我先找找grub2的一些资料学习学习  详情 回复 发表于 2019-6-7 22:08
回复

使用道具 举报

6#
发表于 2020-4-21 19:18:55 | 显示全部楼层
本帖最后由 hilsonma 于 2020-4-21 19:20 编辑

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

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

使用道具 举报

7#
发表于 2020-11-21 20:51:38 | 显示全部楼层
本帖最后由 hilsonma 于 2020-11-21 20:52 编辑

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

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




回复

使用道具 举报

8#
发表于 2022-7-14 09:42:45 | 显示全部楼层
本帖最后由 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 即可。

点评

感谢分享,  详情 回复 发表于 2022-7-14 10:22
回复

使用道具 举报

9#
发表于 2023-4-10 05:41:35 | 显示全部楼层
本帖最后由 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分区,这样主引导就不会被替换了。
回复

使用道具 举报

10#
发表于 2023-4-10 20:07:49 | 显示全部楼层
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的话,虽然有绕过安全启动方案,但不能确保此类方案普遍有效,建议关闭安全启动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 00:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表