无忧启动论坛

 找回密码
 注册
搜索

想将原win10的官方安装u盘改造成多合一系统安装盘,怎样解决子菜单?

查看数: 5678 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-2-5 23:45

正文摘要:

本帖最后由 hywking 于 2019-2-5 23:46 编辑 手上有一只win10官方安装盘,现想添加win7,win8.1等系统,但不知怎样才能实现在安装时出现选择菜单?还有,系统有32位64位的,我想实现先选择32位或64位,再选择win7( ...

回复

captain_g 发表于 2019-2-7 09:50:35
hywking 发表于 2019-2-6 17:22
我看过了一下,但那是一级目录的,没有二级(子目录)的。
原版文件结构:

仔细看了你1楼的要求及回其他网友的帖子,发现你并不是要搞“合盘”,倒像是个丰富些的一桌年夜饭;

既然如此,又何必劳神搞“二级”菜单呢?干脆全部放在“一级”好了,所有有的东西都一目了然,使用时按键的次数还少;

如果硬要搞,BIOS启动类型的,容易变通处理,U启后直接先进G4D菜单,然后分32、64位,最后再分7、8、8.1、10;

UEFI类型的,只要文件都在,启动时32、64位自适应选择的,目前还不存在选32或64的情形,在用到的BCD分别建立对应启动项(32位7不支持UEFI);

因为原版bootx64.efi和bootia32.efi都是找同一个BCD,这里还需变通处理一下,但有一个问题绕不开,就是(SB)安全启动;

不动bootx64.efi保持让它找BCD(确保能通过SB),修改下bootia32.efi(通不过SB了),不让它找BCD而让它找比如B32;

不动bootx64.efi是因为64位UEFI的机器比32位的多得的吧;

当然如果不考了SB限制又或有微软签名的第三方EFI文件则另当别论;
hywking 发表于 2019-2-6 23:59:10

我是看他怎样修改BCD文件实现多级菜单,不是说这个就是N合一
hywking 发表于 2019-2-6 23:55:37
本帖最后由 hywking 于 2019-2-6 23:56 编辑
chishingchan 发表于 2019-2-6 22:15
我这里说的单一安装包是指:install.wim
我制作过程完全不需要修改bcd文件的。只需使用 imagex 导出到同 ...


支持Win10系统合集多合一制作详...(分享自360doc)这里
http://www.360doc.com/content/17 ... 1a374a433f596ad1440
有教程,我也看过,但我想利用原有的win10安装u盘来改造。。
chishingchan 发表于 2019-2-6 22:17:49

我也刚下载了官网的二合一版,参考一下,改善现有的成品。
chishingchan 发表于 2019-2-6 22:15:45
hywking 发表于 2019-2-6 17:48
不是做成单一的安装包,是放在u盘上的,原版的win10安装u盘也是这样的。我是想像利用原版安装盘,添加其 ...

我这里说的单一安装包是指:install.wim
我制作过程完全不需要修改bcd文件的。只需使用 imagex 导出到同一个 install.wim 中即可。然后也使用 imagex 分割成3个 install.swm.

点评

支持Win10系统合集多合一制作详...(分享自360doc)这里有教程,我也看过,但我想利用原有的win10安装u盘来改造。。  详情 回复 发表于 2019-2-6 23:55
hywking 发表于 2019-2-6 19:53:13
hywking 发表于 2019-2-6 17:48:04
chishingchan 发表于 2019-2-6 17:00
要实现楼主说的功能是可以的!但必需注意:
1、母盘请使用 Win10x64,因为Win10支持的驱动较多,其次是64 ...

不是做成单一的安装包,是放在u盘上的,原版的win10安装u盘也是这样的。我是想像利用原版安装盘,添加其它的系统安装文件,并在实现安装时分32位(64位),然后选择win7、win8.1或win10,再按照原版安装的过程一步一步安装,其实就是在u盘实现微软原版N加1的功能,只是那个启动菜单不知怎样做?是编辑BCD文件吗?那应该如何编写?求高手指点!

点评

我这里说的单一安装包是指:install.wim 我制作过程完全不需要修改bcd文件的。只需使用 imagex 导出到同一个 install.wim 中即可。然后也使用 imagex 分割成3个 install.swm.  详情 回复 发表于 2019-2-6 22:15
hywking 发表于 2019-2-6 17:04:07
2012怒独僧 发表于 2019-2-6 10:30
我估计得集成到install.esd文件里才能出现在菜单里。

这个帖子里有说到,但我不明白怎样做
http://bbs.wuyou.net/forum.php?m ... able&tid=363821
里面有一句:“(2)BOOTMGR如何添加二级菜单?使用修改BCD(重命名HFD)其他路径的bootmgr(重命名HFMGR),然后使用bootmgr再次引导HFMGR,可以成功,……”“20150409解决了BOOTMGR二级菜单及显示中文等问题,无需重复下载,PE本身并不是自己的,仅仅给大家提供个思路。
原理:BCD指向不同的SDI文件,sdi文件不同之处在于卷标不同,不同的卷标执行不同的命令。”麻烦高手帮具体分析下,本人对这这些可以说是零基础!
chishingchan 发表于 2019-2-6 17:00:05
要实现楼主说的功能是可以的!但必需注意:
1、母盘请使用 Win10x64,因为Win10支持的驱动较多,其次是64位兼容32位;
2、整合几个层次的系统的安装包比较巨大,我一般要实行分割成 swm 格式;
3、巨大的安装包安装起来比单一的安装包要花多一些时间的。

点评

不是做成单一的安装包,是放在u盘上的,原版的win10安装u盘也是这样的。我是想像利用原版安装盘,添加其它的系统安装文件,并在实现安装时分32位(64位),然后选择win7、win8.1或win10,再按照原版安装的过程一步一  详情 回复 发表于 2019-2-6 17:48
jssqysb 发表于 2019-2-6 14:48:41
进来看看了啊
captain_g 发表于 2019-2-6 14:27:25
本帖最后由 captain_g 于 2019-2-6 14:28 编辑

微软官网下载个32位64位合盘的10系统的ISO,看看目录结构还有BCD什么的,差不多就有思路了。

https://www.microsoft.com/zh-cn/software-download/windows10

点评

我看过了一下,但那是一级目录的,没有二级(子目录)的。 原版文件结构: [attachimg]387579[/attachimg] 原版BCD1 [attachimg]387580[/attachimg] 原版BCD2 [attachimg]387581[/attachimg] 请高手帮具体分  详情 回复 发表于 2019-2-6 17:22
2012怒独僧 发表于 2019-2-6 10:30:12
我估计得集成到install.esd文件里才能出现在菜单里。

点评

这个帖子里有说到,但我不明白怎样做 http://bbs.wuyou.net/forum.php?mod=viewthread&action=printable&tid=363821 里面有一句:“(2)BOOTMGR如何添加二级菜单?使用修改BCD(重命名HFD)其他路径的bootmgr(重  详情 回复 发表于 2019-2-6 17:04

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

闽公网安备 35020302032614号

GMT+8, 2025-11-26 11:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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