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

双启动框架 欢迎试用

[复制链接]
 楼主| 发表于 4 天前 | 显示全部楼层
sn4735 发表于 2026-4-18 09:03
联想的OEM壁纸引人注意,不知道有没有配备联想的随机软件,哈哈
联想的OEM壁纸引人注意,不知道有没有配备联想的随机软件,哈哈

有,只是过时了 有个win7 x86 home的DVD 是别人办公电脑上不要的.

sshot-1.jpg sshot-2.jpg sshot-3.jpg



点评

明白了,我一开始以为是一台没有格式化掉原厂系统的Win7品牌机,于是好奇“里面有没有随机软件”。确实另一种可能是手动安装的Lenovo Win7 OEM。感谢分享这些照片和信息  详情 回复 发表于 4 天前
回复

使用道具 举报

发表于 4 天前 来自手机 | 显示全部楼层
凯恩 发表于 2026-4-18 18:11
有,只是过时了 有个win7 x86 home的DVD 是别人办公电脑上不要的.


明白了,我一开始以为是一台没有格式化掉原厂系统的Win7品牌机,于是好奇“里面有没有随机软件”。确实另一种可能是手动安装的Lenovo Win7 OEM。感谢分享这些照片和信息,感谢
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
好像不错 谢谢

谢谢鼓励,白话教程构思了一会,先贴上来供大家完善.
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
双启动,一个简单的"拿来主义"白话版教程
由于有了坛友的贡献,才有了"拿来主义";
其实这个双启动的文件,对于包括我自己在内的人,个人总结,就是这个思路的问题:
1,BIOS启动,所谓这个话语,是针对于后来出的非BIOS启动来定义的.所以,主板中都有legacy字样的字眼,
早在DOS时代,是没有BIOS启动这个说法的,因为电脑启动,只能由BIOS芯片来加载各种软光硬盘的"启动格式的二进制段".
现在来说,就是雷同于,在前63扇区中存储的固定值,这些值关于主板BIOS来判断是否加载和加载后出现的显示界面.我们的
grub4dos和grub2甚至别的能对BIOS进行"对话"的"二进制段",就是我们的大佬级坛友贡献来的,如果没有他们这群人,那对于电
脑的维护来说,会是不可想像的局面.
由于有了能启动的"二进制段",也有说是代码,也有说是引导程序等等不一而云,就社会常识,生活常识,个人认识而言,
这么说,大致上,是对的,是差不多的.但这些说法,还是有很大的歧义.为了一下认清事物的来龙去脉,就从流程上理清一下,比较容易
接受.
bios看作一个专业的单片芯片,加电后,会有010101...这样的信息,这些信息,对于我们用户来说,没有啥用,但,这些确实是在做启动
工作的一部分,这是第一部分:无非也是老生常谈的,什么POST自检,确保外设是否正常,0磁盘0柱面0磁道上,是什么值,是否载入前63扇区
到内存供寄存器来回操作,以达成后面64,65...n扇区的操作. 这个复杂的过程大致就是这样.这个概念,就是现在所谓的"BIOS启动"

2,UEFI启动,这是近年来为了突破BIOS的种种限制,而开发的一种基于BIOS的上层技术,这个技术,我不是专业的从业者,所以,也只能从
生活的角度尽可能准确地去认识它.由于是基于BIOS,所以,BIOS是地基,UEFI是1楼,我们没法关心地基和1楼的关系,但我们可以用1楼提供的
各种功能.再次要感谢大佬坛友及广大的基础技术人士能给出这些功能的使用说明,没有这些说明,我们的电脑罢工时,其维护工作就没法做.
uefi和grub是同类的思想,得到的也是同类型的处理结果,都是让人机交互能更加容易.在本人看来,它们是一个竞争关系.UEFI的发起人是谁就不
用多说了,而GRUB是Linux下的"UEFI",只是它更加自由,更加不受商业撑控者的管制.UEFI启动,本质上,是对启动过程的一个控制,因为这个控制
关乎后续的OS的加载后的安全性.(那个BIOS里的TPM x.0功能就是基于硬件的安全限制)有点说偏题了. 无论是BIOS,GRUB还是UEFI启动机制,
坛里说的已经很好了,个人能力有限不能完全清清楚楚地掌握,只能按照感觉,本着"拿来就用"的主义,凑起来能用就行.

3,了解了前生今世,再去看1楼截图上的文字,应当就也能会用了吧.第1图,红色字,里面有2个东西是win7安装好后,MS给大家的固定的东西:
基于传统BIOS启动后,需要加载win7,就需要
boot
bootmgr
这两个东西,一个是目录,一个是文件,它们都是存在于win7安装分区里的根目录下.没有这两个,即使win7是完好的,它也无法跑起来,具体如何跑的,
可以自行逛论坛.这里只用关心,这两个东西,能让"C盘跑起来"即可.

sources,源的意思,它原本没有,但它里面装的东西也是win7安装好后,放在安装win7所在分区的东西,它们是2个东西,1个是boot.sdi 1个是winre.wim
它们是在:win7_partition_X\Recovery\xxx-xxx-xxxxxx-x\
其中Recovery目录是隐含属性,需要去控制面板设置"文件夹选项"中的相关项,才能看到. 看到这两个文件,就能发现,我们的PE,都是源自它们,PE的制
作,可以拿它们+合适的工具+合用的素材,来揉合一个自定义的winre.wim
有了boot bootmgr 才能让winre.wim和windows.exe运行起来,前者是PE,后者是win7桌面,它们都是启动动作的最后续的动作,完成了,就启动好了.此
处的sources里,是一个*.wim文件,它来看PE01.iso中的wim文件,本质上是盗用了这个PE,启动这个wim,也是用bootice对bcd设置才能达成的,
用的是BCD的wim启动项这项功能.这里还请PE作者见谅,学习之用,学习之用.

4,再看1楼的红文字里的GRLDR GRLDR.MBR GRUB.EXE menu.lst 4个文件,这4个文件,也是坛里下载的grub4dos x.x中复制来的,其作用,在U盘上,和在
硬盘C盘上,是一样的.为了加载"实时模式",只不过,这4个文件看作成为一个"实时模式",要使用实时模式,就要从boot bootmgr这对原始的东西中设置
好,就可以加载了,如何设置,坛里说的比较多了.大概是用bootice对bcd进行编辑,增加条目,就可设置好.因此,这个grub是一个基于bcd而跑起的grub,
不是 0依靠 能跑起的grub,要想0依靠跑起 grub,那就要使用更古老的方式对U盘或硬盘初始化操作一下,才可以,也是变相的设置一下,大概也是init... /x
这类的操作,此时,当前盘,就具备了和BIOS的启动流程的安置,可以启动到Linux,windows或apple等任意的,可启动的OS.
这里要说一下,grub在这里使用的原因,是为了能完成的跑起来PE01.iso 没有这4个文件,就不能运行PE01.iso 也就是不能启动这个PE

5,efi
efi目录就是1个独立的,它对应bios地基+bios的1楼UEFI,有了UEFI这个环境,efi文件夹就可以发挥作用了.后续待续...
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
5,efi 继续..
纯UEFI主板功能启动后,姑且认为BIOS的第一件事吧,就是自检外设再加载UEFI,最后停在UEFI界面,这个界面可以设置主板
的功能,如网卡开关,声卡开关,启动顺序,内存卡工作频率等等等和传统BIOS一样.对于当前我们玩的启动领域来说,虽说很重
要,但此时不重要.我们要的,就是能跑起来OS

UEFI启动好了,后面的第一件事,就是找各个存储设备,并分配盘符,不一定对,但我们外界看起来是这样的,具体要追究细节的,
只能去某宝买一本UEFI的枕头书去学习了,本人没有那个精力,也不想学,只能说到这个概念了,不到的,要补充的,欢迎跟贴专门就这块
补充或发指引贴地址.
当找到了如U盘,盘符为X: UEFI就要找是否有EFI名字的目录,有,则下一步,没有,则上一步,上一步是再找别的盘里的EFI目录.
如果都没有,那就停在UEFI的启动画面,如果有一个有,那就把这个EFI里的东西拿来用.

UEFI使用EFI目录
后略去N个字,具体,大概,差不多是下面这样(同样,想深究的,去UEFI区,按上面的思路,找资料学)
看到1楼图2绿色字,大概就是那样子,此处不重复白话了.只补充一点内容吧:
efi\boot\bootx64.efi
这个文件也是和EFI目录名一样,是外表"固化"的,内容可以任意加工,最近火的就是本版块 grub2 对生成bootx64.efi 的教程,再次要
感谢此教程的朋友.
这个bootx64.efi和 efi\microsoft\boot\bcd 这一套文件,是一对好朋友,雷同于BIOS启动时,bootmgr 和 boot\bcd 一样,是成对使用
的,且文件位置也是一样固定的.

由于通过grub2定制了bootx64.efi,所以在其管理的bcd下可以指定启动的条目
本双启动的"框架",正是使用了这个条目设置,通过PE01.iso中解压出来的*.wim改名或不改名都不重要,总之,此处名为: boot.wim
它位于\sources\BOOT.WIM
而启动这个wim的sdi文件,也是PE01.iso中复制来的,wim和sdi同样是一对好友,成对使用,也深究过,可惜没有学会sdi是如何约束wim使用内
存的,在这里也顺便请教一下各位,有知道的,也一并发来,共同学习一下.
sdi文件它位于\boot\boot.sdi

efi后续的启动,到这里也就结束了,用bootice打到这个bcd可以看到 \Windows\system32\boot\winload.exe
它正是非UEFI启动win7时的一样的路径和文件名.只不过此处是wim中的winload.exe
实际上win11安装好后,这里并没有这句,自己也可以加上,就能实现win11下带PE启动的"双系统模式",但是这样做,一定要先关掉主板
上的安全功能,不然无法加载这个PE(wim版的PE)

最后,由于还没有吃透grub2,所以,在这个"双启动框架"里的efi启动方式里,并没有grub的启动方式,仅仅只能启动boot.wim
再提一点,而且这个efi能启动这个wim仍然是PE01.iso作者的功劳.本人的认知,efi中只能启动 winload.efi

白话完毕.
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
bobylinger04
对于小白来说有点难懂,能不能做一个简单的教程教一下


不知道白话,可通用否.感谢支持.
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
再次试下最表面的分解:
sshot-1.jpg sshot-2.jpg sshot-3.jpg sshot-4.jpg sshot-5.jpg U_root_files.zip (1.9 MB, 下载次数: 5)

回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 凯恩 于 2026-4-19 12:23 编辑

来自好用的PE里的结构,作者思路非常棒:
BIOS:
使用一个sdi文件,两个wim文件都可以运行起来, \boot\bcd中可以自由设置微PE,0PE,白菜PE里解压出来的wim文件,实现在BIOS中的多重PE启动

UEFI:
使用一个sdi文件,两个wim文件都可以运行起来, \efi\microsoft\boot\bcd中可以自由设置微PE,0PE,白菜PE里解压出来的wim文件,实现在BIOS中的多重PE启动

以上的区别,截图上已经表现了.

此外需要注意的是另外1套文件,它关乎UEFI是否能成功启动PE:
\bootmgr.efi (非原装win11安装好后的efi文件)
\efi\boot\bootx64.efi (非原装win11安装好后的efi文件)

这两个文件,若想定制,可以看本版块的GRUB2教程作为引子,去了解.最根本的出处,在efi文件的创建上,只能去看UEFI大头书本,此处仅仅是拿来就用的做法,本套1.9MB的文件,是坛里成熟的作品,已经测试,可以BIOS启动,UEFI启动. WIM文件可以多试,看看哪些不能启动,哪些能启动,请自行改名设置尝试.

出现这个错误的

sshot-1.jpg
请查看这个贴子,或者,老老实实把bcd改名为: bcf

https://bbs.wuyou.net/forum.php?mod=viewthread&tid=211314

回复

使用道具 举报

发表于 昨天 20:43 | 显示全部楼层
不断学习中!!
回复

使用道具 举报

发表于 昨天 21:01 | 显示全部楼层
本帖最后由 2010sya 于 2026-4-21 21:04 编辑

看了下你的bcd菜单,发现里面有G4D,你可以把下面这个模板放进去。这个的作用:把任意pe.iso/wim/vhd等放到任意分区的/DIY/目录,会自动生成启动菜单。。。

https://bbs.wuyou.net/forum.php?mod=viewthread&tid=380572&page=9#pid3399620   【251楼】注:仅限传统bios方式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-22 01:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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