邪恶海盗 发表于 2016-12-8 14:29:50

QEMU测试0PE1.5.2(20160920/20161109)都存在进桌面未关联.wim的情况

如题,1.5.2(20160806)没问题,对比PECMD.ini发现后面的多了两段代码
IFEX B:\>200,EXEC =%Windir%\SYSTEM32\wimnt.exe /REG /mp B:\WimTools /tp B:\TEMP
IFEX B:\<=200,EXEC =%Windir%\SYSTEM32\wimnt.exe /REG /mp B:\WimTools /tp %temp%
这个好像是设置wim挂载目录,跟文件关联没关系啊...

另外新版未关联.wim的时候去system32目录运行wimnt.exe会报错,图片:

epilgrim 发表于 2016-12-8 15:03:16

实机测试几次再看看吧

1400700226 发表于 2016-12-8 15:56:36

用Qemu测试。。。开了KVM了?

邪恶海盗 发表于 2016-12-8 20:45:26

1400700226 发表于 2016-12-8 15:56
用Qemu测试。。。开了KVM了?

KVM是啥???

1400700226 发表于 2016-12-8 20:48:12

邪恶海盗 发表于 2016-12-8 20:45
KVM是啥???

基于内核的虚拟机

https://wapbaike.baidu.com/item/KVM虚拟机/11016451?adapt=1

pseudo 发表于 2016-12-9 14:22:13

内存设为1000M会怎样?

kanhe 发表于 2016-12-9 15:14:13

改大内存,启动正常.没有错误.

pseudo 发表于 2016-12-9 18:09:45

看来是时序逻辑有问题。

本来wimnt.exe句执行时要创建某些注册表项(包括打开目录OPENDIR、压缩比COMPRESS等),之后有个批处理WimReg_A.CMD修改(覆盖)部分注册表项(例如将默认压缩比改为最大压缩比)。
但在内存小(例如小于1G)时,前面wimnt.exe句执行得慢,后面批处理反而先执行了。就是说,PECMD.INI中,并不是写在前面的就一定先生效。
批处理在无现成注册表项时,实际创建了注册表项,但只创建了本来要覆盖的部分注册表项(有COMPRESS无OPENDIR),即注册表项不完整。
之后wimnt发现已有注册表项,于是想读取来看看,结果像OPENDIR这种数据读不到就报错了。如果完全没有那些注册表项,wimnt倒会创建。

这是新版引入的bug,在实机上一般不会出现。下次再处理吧。

邪恶海盗 发表于 2016-12-9 19:56:48

pseudo 发表于 2016-12-9 18:09
看来是时序逻辑有问题。

本来wimnt.exe句执行时要创建某些注册表项(包括打开目录OPENDIR、压缩比COMPRE ...

实机测试没重现这个问题

另外新版带的10PE里用了PExplorer,这货好像带开始菜单吧,还要tlb干啥?

邪恶海盗 发表于 2016-12-9 21:06:19

pseudo 发表于 2016-12-9 18:09
看来是时序逻辑有问题。

本来wimnt.exe句执行时要创建某些注册表项(包括打开目录OPENDIR、压缩比COMPRE ...

还有0PE自带的wmp10我这打开报错,实机测试的,是声显网驱动没加载完全么?

邪恶海盗 发表于 2016-12-9 23:34:07

测试删除了tlb没开始菜单了

那个WMP10报错是已经启动了网络影音了

邪恶海盗 发表于 2016-12-9 23:36:05

测试删除了tlb没开始菜单了

那个是已经启动了网络影音的报错

邪恶海盗 发表于 2016-12-10 19:25:30

0PE下加载好网络并连上无线后FeiQ2.4/2.5打不开(无报错一闪而过),PotPlayer同样打不开,10PE下没问题

epilgrim 发表于 2016-12-10 19:48:51

邪恶海盗 发表于 2016-12-10 19:25
0PE下加载好网络并连上无线后FeiQ2.4/2.5打不开(无报错一闪而过),PotPlayer同样打不开,10PE下没问题

前两天的那个版本,我试了几次PotPlayer都没问题呀,你现在测试用的是今天的版本吗?

邪恶海盗 发表于 2016-12-10 22:02:24

本帖最后由 邪恶海盗 于 2016-12-10 22:23 编辑

epilgrim 发表于 2016-12-10 19:48
前两天的那个版本,我试了几次PotPlayer都没问题呀,你现在测试用的是今天的版本吗?

标题写的那个版本...


今天又发现一个问题,EFI下的那个boot.wim(10PE)启动后不识别我的U盘了,表现是Pexlorer和TC打不开盘符,傲梅分区助手显示未格式化分区,Diskgen可正常打开并读写文件
昨天还正常的,今天就是改了点文件,没动过分区表这些,但就是不识别,换1120的那个10PE一样,但在XPE下正常,换IMGS目录下的10PE启动后一样正常读写U盘

邪恶海盗 发表于 2016-12-10 23:55:08

找到0PE下PotPlayer和FeiQ不能启动的问题所在了,原来是“影音播放”文件夹必需与Autoruns在同一目录下,估计是要用到sndvga.wim/dx9.wim里面的某些文件,翻“启动网络影音.cmd”发现的...

epilgrim 发表于 2016-12-11 10:18:37

邪恶海盗 发表于 2016-12-10 23:55
找到0PE下PotPlayer和FeiQ不能启动的问题所在了,原来是“影音播放”文件夹必需与Autoruns在同一目录下,估 ...

要改位置的话,可以改网络影音的加载路径吧

epilgrim 发表于 2016-12-11 10:21:16

邪恶海盗 发表于 2016-12-10 22:02
标题写的那个版本...




关于这个USB不识别的问题,10PE原版作者l大有解释,14393的BUG,可用补丁修正,l大自己的10pe默认不修正,嘿嘿

邪恶海盗 发表于 2016-12-11 17:12:05

epilgrim 发表于 2016-12-11 10:18
要改位置的话,可以改网络影音的加载路径吧

这个刚开始不知道啊,0pe一直说petools可以外置,ud区空间有限我就在u盘可见区又建了个petools并把影音播放放了进去,发现有问题后去查加载命令发现不对的

邪恶海盗 发表于 2016-12-11 17:12:28

epilgrim 发表于 2016-12-11 10:21
关于这个USB不识别的问题,10PE原版作者l大有解释,14393的BUG,可用补丁修正,l大自己的10pe默认不修正 ...

补丁在哪,求分享

epilgrim 发表于 2016-12-11 22:14:09

邪恶海盗 发表于 2016-12-11 17:12
补丁在哪,求分享

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378234&extra=page%3D1

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=366781&extra=page%3D1

l大的10pe相关讨论都在这里,你看看吧,我也忘了具体在哪了,一般不会出现U盘不识别的情况吧,有时候是U盘分区表乱了吧,恢复U盘初始状态再做UD就好了

epilgrim 发表于 2016-12-11 22:17:45

邪恶海盗 发表于 2016-12-11 17:12
这个刚开始不知道啊,0pe一直说petools可以外置,ud区空间有限我就在u盘可见区又建了个petools并把影音播 ...

现在一般的PE都支持PETOOLS外置的吧
0pe只要能正确运行“启动网络影音”,加载三卡驱动和多媒体组件,至于娱乐软件放不放在PETOOLS文件夹是没有关系的,随便放哪里都可以

邪恶海盗 发表于 2016-12-12 00:02:41

epilgrim 发表于 2016-12-11 22:17
现在一般的PE都支持PETOOLS外置的吧
0pe只要能正确运行“启动网络影音”,加载三卡驱动和多媒体组件,至 ...

主要是看批处理咋写的,autoruns目录与影音播放必需在同一PETOOLS目录下才行,驱动这些可以外置PETOOLS
页: [1]
查看完整版本: QEMU测试0PE1.5.2(20160920/20161109)都存在进桌面未关联.wim的情况