无忧启动论坛

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

如何加载外置PETOOLS文件夹到内存盘?我这个要怎么改?

  [复制链接]
跳转到指定楼层
1#
发表于 2010-11-7 10:48:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把内置程序改为外置,用于U盘维护,既可降低内核体积也可以拔出U盘使用程序,有些U盘读写速度比较慢的。

想要实现类似于“coolg”那样细分几个子目录分别链接到桌面、程序或快捷栏的方式,但是我下载了他那个PE移植不成功,相关命令没有集中写在一起,看起来很复杂。

条件:
1、PETOOLS文件夹独立于内核,放在PE根目录下;
2、PETOOLS里面不全是打包好的执行文件,要把整个PETOOLS文件夹挂载到内存盘 X:\ 或者 Y:\ ,我要分别指定快捷方式到桌面或者快速启动栏;
3、可以随意增删软件;

注意:
不是把整个PETOOLS打包成WIM然后挂载成一个目录,不好合盘也不方便增删。

希望高手能分享一下相关命令或者配置文件。
谢谢!

[ 本帖最后由 2010nmb 于 2010-11-7 22:05 编辑 ]
推荐
 楼主| 发表于 2010-11-7 12:24:57 | 只看该作者

回复 #4 pseudo 的帖子

谢谢!你真是热心啊,我正在下载。。。

二楼的两个配置文件可以在Y盘建立两个文件夹,但里面什么都没有,不知道还欠缺什么。
他有个SOFTMGR.EXE,没有这个是不是就不能把PETOOLS里面的内容挂载到内存盘?

[ 本帖最后由 2010nmb 于 2010-11-7 21:35 编辑 ]

点评

择天记 www.sosoxiaoshuo.cc/so/4/4109/  发表于 2014-8-14 09:57
回复

使用道具 举报

推荐
发表于 2010-11-7 11:58:44 | 只看该作者
这个现成的:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&extra=page%3D1
比较接近楼主的需求:

  1. 可以随意增删软件
  2. 降低内核体积,有些U盘读写速度比较慢的
  3. 把内置程序改为外置,也可以拔出U盘
复制代码
回复

使用道具 举报

推荐
发表于 2010-11-7 11:43:17 | 只看该作者
一直在寻找这一办法。
回复

使用道具 举报

推荐
 楼主| 发表于 2010-11-7 11:02:53 | 只看该作者
coolg的帖子在这里:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=140955

我实现不了。

从他最新发布的PE里提取出两个INI:

PECMD.INI
////////////////////START//////////////////////////
_SUB FixSystem
`TEXT 正在进行系统设定……#0x80FF00 L20 T540 R720 B580 $20
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
ENVI P1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
REGI %P1%\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!  
REGI %P1%\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!  
REGI %P1%\Desktop\NameSpace\{450D8FBA-AD25-11D0-98A8-0800361B1103}\!   
REGI %P1%\FindExtensions\Static\WebSearch\!
REGI HKCR\lnkfile\IsShortcut                 
_END
_SUB LOADWIM
MOUN %iAwim%,Y:\TOOLS\,1
WAIT 500
LOAD Y:\TOOLS\WINPE.INI
_END
_SUB SETPAGE
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%
TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
MESS 您的计算机物理内存较少,需要设置虚拟内存,\n有助于提高系统的速度和稳定性; \n您确定要设置虚拟内存吗?(10 秒后默认选择是)@设置虚拟内存 #YN *10000
FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
WAIT 500
_END
_SUB SetPageDrv  `设定虚拟内存存放分区   
TEAM TEXT 正在设定虚拟内存……|ENVI $PF_Tag=
BROW PF_Tag,*C:\,请选择虚拟内存文件存放的分区,取消则自动选择分区
FIND $%PF_Tag%=,TEAM TEXT 正在设定虚拟内存(自动选择存放分区)……|PAGE D:\%PF% 200 350 !TEAM TEXT 正在设定虚拟内存(虚拟内存存放在 %PF_Tag% 盘)……|PAGE %PF_Tag%\%PF% 200 350
_END
//=========================================
_SUB SystemInit
FBWF P40 L64 H192
SHOW -1:0
ENVI Startup=%USERPROFILE%\「开始」菜单\程序\启动
ENVI Programs=%USERPROFILE%\「开始」菜单\程序
ENVI $icodic=%CurDir%\bat.ico
ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
TEAM ENVI Startmenu=%USERPROFILE%\「开始」菜单|ENVI Desktop=%USERPROFILE%\桌面
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers|ENVI WT=%WinDir%\toolS
TEAM PATH %SystemDrive%\TEMP|PATH %W%\TEMP|PATH #%windir%\System32\CONFIG
TEAM FILE %windir%\*.SI*|FILE %windir%\System32\Drivers\*.SY_|FILE %windir%\System32\*.*_
TEAM FILE %windir%\System32\NTOSKRNL.EX*|FILE %windir%\System32\WIN32K.SYS
TEAM INIT IU,4000|LOGO PELOGO.JPG|WAIT 500
TEXT 正在初始化系统……#0x80FF00 L20 T540 R720 B580 $20
EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
USER 无忧PE爱好者,bbs.wuyou.net
IFEX Y:\,!RAMD ImDisk,L4,fat,Y:,RAMDisk
TEAM PATH Y:\程序|PATH Y:\TOOLS
FIND MEM<130,CALL SETPAGE
FORX \TOOLS.WIM,iAwim,0,CALL LOADWIM
EXEC !%WS%\mininput.exe
EXEC !%WS%\FREEWB.EXE
_END
_SUB RegImdsk
REGI HKCR\Drive\shell\ImDiskSaveImage\=保存ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L
REGI HKCR\Drive\shell\ImDiskUnmount\=卸载ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskUnmount\command\=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
RUNS PECMD.EXE EXEC !%WinDir%\SYSTEM32\INTERNAT.EXE,安装输入法
_END
_SUB CreatLink
TEXT 正在创建快捷方式……#0x80FF00 L20 T540 R720 B580 $20
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
LINK %Programs%\附件\画图,%WS%\MSPAINT.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
LINK %Programs%\磁盘光盘\显示移动硬盘,%WS%\SHOWUSB.EXE,,Shell32.dll#5
LINK %Programs%\磁盘光盘\虚拟光驱,%WS%\VDM\VDM.EXE
LINK %Programs%\加载外置,pecmd.exe,LOAD %WS%\LOADST.NLS,Shell32.dll#6
LINK %DeskTop%\加载外置,pecmd.exe,LOAD %WS%\LOADST.NLS,Shell32.dll#6
LINK %QuickLaunch%\资源管理器,%W%\EXPLORER.EXE
LINK %QuickLaunch%\设置虚拟内存,%WS%\SETPAGEFILE.EXE
LINK %QuickLaunch%\清理临时文件,%WS%\CLEANTEMP.EXE
LINK %DeskTop%\WIMNT,%WS%\WIMNT.EXE
LINK %DeskTop%\刷新,%WS%\重启EXPLORER.BAT,,%WS%\bat.ico
_END
_SUB LoadShell
LOAD \BOOT\DHCP.INI
DISP B32
TEAM WALL WALL.jpg|WAIT 1200
TEXT 正在载入桌面……#0x80FF00 L20 T540 R720 B580 $20
TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT|ENVI
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
FORX \CLIENT.INI,itools,0,LOAD %itools%
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv|SERV EVENTLOG
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=|ENVI P1=|ENVI P2=|ENVI P3=
_END
///////////////////////////////////////
CALL SystemInit
CALL FixSystem
CALL RegImdsk
CALL CreatLink
CALL LoadShell
EXIT
//////////2010-07-09////////END///////////////////////////////////



WINPE.INI
////////////////////////////////////////////////
IFEX %Systemroot%\DHCPDIR.INI,!EXEC !=CMD.EXE /C ">>%Systemroot%\DHCPDIR.INI ECHO.ENVI deft1^=%CurDrv%"
TEAM TEXT 正在加载外置程序... 请稍侯 ...
FILE %DeskTop%\加载外置.lnk
IFEX Y:\,!RAMD ImDisk,L4,fat,Y:,RAMDisk
EXEC !=%curdir%\SOFTMGR.EXE
EXIT

[ 本帖最后由 2010nmb 于 2010-11-7 11:11 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2010-11-7 12:37:11 | 只看该作者
下载速度太慢了,还断流了,你们谁下载了百草霜的FBA?可以提取出PETOOLS相关的配置文件吗?谢谢了!
回复

使用道具 举报

7#
发表于 2010-11-7 12:49:11 | 只看该作者
可以选择绿盟的下载地址。

你说的PETOOLS是放在ud内的还是放在可见区的?

如果是ud内的,可以用0PE的“取ud工具”,udhelper也可以按需加载,也可以用udhelper的创建快捷方式。

如果是放在可见区的,可以直接用udhelper的搜索PETOOLS并创建快捷方式。
回复

使用道具 举报

8#
 楼主| 发表于 2010-11-7 19:12:21 | 只看该作者

回复 #7 Plantsoot 的帖子

应该是包含在ISO内,放在别的地方能加载到内存里面吗?不是单纯的创建快捷方式哦。
也不一定只限定量产到U盘,也会刻录到220MB小盘上。
能否不通过第三方程序实现呢?
麻烦你把PETOOLS相关的INI内容贴一下好吗?谢谢!
回复

使用道具 举报

9#
 楼主| 发表于 2010-11-7 22:14:53 | 只看该作者
还缺什么文件或者命令吗?


目录结构:
|
|—PETOOLS
|    |—  若干文件夹
|—WXPE
|    |— WINPE.IS_
|

[ 本帖最后由 2010nmb 于 2010-11-8 17:51 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2010-11-8 17:50:29 | 只看该作者
我还是觉得老老实实挂载WIM比较妥当...
谢谢大家热心帮助!

[ 本帖最后由 2010nmb 于 2010-11-8 17:57 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-25 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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