无忧启动论坛

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

[已解决] 有关UD版0PE+8PE合盘,Map加载0PE.iso问题

    [复制链接]
跳转到指定楼层
1#
发表于 2014-9-21 14:05:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 糊涂 于 2014-9-28 18:27 编辑

暂时先使用这种折中的方法,感谢P大再次编写整理

--------------------------------------------------------------

2014年9月28日
UD版内置0PE.iso再次优化调整(仅53M)
进PE后可手动挂载外置、加载网络等


2#
 楼主| 发表于 2014-9-27 07:52:50 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-27 10:40 编辑
pseudo 发表于 2014-9-25 23:15
留着多一种选择。回车即可跳过。

老师,我有一个想法,解决“按空格键加载0PE.iso的问题”
假如按目前UD的PE结构,不管怎么调整0PE结构,按空格时都会map全部0PE(包括8PE文件)这样加载时间会相当长,还可能因内存不足导致加载失败……

假如,我只将DIY \0PE文件夹打包成0PE.iso,然后将DIY目录下全部文件(连同这个0PE.iso)导入UD区,这样,再按空格加载0PE.iso的时候,应该会达到理想效果吧?

唯一不足,最后只能打包成FBA文件,通用性降低

不知道以上想法是否成立?哪些环节再调整一下更理想?
希望老师抽时间指点一下!

0PE.iso与其他DIY目录下文件散同放到UD区


内置0PE.iso整体加载后……
回复

使用道具 举报

3#
 楼主| 发表于 2014-9-27 14:11:20 | 显示全部楼层
zczc333 发表于 2014-9-27 12:06
已体验了  不是很好,HP445无

你体验的与我鼓捣的估计出入会相当大……
回复

使用道具 举报

4#
 楼主| 发表于 2014-9-27 14:13:52 | 显示全部楼层
pseudo 发表于 2014-9-27 13:21
那样摆放一直是支持的。几乎可以说“东西在哪个区,在iso内还是外都可以”。

空格键用于各种意外找不 ...

仅UD版这样鼓捣,ISO版保持原结构
回复

使用道具 举报

5#
 楼主| 发表于 2014-9-27 20:06:00 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-29 06:58 编辑

UD版已经处理OK















回复

使用道具 举报

6#
 楼主| 发表于 2014-9-28 06:30:53 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-28 08:01 编辑
pseudo 发表于 2014-9-27 23:17
1.5.x版0pe.iso足够快(使用一起生成的grldr),没有用得着buldr的场合了。
建议fbinst菜单改为几个grldr ...


这个内置的0PE.iso是按旧版的组成重新打包的,与之配套使用的grldr非一键生成版;buldr我也不清楚什么场合能用到,反正一次没用到过,呵呵……

至于几个grldr的组合使用,我也有这样的想法,只是不知道怎么着手操作

============================
旧瓶装新酒,现在内置0PE.iso 还有与之配套的grldr都是从最新版中提取部分文件生成;
PETOOL内只保留加载网络时必需的几个组件和几个常用的分区维护工具;
其他工具可以通过搜索挂载PETOOL来使用;

最后老师说的
建议fbinst菜单改为几个grldr:一个旧版(4.19),一个最新版(不开usb2.0),一个最新版加开2.0(内置菜单比其余的多一行开2.0)。
我不知道怎么着手去做……
回复

使用道具 举报

7#
 楼主| 发表于 2014-9-28 13:02:00 | 显示全部楼层
pseudo 发表于 2014-9-28 10:30
我也没试过新版。
干脆只用一个旧grldr算了。去掉buldr不显示fbinst菜单选择,节省8秒。

再请教一个挂载的问题:
假如,我将内置0PE.iso最简化打包,进入PE后,开始菜单执行PETOOL挂载,
然后,通过挂载出来的PETOOL中的“启动网络.cmd”如何能成功启动网络,并达到原有效果?
原“启动网络.cmd”内容如下,如何修改一下才能使用?
@echo off
cd /d "%~dp0"
start pecmd.exe mess 开始在后台加载外置组件\n请稍候... @后台加载 #OK*3000
2>nul %~dp0..\影音播放\DirectX9.WIM
if not "%VBEAutoLoadFlag%"=="0" if exist %~dp0..\三卡驱动\VBE.7z if not exist %~dp0..\三卡驱动

\Drivers_VGA*.* 7za.exe x %~dp0..\三卡驱动\VBE.7z -y -aos -o"%SystemRoot%">nul
2>nul %~dp0..\影音播放\SndVga.WIM
if exist %windir%\SETTFTPD.CMD if exist Y:\PETOOLS\三卡驱动\*.cab setx Drivers Y:\PETOOLS\三卡驱动 -m
if exist %windir%\SETTFTPD.CMD if exist Y:\PETOOLS\三卡驱动\*.cab set Drivers=Y:\PETOOLS\三卡驱动
if not exist "%SystemRoot%\system32\MSwsock.dll" (call x:\wxpe\net\start_net.cmd all) else call B:\SND

\Start_Sound.cmd
pecmd wait 2000
PECMD FIND Explorer.EXE,KILL EXPLORER.EXE
pecmd ENVI
2>nul %~dp0..\网络工具\IE6.WIM
2>nul %~dp0..\图文工具\拼音加加.WIM
2>nul %~dp0..\图文工具\WinRar.WIM
2>nul %~dp0..\系统工具\MMC.WIM
2>nul %~dp0..\影音播放\WMP10.WIM
2>nul %~dp0..\影音播放\PotPlayer.WIM
move /Y "%USERPROFILE%\桌面\启动网络.lnk" "%USERPROFILE%\「开始」菜单\程序\网络工具"
::if exist %Windir%\XPflag call %Windir%\XPT\DRIVERS\SetResolution.cmd
::if exist %~dp0..\系统工具\自动设置分辨率AutoDisplay.exe pecmd exec !%~dp0..\系统工具\自动设置分辨率

AutoDisplay.exe /auto
::pecmd disp



回复

使用道具 举报

8#
 楼主| 发表于 2014-9-28 16:17:02 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-28 16:26 编辑

搞定!

内置0PE.iso 53M,老机器就算整体Map也不会有太长时间,新机器几乎看不到中间环节……
UD的外置工具进PE后手动挂载,桌面有快捷方式










回复

使用道具 举报

9#
 楼主| 发表于 2014-9-29 08:11:44 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-29 12:33 编辑
pseudo 发表于 2014-9-25 15:54
其它pe可以移出0pe.iso。

下面这个更方便把IMGs、EFI目录放到别的地方(未测试):



量产版ISO只有在按下空格后,加载更多组件时,才会屏幕停留在"CMDPE.GZ"读取显示上,新机器几秒钟,512M老机器时间稍长
这个有没有办法解决?
回复

使用道具 举报

10#
 楼主| 发表于 2014-9-29 13:58:25 | 显示全部楼层
本帖最后由 糊涂 于 2014-9-29 13:59 编辑
pseudo 发表于 2014-9-29 13:46
可以直接用0pe.iso来量产usb-cdrom,量产后iso全解开,盘上无iso。
启动时无事不用按空格。特殊情形按空格 ...

#if exist showmn && if exist (bd)/BOOT/GRUB/BG.LZMA splashimage (bd)/BOOT/GRUB/BG.LZMA || if exist %?_BOOT%/BOOT/GRUB/BG.LZMA splashimage %?_BOOT%/BOOT/GRUB/BG.LZMA || splashimage (hd-1,0)/BIN/BG.LZMA

目录BOOT/GRUB/没有“BG.LZMA”文件,上面这句还有没有必要保留?

需要按空格的环境还没有遇到,按下空格也就慢个几秒钟,可以忽略
回复

使用道具 举报

11#
 楼主| 发表于 2014-9-30 06:49:21 | 显示全部楼层
pseudo 发表于 2014-9-29 21:24
你提到的不是2楼版本。
2楼只一行
if exist showmn splashimage (hd-1,0)/BIN/BG.LZMA

开始以为是因为上楼中的那段引起的,后来进一步测试,与它无关,所以修改了回复内容;

旧版(稳定版)与新版除了“EFI”相关路径有变化,再就是前几条菜单去除了“顺带加载0PE光盘镜像到(0xce)?”的提示,
其他地方没看出改动,只要路径不错,效果应该与“稳定版”一样
再测试几天,看看还有没有其他朋友反馈信息
回复

使用道具 举报

12#
 楼主| 发表于 2014-11-2 15:59:36 | 显示全部楼层
pseudo 发表于 2014-11-2 13:14
2楼更正一个拼写错误,谢谢网友提醒。


请教老师,0PE深度隐藏模式启动时,可以通过RUN模式加载8PE.ISO,正常进入8PE,
如果BCD加载BOOT.WIM就启动失败,这是哪里问题?高端隐藏启动BOOT.WIM正常

另外有网友反馈,0PE体积大小超2G后报错的问题,我没有制作过超2G的ISO,麻烦您来解答
http://bbs.wuyou.net/forum.php?m ... &fromuid=458204
回复

使用道具 举报

13#
 楼主| 发表于 2014-11-2 20:06:11 | 显示全部楼层
本帖最后由 糊涂 于 2014-11-3 10:17 编辑
pseudo 发表于 2014-11-2 19:51
好像都是grldr-bootmgr-bcd-boot.wim,即都是bcd加载boot.wim。
大iso没试过。如果是fat分区那单文件当然 ...

高端隐藏可以通过菜单直接加载8PE;
U+深度隐藏提示/EFI/BCD 错误
另外测试UDM深度隐藏写入直接菜单启动8PE成功





回复

使用道具 举报

14#
 楼主| 发表于 2014-11-3 17:07:36 | 显示全部楼层
ISO文件超2G后,生成与之配套的GRLDR文件失败,
是否与最后的压缩机制有关?





回复

使用道具 举报

15#
 楼主| 发表于 2014-11-4 07:08:34 | 显示全部楼层
pseudo 发表于 2014-11-4 00:57
图中可见,大于2GB的iso是可以生成的,只是与之配套的优化grldr无法生成。
因为生成优化grldr要用到bin\st ...

这个问题其实是代其他朋友提的,我装机维护PE几百M足够;

上次提到U+深度隐藏时菜单中加载8PE出错问题还是存在……

P大是否抽时间帮参考一下?

比如加载DIY中的BOOT.WIM

其他写入方式正常,UDM深度隐藏也正常……

点评

U+深度隐藏,在“U+两文件”教程里是把grldr+0pe.iso拖入UltraISO然后写到U盘,这样iso内8pe应该可以BIOS启动,操作也很简单。 如果用UltraISO直接打开0pe.iso(内含多文件)写入U盘,要BIOS启动此0pe.iso里的8pe  详情 回复 发表于 2014-11-4 22:12
回复

使用道具 举报

16#
 楼主| 发表于 2014-11-5 09:23:48 | 显示全部楼层
pseudo 发表于 2014-11-4 22:12
谢谢反馈。

U+深度隐藏,在“U+两文件”教程里是把grldr+0pe.iso拖入UltraISO然后写到U盘,这样iso ...

老师,如果EFI文件夹里有多个WIM文件,比如W8PE_X64.wim 和W8PE_X86.wim ,那有没有必要重新编辑如下文件

:fd17
map (fd17) (fd0)
map --unmap=17
map --rehook
set pe78=(fd0)
rootnoverify %pe78%
exit

:u
if not exist %1/efi/W8PE_X64.wim pause --wait=8 %1/efi/W8PE_X64.wim not found. && reboot
cat --length=0 %1/efi/W8PE_X64.wim
set /a wimlen=%@retval% / 512 + 12291 / 4 * 4
map --mem=-%wimlen% --sectors-per-track=63 --heads=255 --top (md)+8 (hd0) || pause Not enough memory. && reboot
map --rehook

map --status=0x80 && geometry (hd0) > (md)0x200+1 && cat --locatei=partition (md)0x200+1 > nul || echo ! pause Geometry of (hd0) gets wrong, may be not enough memory. && reboot

set /a wimlen=%wimlen% - 64
partnew (hd0,0) 7 63 %wimlen%
fat mkfs (hd0,0) > nul
fat mkdir (hd0,0)/efi
echo You may have to wait a long time.
call :cp %1 bootmgr
call :cp %1 bcd
call :cp %1 boot.sdi
call :cp %1 W8PE_X64.wim
rootnoverify (hd0,0)
set wimlen=
exit
回复

使用道具 举报

17#
 楼主| 发表于 2015-1-2 20:00:26 | 显示全部楼层
hzghgz 发表于 2014-11-2 00:51
请问:
这个版还在测试吗?
稳定了吗?

经常近俩月的测试使用,未发现明显问题……
除修正上一版本小问题外,结构安排上应该是更便捷了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 08:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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