无忧启动论坛

标题: Native03PE的外置不能挂载到x:\wxpe\吗 [打印本页]

作者: 水中流星    时间: 2012-12-12 11:11
标题: Native03PE的外置不能挂载到x:\wxpe\吗
之前用的是 WINPE 2K3小马永久珍藏 这个版本的03PE,在这版本中pecmd.ini用以下代码挂载minipe\sytstem和minipe\programs下的wim包到x盘对应目录下,pecmd版本是3.6.1001.313,能够顺利加载。
  1. //执行wim下的main.ini配置命令,挂载wim的后期工作。
  2. _sub mountwimfile
  3.         name wimname=%swim%
  4.         moun %swim%,%mountpath%\%wimname%\,1
  5.         load %mountpath%\%wimname%\main.ini
  6. _end
  7. //挂载minipe\system\下的wim包到x:\wxpe\。
  8. _sub mountsys
  9.         envi mountpath=%systemroot%
  10.         forx %sys%\*.wim,swim,0,call mountwimfile
  11. _end
  12. //挂载minipe\programs\下的wim包到x:\program files。
  13. _sub mountbsc
  14.         envi mountpath=x:\program files
  15.         forx %bsc%\*.wim,swim,0,call mountwimfile
  16. _end

  17. //设置环境变量
  18. team envi soft=%curdrv%\minipe|envi bsc=%soft%\programs|envi sys=%soft%\system|envi pf=pagefile.sys
  19. TEAM PATH %SystemDrive%\TEMP|INIT|CALL $SHELL32.DLL,DllInstall,#1,U
  20. //执行子程序
  21. team call mountsys|call mountbsc
复制代码
主要内容大概就是这样了...

最近试用hotdll大的NativePE(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=200510&;highlight=native),尝试继续试用这代码,但出现问题,具体情况是:
只能挂载programs的文件,system的不能挂载,扫描时跳过system....

经过测试应该是一级内核方面的问题(我用N个不同内核测试过,完整版的PE能正常挂载,用Hotdll大Native一级内核引导启动的PE就不行,后来我按照hotdll版本二级内核提取其他完整版内核文件,重新打包成二级内核,并用Hotdll的一级内核来引导完整版提取而成的二级内核,还是不能挂载,所以我自己估计是一级内核方面的问题,不知是否正确)

请问我的思路有没有错?如何才能是hotdll大的nativePE也能挂载到system呢?望各位大大指导一下或提供一下思路。

[ 本帖最后由 2012chen0we 于 2012-12-12 11:15 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3