无忧启动论坛

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

[发布] 【2024-6-1】H3集成PE系统最新发布

    [复制链接]
31#
发表于 2015-9-17 10:05:59 | 显示全部楼层
回复

使用道具 举报

32#
发表于 2015-9-17 10:56:37 | 显示全部楼层

试试这个。
还是和前面一样。

测试21\测试.cmd
测试22\测试.cmd

右键==》管理员运行


测试21\a.wcs.log
测试22\a.wcs.log
中为测试结果。

测试IMD2x.7z

819 KB, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

33#
发表于 2015-9-17 11:26:15 | 显示全部楼层
土著007 发表于 2015-9-17 11:24
我刚刚开启secure boot测试了下,没碰到挂载不了外置的问题,不过bootx64.efi我之前就替换成了win10原版无 ...

我刚刚开启secure boot测试了下,没碰到挂载不了外置的问题,不过bootx64.efi我之前就替换成了win10原版无修改过的, 现在正使用.
----------------
看来不是 Imdisk问题。
回复

使用道具 举报

34#
发表于 2015-9-17 13:43:08 | 显示全部楼层


1:
bootx64.efi替换成了win10原版无修改过的


2:重新做盘
回复

使用道具 举报

35#
发表于 2015-9-17 15:28:25 | 显示全部楼层
风神 发表于 2015-9-17 14:36
一直就是这样的。
开启secure boot,不是原版根本无法启动pe

你叫 土著007 把他改好的ISO(没有就把PE直接7z打包)
给你, 你再试试贝。

有人弄出来了, 就不必在折腾了。
回复

使用道具 举报

36#
发表于 2015-9-17 20:52:39 | 显示全部楼层
hhh333 发表于 2015-9-17 19:47
这个可能还与机器有关,手头没有带这个开关的机器,无法测试。
1、如果没有Z盘。有两个原因:一是有可 ...


看他的情况, 系统完全 是崩溃的样子。不值得分析。
还得全新测试。

还是想办法 测试 土著007 修改的版本。
回复

使用道具 举报

37#
发表于 2015-10-5 09:51:27 | 显示全部楼层
zhai爱华 发表于 2015-10-5 09:33
2003pe没有看到这一项,求解。

新版改名字了。
回复

使用道具 举报

38#
发表于 2015-10-9 11:56:50 | 显示全部楼层
2012bear1alex1 发表于 2015-10-9 00:07
HHH大,请教一下,小弟撷取您的PECMD.EXE来使用,也不会有Tips气泡提示,请问是否该补那些档案才能正常运 ...


PECMD.INI 最开始加1行:
TIPS -dummy ?R*-20B*-20

这样 就会 弥补WIN10PE的不足, 模拟方式运行 TIPS。
-20  -20可自己调整。分别表示离桌面右下角(排除了任务栏)的距离。



回复

使用道具 举报

39#
发表于 2015-10-9 16:41:34 | 显示全部楼层
2011xieyuyan 发表于 2015-10-9 13:27
10月7日版EFI64位无法启动WIN1064位PE,如图

这问题 是 你的 内存不够, 问题 和PE 无关。
回复

使用道具 举报

40#
发表于 2015-10-10 21:29:00 | 显示全部楼层
这个PECMDX64 内置了WoW64补丁。 大家测试下。
在MAIN 和 INIT指令时自动执行。

PECMD.rar

861.36 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

41#
发表于 2015-10-12 18:09:29 | 显示全部楼层
dddren 发表于 2015-10-12 08:39
唉!按765楼所示保存映像,结果:

PECMD  RAMD Imdisk* -D 盘符
比如:
PECMD  RAMD Imdisk* -D  F:

回复

使用道具 举报

42#
发表于 2015-10-12 18:15:12 | 显示全部楼层
dddren 发表于 2015-10-11 22:14
已用此方法替换了NET.WIM,您说保存即可,请教如何保存?点“保存映像”会出现下图所示情况,不知怎么整 ...

不是点保存, 直接 卸载 就可以了。
直接 卸载 后, IMG中的就是更新后的内容。
// 保存 用来 部分 另保存为一个新的IMG。 [保存]一般不用这个功能。
回复

使用道具 举报

43#
发表于 2015-10-12 21:54:13 | 显示全部楼层
dddren 发表于 2015-10-12 21:08
按您的指点,直接点“卸载”,却出现如下图所示情况:

正常。 选是。
回复

使用道具 举报

44#
发表于 2015-10-21 01:13:43 | 显示全部楼层
snbxeon 发表于 2015-10-20 11:47
本本的 Atheros AR5B97 未能驱动

这网卡挺麻烦的,我这也是。 当初XP就驱动这个网卡,就折腾了好久。
回复

使用道具 举报

45#
发表于 2015-11-1 04:53:55 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-1 04:57 编辑
hhh333 发表于 2015-10-30 09:08
只是将这个注册表替换就可以了,其他不要动任何文件吗?


1:下面这段可能需要调整顺序优化下。
TEAM TEXT 正在搜索外置……#0xEE00 $20|WAIT 500
IFEX %SystemDrive%\OP,CALL INIT_OP!CALL LOAD_OP
`IFEX $%LOADMODE%<0,CALL LOAD_UADDHIDE_OP
IFEX $%LOADMODE%<0,CALL LOAD_UDMHIDE_OP
`IFEX $%LOADMODE%<0,IFEX %WS%\devcons.exe,CALL LOAD_USB3
IFEX $%LOADMODE%<0,CALL LOAD_03IN
IFEX $%LOADMODE%<0,CALL NO_OP
-----------
问题:
如果硬盘上可见(D:\)有个旧版, 更坏的是已经部分坏了。
再用U盘启动(U+深隐, UDM等),那么优先挂载的是 “硬盘上的(已经损坏的)旧版”外置。而不是U盘上的版本。
显然不是我们所希望的。
------------
解决方案:
精确制导(-findboot)方式最优先,就可以优先加载启动设备上的外置。
而脚本中,   精确制导(-findboot)是在  LOAD_UDMHIDE_OP函数中。
所以LOAD_UDMHIDE_OP最优先。
所以改成。
--------改成代码------
TEAM TEXT 正在搜索外置……#0xEE00 $20|WAIT 500
IFEX %SystemDrive%\OP,CALL INIT_OP!CALL LOAD_UDMHIDE_OP
IFEX $%LOADMODE%<0,CALL  LOAD_OP
`IFEX $%LOADMODE%<0,CALL LOAD_UADDHIDE_OP
`IFEX $%LOADMODE%<0,IFEX %WS%\devcons.exe,CALL LOAD_USB3
IFEX $%LOADMODE%<0,CALL LOAD_03IN
IFEX $%LOADMODE%<0,CALL NO_OP


2:
修改时间: 2015年10月17日, 22:00:12
------------------
修改这么多了,出个新版贝。

3:最新版MBROSTool 自动设定 精确制导,不需要PE作者提供菜单列表文件。
回复

使用道具 举报

46#
发表于 2015-11-1 10:28:54 | 显示全部楼层
hhh333 发表于 2015-11-1 07:59
这么改也可以,看怎么设定逻辑,我原来是以最容易找也最快的地方为优先,即:
1、不需要挂载的为优先 ...

1、【不需要挂载的为优先】。这个也可以。
但是, 最优先的还是 【精确制导】。
关键是 【精确制导】 要最优先。
上面的代码只是,向最小的调整。

准确的写法2种:
1) 分体写法。
这时 【精确制导】 最先单独 挂一次。

`精确制导
_SUB LOAD_DIRECT_OP
ENVI &&OPD=B:\H3PE
MOUN -udm -findbootonly  -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v \\.\PhysicalDrive* B-
@TEAM MSTR &&Drv=<1>%&v%| FIND $%&Drv%=, EXIT
IFEX %&Drv%\H3PE\WINPE.INI,TEAM LOAD %&Drv%\H3PE\WINPE.INI| EXIT
IFEX %&Drv%\WINPE.INI,LOAD %&Drv%\WINPE.INI
_END





`装载外部配置
TEAM TEXT 正在搜索外置……#0xEE00 $20|WAIT 500
IFEX %SystemDrive%\OP,CALL INIT_OP!CALL LOAD_DIRECT_OP
IFEX $%LOADMODE%<0,CALL LOAD_OP
`IFEX $%LOADMODE%<0,CALL LOAD_UADDHIDE_OP
IFEX $%LOADMODE%<0,CALL LOAD_UDMHIDE_OP
`IFEX $%LOADMODE%<0,IFEX %WS%\devcons.exe,CALL LOAD_USB3
IFEX $%LOADMODE%<0,CALL LOAD_03IN
IFEX $%LOADMODE%<0,CALL NO_OP

回复

使用道具 举报

47#
发表于 2015-11-1 10:52:11 | 显示全部楼层
hhh333 发表于 2015-11-1 10:47
最好是:启动设备优先(如果需要挂载就挂,不需要就直接启动)、其次是不需要挂载的非启动设备、最后为需 ...

上面就是这个顺序。
对应关系:
启动设备优先、                其次是不需要挂载的非启动设备、最后为需要挂载的非启动设备。
LOAD_DIRECT_OP                        LOAD_OP                                  LOAD_UDMHIDE_OP ...

说明:  LOAD_DIRECT_OP 有挂载功能, 如果启动设备需要挂载,就会用自动以合适的方式(不需要指定)挂载。


回复

使用道具 举报

48#
发表于 2015-11-1 11:16:14 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-1 11:24 编辑
hhh333 发表于 2015-11-1 11:03
MOUN -udm -findbootonly  -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v \\.\Physi ...


1:
有。
甚至光盘, 也支持。

每个合适的设备一行, 第一列是盘符。


2:-findboot[only]  只在设置了精确制导的时候才有返回。否则等于什么也没有(没有-findboot)。

制作ISO的时候, 要先设为光盘。因为光盘不能再修改了。
错误的(过期的)  精确制导设置,等于没设置,所以无害的。

MBROSTool格式化的时候,自动重新设置为恰当的值。
如果不是MBROSTool格式化的, 可以: 格式化后,挂载, 用 前面给的 [UDMIn.AfterCopy].cmd 重新设定 下。


没设置 精确制导, 也没问题, 就等与没有  -findboot 而已。
回复

使用道具 举报

49#
发表于 2015-11-1 11:40:15 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-1 11:48 编辑
hhh333 发表于 2015-11-1 10:47
最好是:启动设备优先(如果需要挂载就挂,不需要就直接启动)、其次是不需要挂载的非启动设备、最后为需 ...


针对你这种情况, 加了个开关 -CurDrv[R],来搜索当前所有盘符, 需要配合-CheckFile:。
-CurDrvR逆序搜索

优先:
-findboot  >   -CurDrv  >  挂载

如果  -findboot  找到, 直接返回
如果  -CurDrv   找到, 直接返回
最后才是按照挂载参数挂载

-CurDrv[R]+,则继续加载,返回所有结果。


2)LOAD_UADDHIDE_OP  LOAD_OP 合并
带-findboot 和 -CurDrv[R] (-CurDrvR逆序搜索)。  -CurDrv[R]需最新版本。
此时 精确制导 优先, 其次 当前盘符表(对应原来的LOAD_OP), 再次挂载。

`精确制导 当前盘符 U+、UDM或UD隐藏区装载外置
_SUB LOAD_UDMHIDE_OP
TEAM ENVI OP_NUM=0|ENVI OP_DRV=|ENVI DEF_DRV=|ENVI MSG=|ENVI PressKey=|ENVI TmpDrv=
MOUN -udm -findboot -CurDrvR -mall -mhide -u+ -udfs -nbrd -udimg:H3PE/OP.IMG -udimg:udext.img -Checkfile:H3PE/WINPE.INI -Checkfile:BOOT/H3_3PEIN.WIM -ret:&&v \\.\PhysicalDrive* B-
FORX *NL &V,&&vi,
{*  MSTR &&Drv=<~1>%&vi%
    FIND $%&Drv%=, EXIT -
    IFEX %&Drv%\H3PE\WINPE.INI, ENVI MyIni=%&Drv%\H3PE\WINPE.INI! IFEX %&Drv%\WINPE.INI, ENVI MyIni=%&Drv%\WINPE.INI! EXIT -
    COUNT_OP
}
IFEX $%OP_NUM%>1,CALL SEL_DRV
IFEX $%OP_NUM%>0,!! IFEX %DEF_DRV%:\H3PE\WINPE.INI, TEAM LOAD %DEF_DRV%:\H3PE\WINPE.INI! LOAD %DEF_DRV%:\WINPE.INI
_END


`装载外部配置
TEAM TEXT 正在搜索外置……#0xEE00 $20|WAIT 500
IFEX %SystemDrive%\OP,CALL INIT_OP!CALL LOAD_UDMHIDE_OP
`IFEX $%LOADMODE%<0,CALL LOAD_UADDHIDE_OP
`IFEX $%LOADMODE%<0,IFEX %WS%\devcons.exe,CALL LOAD_USB3
IFEX $%LOADMODE%<0,CALL LOAD_03IN
IFEX $%LOADMODE%<0,CALL NO_OP

我电脑上测试:
moun -udm -findboot: &&retb  -ret: &V  -CurDrvR  -Checkfile:H3PE/WINPE.INI -mall  * B-
MESS. %&V%
返回:
  1. E:  (CurDrv) Old (CurDrv) -1
  2. D:  (CurDrv) Old (CurDrv) -1
复制代码

没有有效的 精确制导 (故意生成错误的)
D:  E:  有 H3PE\WINPE.INI
后面就不加载了。

(CurDrv)  这字眼 目前没有确定下来(所以程序不能以次判读), 本来返回具体信息(磁盘,分区,类型),暂时也不去费力费时间了(查找具体信息需要时间的), 需要自己再有针对性地查吧。



回复

使用道具 举报

50#
发表于 2015-11-1 17:37:32 | 显示全部楼层
single0411 发表于 2015-11-1 17:06
那么 释放空间或者升级新版系统 貌似就没有那么方便了

那就 用MBROSTool,
开始给他4G(再加4M的子盘), 以后随时可以升级,直接文件替换就可以了, 不用重新格式化。


回复

使用道具 举报

51#
发表于 2015-11-1 18:48:36 | 显示全部楼层
yanwc 发表于 2015-11-1 17:44
17号版PE发现两个小问题:
1号菜单的2003PE启动时网上驱动不上,外围经常挂不上;
22号菜单选择后无效.

PECMD.EXE也在不断更新,如何能方便的更新PE中各版本的PECMD.EXE?
-----------------
可以放在外置盘上,就一份。
PECMD.INI 中自动升级系统的PECMD.EXE.

PECMD.INI 后面部分 和  后续的应用就可以用上新版PECMD.EXE.。

点评

请给个具体的操作方法,不太了解该放在那个位置,谢谢  详情 回复 发表于 2015-11-2 16:25
回复

使用道具 举报

52#
发表于 2015-11-1 20:28:57 | 显示全部楼层
hhh333 发表于 2015-11-1 20:19
2号菜单无效是啥子意思,是什么菜单?是指ISO还是部署到U盘以后的菜单?

yanwc   如果贴张图, 就清楚了。
一图胜千言。
回复

使用道具 举报

53#
发表于 2015-11-2 10:44:50 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-2 10:54 编辑
yanwc 发表于 2015-11-2 09:00
22-装载 SYSLINUX 菜单  选择后进不到对应的菜单界面


如果用MBROSTool部署, 22-SYSliux可以启动的。

title ^L 装载 SYSLINUX 菜单           [L] To Syslinux Menu\nU+做linux一启或PBR中安装syslinux时用
if "%fd0%"=="1" FD2HD || if %@root%==(hd0) UDM2FD || if /i exist (fd3)/menu.lst UDH2FD
chainloader /syslinux.ldr || chainloader +1 || chainloader /BOOT/LDLINUX.BIN

红色部分是添加的。
效果:



选择后:

点评

可以了,按您的方法,菜单出来了,谢谢  详情 回复 发表于 2015-11-2 11:05
回复

使用道具 举报

54#
发表于 2015-11-2 10:56:54 | 显示全部楼层
hhh333 发表于 2015-11-2 10:05
这个当然不能转,SYSlinux要求安装的,如果你是U+的话,请用U+修正功能,其他部署方式就不好说了。这个总 ...


麻烦 H大把菜单改成,这样就支持 UDm上转SYSLINUX
title ^L 装载 SYSLINUX 菜单           [L] To Syslinux Menu\nU+做linux一启或PBR中安装syslinux时用
if "%fd0%"=="1" FD2HD || if %@root%==(hd0) UDM2FD || if /i exist (fd3)/menu.lst UDH2FD
chainloader /syslinux.ldr || chainloader +1 || chainloader /BOOT/LDLINUX.BIN

就是添加的红色部分。

点评

已经改了,syslinux.ldr是在UDM制作时产生的吗?  详情 回复 发表于 2015-11-2 18:54
mdyblog大,h大PE怎样才能支持UEFI呢,按下面布置,只能legacy启动。 [attachimg]230710[/attachimg]  详情 回复 发表于 2015-11-2 12:01
回复

使用道具 举报

55#
发表于 2015-11-2 12:55:53 | 显示全部楼层
infox 发表于 2015-11-2 12:01
mdyblog大,h大PE怎样才能支持UEFI呢,按下面布置,只能legacy启动。

用最新版吧 5.6。 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
用法一样。

默认就支持 EFI的。

点评

mdyblog大 电脑设置成UEFI ONLY 还是识别不了,如图 [attachimg]230735[/attachimg]  详情 回复 发表于 2015-11-2 21:36
感谢mdyblog大,晚点下班测试回复你。  详情 回复 发表于 2015-11-2 13:12
回复

使用道具 举报

56#
发表于 2015-11-2 16:52:11 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-2 16:53 编辑
yanwc 发表于 2015-11-2 16:25
请给个具体的操作方法,不太了解该放在那个位置,谢谢


是H大的这个PE吗?

WG的PE中已经有这个功能了。他那个是放在可见区。

点评

是H大的PE,大而全好用,暂时还没用其它的PE  详情 回复 发表于 2015-11-2 17:26
回复

使用道具 举报

57#
发表于 2015-11-2 19:17:10 | 显示全部楼层
hhh333 发表于 2015-11-2 18:54
已经改了,syslinux.ldr是在UDM制作时产生的吗?

是的。 MBROSTool.EXE 自动产生
回复

使用道具 举报

58#
发表于 2015-11-3 17:20:06 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-3 18:31 编辑
yanwc 发表于 2015-11-2 16:25
请给个具体的操作方法,不太了解该放在那个位置,谢谢


H3PE自动升级PECMD的方法:
H3PE升级PECMD.EXE.rar (1.13 MB, 下载次数: 13)

WIM-Syetm32中文件
中PECMD.EXE PECMD.INI 替换WIM中相应文件。


待升级的PECMD.EXE存放位置为:
外置分区的
H3PE\PECMDx86_UPDATE_V201510.NTR
H3PE\PECMDx64_UPDATE_V201510.NTR


PE启动的时候,自动用H3PE\PECMDxxx_UPDATE_V201510.NTR升级PECMD.EXE

以后有新版PECMD.EXE
可以不修改众多WIM, 直接更新 外置分区的H3PE\PECMDxxx_UPDATE_V201510.NTR即可。

点评

升级程序只是针对X86的升级,对X64的升级没看到,这个升级程序是不是要修改一下? FORX \H3PE\PECMD_UPDATE_V201510.NTR,&&F,1, SET NewExe=%&F% //可见区搜索  详情 回复 发表于 2015-11-4 09:31
明天试一下效果,不过今天手工更新所有WIM包中的PECMD.EXE后,发现64位的启动都有问题,8PE64无法关机,8.1PE64不加载外置,10PE64启动过程中进不到桌面就重启了,然后从ISO中直接提取原版的X64的WIM放入U盘后就没问  详情 回复 发表于 2015-11-3 17:29
回复

使用道具 举报

59#
发表于 2015-11-3 18:21:20 | 显示全部楼层
yanwc 发表于 2015-11-3 17:29
明天试一下效果,不过今天手工更新所有WIM包中的PECMD.EXE后,发现64位的启动都有问题,8PE64无法关机,8 ...

经测试,
最新的这个 : PECMD64.rar (853.24 KB, 下载次数: 13)

HHH3333 的 8PE64  81PE64 10PE64 均能正常启动到桌面,正常关机。

你再试试。
回复

使用道具 举报

60#
发表于 2015-11-4 10:26:39 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-4 10:29 编辑
yanwc 发表于 2015-11-4 09:31
升级程序是不区分x86和x64的情况下升级,如果要区分X86和X64的升级,这个升级程序是不是要修改一下?
...


详见1047#

X86 是: H3PE\PECMDx86_UPDATE_V201510.NTR
X64 是: H3PE\PECMDx64_UPDATE_V201510.NTR

在 8pe he 8pe64上陡测试了。

你说的 可能是旧版吧。 重新下载 1047# 附件 吧。

点评

明白你说的意思和操作方式,有个疑惑是: 外置中的文件是: H3PE\PECMDx86_UPDATE_V201510.NTR 和 H3PE\PECMDx64_UPDATE_V201510.NTR 但在PECMD.INI中有段 //自动升级PECMD.EXE _SUB UPDPECMD //@LOGS --  详情 回复 发表于 2015-11-4 10:49
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-6 19:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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