无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 21602|回复: 57
打印 上一主题 下一主题

不管版加载任意位置的WIM文件的方法(9月16日最新方案)

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 14:09:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
DIY《不管版》启动时有选择地加载任意位置的WIM文件.

本法既能选择加载原配WIM文件,又能加载自定义的“WIM”文件

    默认加载原配的WIM镜像MiniPE\OP.WIM.
    自定义的镜像内部要有配置文件“外置程序\WINPE.INI”
    如要卸载WIM镜像,则选非 WIM 文件或不匹配的 WIM 文件即可.

启动过程:
  1)以最小配置模式进入桌面后,出现“是否加载外部配置”对话框,30秒钟后默认加载原配的WIM镜像MiniPE\OP.WIM.
                   

  2)以最小配置模式进入桌面后,出现“是否加载外部配置”对话框,点击[是],又出现“是否加载原配镜像文件MiniPE\OP.WIM?”, 点击[否],出现“选择自定义的WIM镜像文件”对话框。
  

  3)如要卸载WIM镜像,在出现“选择自定义的WIM镜像文件”对话框后,选非 WIM 文件或不匹配的 WIM 文件即可.
   


    修改过的文件:
        \WXPE \Txtsetup.si_
      \WXPE\SYSTEM32\PECMD.INI
    增加了的文件:
        \WXPE\SYSTEM32\PESTART.INI
        \WXPE\SYSTEM32\WimTool.EXE(版本V1.07.0901)
                                 
    修改说明:
       1)将Txtsetup.si_中HardwareIdsDatabase段里的以下这行删除:
               *PNP0700 = fdc
        解决了PE启动时在部分机器上的延时,但在PE下也没有了A盘(小小强的方法).
       2)对PECMD.INI的修改祥见PECMD.INI文件内说明.
附件修改过和增加了的文件: WXPE修正.rar (16.09 KB, 下载次数: 1247)

[9月12日的设想] 本法既能选择加载WIM文件,又能选择加载原先的“外置程序”文件夹。比如D:E:F:同时有“外置程序”文件夹时可选择加载其中之一。(这是我原来就这么用的,经过研究我又有了不用CMD的优化方法.9月13日注).
1.将SYSTEM32目录中的文件PECMD.INI第31行
     FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll,26!TEXT|LOAD \MiniPE\WinPE.INI
  改为:
    FIND $MinMode=Yes,!TEXT|LINK %Programs%\启动\加载外部配置,%WS%\PESTART.CMD,,%WS%\Shell32.dll,26
    LINK %Desktop%\修改外部配置,%WS%\PESTART.CMD,,%WS%\Shell32.dll,26
2.在SYSTEM32目录中增加了两个文件PESTART.CMD和PESTART.INI (见附件 MiniPE.rar (6.9 KB, 下载次数: 184)
3.将外部配置WINPE.INI修改后移动到OP.WIM的目录"外置程序"的内部
      修改部分如下:      
         a.去掉2行命令:
           MOUN %CurDrv%\MINIPE\OP.WIM,B:,1
           LINK %Desktop%\卸载外部配置,PECMD.EXE,LOAD B:\UnloadOP.INI,Shell32.dll,26
         b.改掉一行(记不起来了)
       为
          IFEX %Programs%\启动\加载外部配置.LNK,FILE %Programs%\启动\加载外部配置.*
9月11日最初设想
小小改动一下撒手不管版MinPE目录中的WINPE.INI文件就能使PE在启动时有选择地加载WIM镜像:
方法如下:
将WINPE.INI文件中的
        MOUN %CurDrv%\MINIPE\OP.WIM,B:,1
换成如下内容:
_SUB MountWIM
        MOUN %TARGET_ROOT%,B:,1
        ENVI $TARGET_ROOT=
_END

_SUB MountopWIM
        MOUN %CurDrv%\MINIPE\OP.WIM,B:,1
_END

ENVI $TARGET_ROOT=
BROW $请选择要加载的 WIM 镜象文件,如选择取消,则加载默认的文件OP.WIM:
IFEX $TARGET_ROOT=,Call MountopWIM!Call MountWIM

即可.

[ 本帖最后由 yulongjin 于 2007-9-24 08:48 AM 编辑 ]
2#
 楼主| 发表于 2007-9-13 10:06:51 | 显示全部楼层
原帖由 lxl1638 于 2007-9-12 07:36 PM 发表
似乎走了很长很长的弯路,其实PECMD的一条命令(无需任何批处理CMD)就可以加载 ...



感谢指点!在无忧我学到了很多!

我的本意是
1.将WINPE.INI文件放到OP.WIM中,以增强安全感;
2.自动加载\MINIPE\OP.WIM(是安1中修改过的),
3.手动能加载硬盘上任意位置,任意文件名的有效的WIM文件.(不依赖于硬盘中其它特定的文件来指引)

我想用PECMD(不用CMD)肯定能实现,可我太菜,自己做不了,抛砖引玉.请高手多多指教.
回复

使用道具 举报

3#
 楼主| 发表于 2007-9-13 10:12:29 | 显示全部楼层
原帖由 yelinli 于 2007-9-12 07:01 PM 发表
按照楼主一楼提供的方法,改了,怎么没有选择安装到哪个盘的选项?还是安装到了c盘miniPE文件夹下了。


我并没有更改安装文件.只是PE启动后可以选择加载不同的WIM文件
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-16 09:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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