zhangxuhvi 发表于 2018-12-22 14:16:50

如何在PE菜单调用Windows安装版启动文件

本帖最后由 zhangxuhvi 于 2019-1-16 16:06 编辑

本人纯小白一个,什么都不懂,基本就是工具的搬用工,搬用失败,特来求助……望各位大佬伸出援手

这两天用坏固态DIY U盘的时候居然碰巧搞出了一个4CE的903,于是就量产了一个USB-CD启动的PE;
并用微软官网Windows10安装版通过UltraISO制作了USB-HDD+启动盘,然后把install.esd替换成了自己做的Windows7、8.1、10映像合集。
这样就实现了PE启动、UEFI安装版Windows7、8.1、10、Legacy安装版Windows7、8.1、10。

但是最近使用中发现部分老索尼、三星等笔记本对于USB-CD并没有很好地支持,导致不能识别PE,不能进行GHOST系统的安装和其他维护。虽然PE中也可以通过工具安装安装版系统,但是好像会先将系统映像缓存到一个区域,然后再进行安装,这样就多出了一个缓存时间,
于是想实现PE和安装版都采用USB-HDD+形式,解决以上问题

但是问题来了,由于基础太差,经过几天的研究才知道引导方式大致是BIOS-->MBR-->DPT-->PBR--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->系统启动。
于是将PE的ISO和Windows的ISO解压,并将Windows的ISO解压后的文件复制到PE解压后的文件夹下,如图1、2,

准备在BCD里面添加Windows启动的引导,如图3
并将处理完的文件夹再次打包成ISO,就是不知道按照上面的路径该怎么填写才能引导啊,我试了N次了,最多都是菜单中能看到名称调用就调用不了

还有另一种就是准备修改GRLDR的MENU.LST文件,如图4:
可是我修改老半天还是只能在菜单中显示,引导就不行了

求助各位大佬,怎么才能实现PE和安装版都使用USB-HDD+的形式啊



zhangxuhvi 发表于 2018-12-22 14:25:56

要想在菜单中调实现安装版,是调用setup.exe呢还是调用BCD呢,求指点……

宝貝对不起 发表于 2018-12-22 15:20:46

其实你就改一个BCD就可以了,甚至都不用改,把WIN10原版的BCD上boot.wim直接抄到你BCD上就行,我记得WIN10原版BCD是WIM启动项,直接启动\sources\boot.wim的,这就是安装程序

宝貝对不起 发表于 2018-12-22 15:26:55

title 启动 - Windows 10 原版安装
find --set-root /boot/bootmgr
chainloader /boot/bootmgr

BCD部分参照原版BCD写

2010sya 发表于 2018-12-22 15:28:35

USB-cdrom配合usb-hdd就不错了,你如果想用一个u盘通吃所有电脑的话,那就想多了,呵呵。。。
目前来说,三分区方式不论从兼容性,还是适应新旧bios方面还是不错的,不妨试试。

zhangxuhvi 发表于 2018-12-22 20:13:36

宝貝对不起 发表于 2018-12-22 15:26
title 启动 - Windows 10 原版安装
find --set-root /boot/bootmgr
chainloader /boot/bootmgr


感谢指导,我先试试{:1_186:}

zhangxuhvi 发表于 2019-1-16 16:05:26

宝貝对不起 发表于 2018-12-22 15:26
title 启动 - Windows 10 原版安装
find --set-root /boot/bootmgr
chainloader /boot/bootmgr


我已经成功了,谢谢{:1_186:}
页: [1]
查看完整版本: 如何在PE菜单调用Windows安装版启动文件