找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: lhc0688

[讨论] 刚试了下,ESP分区一样可以精简

   火.. [复制链接]
 楼主| 发表于 2022-5-11 13:43:31 | 显示全部楼层
szwp 发表于 2022-5-11 12:42
wim是一种ramos,pe不需要在内存中运行,可以解包到硬盘一个分区运行,也可以在vhd里,当它是个精简系统 ...

PE解包运行这个我能理解,就当成一个微型系统,但这样就变成一个实机系统了,使用的作用也就不同了;vhd不能放到esp盘(一个是FAT分区格式,一个是vhd盘会动态增减,esp分区就不能进行备份还原)。

点评

vhd可以自己定义分区格式的,可以固定大小的。 另外刚刚有群友在说用67k的bootx64.efi,bcd也不需要就能启动pe了。  详情 回复 发表于 2022-5-11 13:46
回复

使用道具 举报

发表于 2022-5-11 13:46:04 | 显示全部楼层
lhc0688 发表于 2022-5-11 13:43
PE解包运行这个我能理解,就当成一个微型系统,但这样就变成一个实机系统了,使用的作用也就不同了;vhd ...

vhd可以自己定义分区格式的,可以固定大小的。
另外刚刚有群友在说用67k的bootx64.efi,bcd也不需要就能启动pe了。
回复

使用道具 举报

 楼主| 发表于 2022-5-11 13:54:04 | 显示全部楼层
启动、引导技术方面szwp老师是专家,之前也讨教过很多。不过总感觉这方面技术过于烧脑,bcdedit那些命令太绕人,不如改PE来的简单,鼠标点几下删改下文件就可以,引导方面技术还得慢慢学才行。

点评

用81模板(含万能BCD)修复引导添加PE,只需要鼠标拉过去覆盖引导文件即可。不需要键盘打命令。  详情 回复 发表于 2022-5-11 14:00
回复

使用道具 举报

发表于 2022-5-11 14:00:55 | 显示全部楼层
lhc0688 发表于 2022-5-11 13:54
启动、引导技术方面szwp老师是专家,之前也讨教过很多。不过总感觉这方面技术过于烧脑,bcdedit那些命令太 ...

用81模板(含万能BCD)修复引导添加PE,只需要鼠标拉过去覆盖引导文件即可。不需要键盘打命令。

点评

esp里面有两个bcd,这个bcd应该替换哪个呢?  详情 回复 发表于 2022-5-11 14:11
回复

使用道具 举报

 楼主| 发表于 2022-5-11 14:11:00 | 显示全部楼层
szwp 发表于 2022-5-11 14:00
用81模板(含万能BCD)修复引导添加PE,只需要鼠标拉过去覆盖引导文件即可。不需要键盘打命令。

esp里面有两个bcd,这个bcd应该替换哪个呢?

点评

可以将原esp备份后,格掉再玩。  详情 回复 发表于 2022-5-11 14:15
回复

使用道具 举报

发表于 2022-5-11 14:15:13 | 显示全部楼层
lhc0688 发表于 2022-5-11 14:11
esp里面有两个bcd,这个bcd应该替换哪个呢?

可以将原esp备份后,格掉再玩。

点评

bootx64里的优先使用。  详情 回复 发表于 2022-5-11 14:22
回复

使用道具 举报

发表于 2022-5-11 14:22:51 | 显示全部楼层
szwp 发表于 2022-5-11 14:15
可以将原esp备份后,格掉再玩。

可以一个个替换试。具体哪个生效和uefi引导序列有关。

点评

uefi引导  详情 回复 发表于 2022-5-11 14:34
回复

使用道具 举报

发表于 2022-5-11 14:26:11 | 显示全部楼层
先不管它到底实不实用,知道了总会在某个时间有需要的时候用得上。
回复

使用道具 举报

 楼主| 发表于 2022-5-11 14:27:27 | 显示全部楼层
还有个疑问:以前引导文件好像必须是在0磁道,多少簇位置,现在引导文件是不是都不需要考虑这些了,可以随意拷贝替换,文件存在就行?

点评

UEFI引导过程很简单,就是纯粹的文件引导,对于不支持NTFS分区UEFI启动的主板,只要主板搜索到硬盘某一FAT分区的bootx64.efi(32位是bootia32.efi)或bootmgfw.efi,就可以加载引导,FAT分区在前在后无所谓,只要分  详情 回复 发表于 2022-5-11 17:05
这是legacy引导,已经说到ESP,那就是UEFI了。但即使是legacy,也是独立引导区好,模板是按legacy+uefi双启的,直接格掉引导区,替换就行了。  详情 回复 发表于 2022-5-11 14:58
回复

使用道具 举报

 楼主| 发表于 2022-5-11 14:34:32 | 显示全部楼层
szwp 发表于 2022-5-11 14:22
可以一个个替换试。具体哪个生效和uefi引导序列有关。

uefi引导
回复

使用道具 举报

发表于 2022-5-11 14:58:18 | 显示全部楼层
lhc0688 发表于 2022-5-11 14:27
还有个疑问:以前引导文件好像必须是在0磁道,多少簇位置,现在引导文件是不是都不需要考虑这些了,可以随 ...

这是legacy引导,已经说到ESP,那就是UEFI了。但即使是legacy,也是独立引导区好,模板是按legacy+uefi双启的,直接格掉引导区,替换就行了。

点评

实机搞太麻烦,用虚拟机测试了下,传统引导也不行: [attachimg]501105[/attachimg]  详情 回复 发表于 2022-5-11 15:08
回复

使用道具 举报

 楼主| 发表于 2022-5-11 15:08:38 | 显示全部楼层
szwp 发表于 2022-5-11 14:58
这是legacy引导,已经说到ESP,那就是UEFI了。但即使是legacy,也是独立引导区好,模板是按legacy+uefi双 ...

实机搞太麻烦,用虚拟机测试了下,传统引导也不行:
sshot-1.jpg

点评

UEFI引导是可以有个FAT分区加上引导文件就行。无论分区在前在后,只有EFI bios识别即可。 legacy引导需要从激活分区的引导扇区来搞,里面引导代码决定了到哪里找启动文件。如果就是简单的格式化,那还是要在最激活  详情 回复 发表于 2022-5-11 15:21
加油!  详情 回复 发表于 2022-5-11 15:21
回复

使用道具 举报

发表于 2022-5-11 15:21:12 | 显示全部楼层
lhc0688 发表于 2022-5-11 15:08
实机搞太麻烦,用虚拟机测试了下,传统引导也不行:

加油!
回复

使用道具 举报

发表于 2022-5-11 15:21:45 | 显示全部楼层
lhc0688 发表于 2022-5-11 15:08
实机搞太麻烦,用虚拟机测试了下,传统引导也不行:

UEFI引导是可以有个FAT分区加上引导文件就行。无论分区在前在后,只有EFI bios识别即可。
legacy引导需要从激活分区的引导扇区来搞,里面引导代码决定了到哪里找启动文件。如果就是简单的格式化,那还是要在最激活的分区里并放个bootmgr。如果用bootice写入WEE或内置菜单的grldr那就灵活多了,且不需要分区激活。
回复

使用道具 举报

发表于 2022-5-11 16:06:12 | 显示全部楼层
ESP分区,一向都是自己手工建立的,大小自己决定,N个PE都放进去了。至于里面的启动文件,也全是自己复制过去的。WINNTSETUP安装系统的时候,都不选择更新启动项,自己手动添加。
回复

使用道具 举报

发表于 2022-5-11 16:17:53 | 显示全部楼层
481416322 发表于 2022-5-11 02:27
是啊,通常这个分区是FAT32格式,用它的上限值没问题的,个别“先进的”主板这个分区还可以是NTFS的,那 ...

说的很对,现在新主板基本都支持NTFS启动了。启动文件放置到C:盘也是没问题的,删除ESP分区一样可以启动。ESP分区已经不是非常必须的了,除非考虑启动时更安全和启动维护方便,我的笔记本就是删掉了ESP分区,把EFI文件夹直接放C盘根目录下。

点评

赞!  详情 回复 发表于 2022-5-11 16:25
回复

使用道具 举报

发表于 2022-5-11 16:25:40 | 显示全部楼层
cyouwei 发表于 2022-5-11 16:17
说的很对,现在新主板基本都支持NTFS启动了。启动文件放置到C:盘也是没问题的,删除ESP分区一样可以启动 ...

赞!
回复

使用道具 举报

发表于 2022-5-11 16:29:36 | 显示全部楼层
ESP分区其实就是一个FAT或FAT32分区,可以使用1.3.4版本的Bootice修改属性,改为FAT或FAT32可以启动,改为ESP也可以启动。自己手动创建这个分区也是可以使用的,大小可以自己决定。使用GPT初始化磁盘,这个分区与其他数据分区没有那么大的区别,现在新主板基本都支持UEFI NTFS启动,所以这个EFI启动文件夹放在任何一个NTFS分区里面都可以启动。换成第三方的EFI启动文件也是完全可以的,论坛里有单文件的UEFI启动,只有10M。
回复

使用道具 举报

发表于 2022-5-11 17:05:29 | 显示全部楼层
lhc0688 发表于 2022-5-11 14:27
还有个疑问:以前引导文件好像必须是在0磁道,多少簇位置,现在引导文件是不是都不需要考虑这些了,可以随 ...

UEFI引导过程很简单,就是纯粹的文件引导,对于不支持NTFS分区UEFI启动的主板,只要主板搜索到硬盘某一FAT分区的bootx64.efi(32位是bootia32.efi)或bootmgfw.efi,就可以加载引导,FAT分区在前在后无所谓,只要分区内EFI目录下指定路径存在引导文件即可。所以ESP一般是FAT文件系统,ESP只是分区标识,不是必须,自己随便分一个FAT分区出来,丢引导文件进去BCD参数设置正确照样正常。

现在新主板支持NTFS UEFI引导,那就更简单灵活了,引导文件都可以直接放在NTFS的C盘和系统文件混在一起。当然,还是放独立分区好一点,据说是为了隔离保护引导文件。
回复

使用道具 举报

发表于 2022-5-11 17:16:25 | 显示全部楼层
新主板基本都支持FAT、NTFS、exFAT,所以EFI文件夹放上上述任何分区均可启动。
回复

使用道具 举报

发表于 2022-5-11 20:57:28 | 显示全部楼层
使用什么分区什么路径,需要看主板支持而定。
楼主想表达的应该是引导文件的精简。
windows的引导文件最基本的就两个bootmgfw.efi和bcd.
但安装和更新windows建议使用默认的引导文件并使用标准的分区方案,以免安装失败。
回复

使用道具 举报

发表于 2022-5-11 21:35:52 | 显示全部楼层
lhc0688 发表于 2022-5-10 23:11
你比较厉害。我今天尝试搞了下带有线、无线支持的,不集成任何工具,体积270M;所以才想到再看 ...

带无线支持的话涉及到无线网卡驱动和其它组件,最关键的在于无线网卡驱动的体积,要是它太大了的话pe控制在270m以下就很困难
其实如果pe的定位仅仅是维护的话,可以考虑进行极限精简software注册表、多语言字体文件、不影响使用的dll文件(比如说可以牺牲掉快捷方式右键“打开文件位置”和主题文件),然后内置少量的维护用工具
但如果要内置浏览器的话,那270m确实很困难,我的精简方案是基于wepe的内核基础上做加法,结合winbuilder的生成功能,在大幅删去内置工具(仅保留DG、bootice、dism++X64、wimtool)、且支持有线网的情况下,可以将体积勉强控制在250m
回复

使用道具 举报

发表于 2022-5-11 23:34:23 | 显示全部楼层
暂时没用到,先收藏,谢谢
回复

使用道具 举报

发表于 2022-5-13 14:02:29 | 显示全部楼层
我也试试
回复

使用道具 举报

发表于 2022-5-14 09:50:22 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2022-5-14 10:12:15 | 显示全部楼层
这个可以哦
回复

使用道具 举报

发表于 2022-11-23 00:33:21 | 显示全部楼层
lhc0688 发表于 2022-5-10 23:11
你比较厉害。我今天尝试搞了下带有线、无线支持的,不集成任何工具,体积270M;所以才想到再看 ...

270M带网卡驱动,够小了,能发一份上来吗?
回复

使用道具 举报

发表于 2022-11-23 09:35:25 来自手机 | 显示全部楼层
barryade 发表于 2022-5-10 21:52
既然都往里放pe了。 那就把esp分区分大一点呗。

既然必须用原版iso环境的默认分区。那又为什么非要往里 ...

有道理
回复

使用道具 举报

发表于 2022-11-23 11:16:50 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-29 03:29

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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