无忧启动论坛

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

我又来问问题了喵。请问如何优化PE减低使用的物理内存?

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-25 19:29:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手请问PE的优化。要做哪些方面那。
是2003内核。带网卡和显卡支持。。请问在那个方面入手降低物理内存的使用。比如?

我有个假设。请问如果我把开始-程序-下面是有的加载工具全部不加载。会不会。降低内存的使用量?

内核需要调整精简那些方面请高手给点建议谢谢。谢谢大家%>_<%

目前启动后加载网卡后使用180MB左右内存。能不能压缩到更小最好不过100MB。

给点意见谢谢O(∩_∩)O。

[ 本帖最后由 2011xiaoyu 于 2011-7-25 19:31 编辑 ]
2#
 楼主| 发表于 2011-7-25 19:36:23 | 只看该作者
/配置文件开始
FBWF P40 L32 H128
RAMD ImDisk,L2,NTFS,Z:
DFMT Z:,FAT
PATH Z:\Programs\
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM LOGS %W%\PECMD.LOG
$SHELL32.DLL,DllInstall,#1,U
TEAM PATH %SystemDrive%\TEMP|INIT U,3690|CALL $SHELL32.DLL,DllInstall,#1,U

//向系统目录导入外置的必须系统文件(system.wim处理)
FILE %SystemRoot%\Network\Drivers\*.*=>%SystemRoot%\SYSTEM32\Drivers
EXEC =!CMD.EXE /C MD %SystemRoot%\INF\
FILE %SystemRoot%\Network\INF\*.*=>%SystemRoot%\INF
FILE %SystemRoot%\Network\XPSP2RES.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\NETCFGX.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\NETMAN.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\NETSHELL.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\MSWSOCK.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\TAPISRV.DLL=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\RASPHONE.EXE=>%SystemRoot%\SYSTEM32
FILE %SystemRoot%\Network\NET.EXE=>%SystemRoot%\
FILE %SystemRoot%\MMC\main.cpl=>%SystemRoot%\SYSTEM32

EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f

EXEC !%SystemRoot%\MMC\mmc.CMD
TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers //修正 USB 驱动程序文件路径
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
REGI %V0%\CDROM\ImagePath=%V1%\CDROM.SYS
//修正 部分显示效果
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
REGI HKCR\lnkfile\IsShortcut
//删除控制面板里一些多余的图标
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!  //删除网络连接
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!  //删除任务计划
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{450D8FBA-AD25-11D0-98A8-0800361B1103}\!   //删除桌面我的文档
REGI HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\=System
LINK %Programs%\系统附件\记事本,%WS%\notepad.exe
LINK %Programs%\系统附件\画图,%WS%\mspaint.exe
LINK %Programs%\系统附件\计算器,%WS%\calc.exe
LINK %Programs%\系统附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\系统附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\系统附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE#1
LINK !%StartMenu%\SABER_TOOLS\调整盘符\显示隐藏分区,%WS%\pecmd.exe,SHOW U:-1,show.ico
LINK !%StartMenu%\SABER_TOOLS\调整盘符\分配磁盘盘符,%WS%\SHOWDRIVE.EXE,,%WS%\show.ico
LINK !%StartMenu%\KILL_SHELL,%WS%\RE.CMD,,%WS%\SHELL.ico
LINK %QuickLaunch%\资源管理器,%W%\EXPLORER.EXE,/E,EXPLORER.EXE#1
EXEC =!%WinDir%\SYSTEM32\SHOWDRIVE.EXE
WAIT 300
LOAD \Programs\WinPE.ini
LOAD \WinPE安装\MONOKO.ini
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO
//在设备管理器中显示中文
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\=DVD/CD-ROM 驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\=磁盘驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\=显示卡
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}\=软盘控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\=IDE ATA/ATAPI 控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\=键盘
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\=声音、视频和游戏控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}\=鼠标和其它指针设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\=网络适配器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\=系统设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\=存储卷
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\WebView=#1
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\WebSearch\!
REGI HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SmallIcons\SmallIcons=no
TEAM EXEC =PECMD SERV !AudioSrv|EXEC =PECMD SERV AudioSrv|SERV EVENTLOG
//杀掉无用进程
TEAM WAIT 2000|KILL SMSS.EXE|KILL WINLOGON.EXE
TEAM WAIT 1000|KILL MBRFIX.EXE|KILL MOUNTVOL.EXE|TEXT
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
LOGS

这是那个的配置文件

[ 本帖最后由 2011xiaoyu 于 2011-7-25 19:37 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-7-25 19:38:49 | 只看该作者
winpe.ini

ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%
_SUB SetPageDrv
ENVI TARGET_ROOT=
BROW TARGET_ROOT,*C:\Windiws,请选择一个目录
IFEX TARGET_ROOT=,PAGE D:\%PF% 192 256!PAGE %TARGET_ROOT%\%PF% 192 256
_END
_SUB IFSetPageFile
MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,30 秒后默认选择否)@设置虚拟内存 #YN *30000 $N
FIND $%YESNO%=YES,Call SetPageDrv
WAIT 500
_END
IFEX MEM<255,CALL IFSetPageFile
TEAM LOGO %CurDrv%\Programs\Logon.JPG
TEAM TEXT 正在执行基本设置……#0xFFFFFF,L599,T340,R753,B569 $14|WAIT 1000

//加载外置的WIM映像(程序包)
MOUN %CurDrv%\Programs\basic.wim,Z:\Programs\Basic\,1
MOUN %CurDrv%\Programs\Extra.wim,Z:\Programs\Extra\,1
//在设备管理器中显示中文
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\=DVD/CD-ROM 驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\=磁盘驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\=显示卡
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}\=软盘控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\=IDE ATA/ATAPI 控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\=键盘
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\=声音、视频和游戏控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}\=鼠标和其它指针设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\=网络适配器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\=系统设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\=存储卷
TEXT 正在加载外置程序……

//加载wim中的配置文件
LOAD Z:\Programs\Basic\Main.ini
LOAD Z:\Programs\Extra\Main.ini

//不显示我的文档。
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1
TEXT 正在加载扩展包……
//调用外部接口
EXEC =!%SystemRoot%\WimExtend.CMD %CurDrv%\Programs\Extend
LOGS
//end
回复

使用道具 举报

4#
发表于 2011-7-25 20:47:46 | 只看该作者
把网卡和显卡驱动DEL了,估计可以达到你这个要求,前提是你不需要它们。
鱼和熊掌不可兼得。
回复

使用道具 举报

5#
发表于 2011-7-25 21:17:20 | 只看该作者
谁的PE?

RAMD ImDisk,L2,NTFS,Z:
这个肯定失败,NTFS格式最少要3M.

"=>"
这个符号是复制...干什么用复制呢?又占用内存了...

"EXEC !%SystemRoot%\MMC\mmc.CMD"
既然启动MMC为什么不把MMC放在内核?..又内存。

"在设备管理器中显示中文"
重复了.

EXEC =!%SystemRoot%\WimExtend.CMD %CurDrv%\Programs\Extend
加载了这个估计不用手动一个个加载扩展吧?
MOUN %CurDrv%\Programs\basic.wim,Z:\Programs\Basic\,1
MOUN %CurDrv%\Programs\Extra.wim,Z:\Programs\Extra\,1

这个配置有点问题啊!..
回复

使用道具 举报

6#
发表于 2011-7-26 07:31:07 | 只看该作者
没问题吧
我的大概70M

但是,上网后,可能需要150,的
设置虚拟内存即可

124M内存的机器通过测试,128M的也通过测试

更大内存的,也通过测试.

关键是内核的设计和精简
回复

使用道具 举报

7#
 楼主| 发表于 2011-7-27 17:11:30 | 只看该作者

回复 #5 2011我叫莫尛沫 的帖子

那要是我不加载win。我把winnt放桌面上以后手动加载。这样可以节省内存吗
回复

使用道具 举报

8#
 楼主| 发表于 2011-7-27 17:13:44 | 只看该作者

回复 #5 2011我叫莫尛沫 的帖子

mms是在内核里的。但是在system32外面的文件夹要方进入 system32直接覆盖吗?
回复

使用道具 举报

9#
发表于 2011-7-27 20:15:13 | 只看该作者

回复 #7 2011xiaoyu 的帖子

不是很懂你说什么= =...是不是WIM?MMC?- -''

MMC要看方式,是挂载的还是原本就在文件内核里,你现在用的是注册表FBWF,文件复制到X:用的是双倍内存。

其实MMC可以精简,没什么用我觉得,只是多了几个快捷方式而已(右键、设备管理[组]),可以用其他软件代替。

我对你PE完全不了解,很难详细地说。只能简单给个理念你,尽量少把文件复制到X:,内核在不丧失常规功能下尽量的小。可以的话建议用新出的FBWF机制(论坛搜索有),FBWF.CFG。
回复

使用道具 举报

10#
发表于 2011-7-27 20:26:54 | 只看该作者
我这启动55M左右,WinSnap截图挺耗内存,不过不理了,现在内存白菜价...


加载Internel...核心内存就是X盘的文件增加大小
回复

使用道具 举报

11#
 楼主| 发表于 2011-7-27 22:04:56 | 只看该作者

回复 #10 2011我叫莫尛沫 的帖子

那和那个差不多但是我还是觉得。物理内存用多了如果我启动PE时候。不装载mmc.发送程序菜单下安装程序。需要的时候在安装。不装在外围win.需要使用手动装载。但不省略支持显卡和网络支持。那内存能节省下来一些吗。
回复

使用道具 举报

12#
 楼主| 发表于 2011-7-27 22:13:03 | 只看该作者

回复 #9 2011我叫莫尛沫 的帖子

那个PE内核是WIM加载方式。mmc可以独立出来。不使用的时候不挂载只放安装快捷方式到指定位置。需要时候在挂载也可以
那外围那些wim映像如果。我加载PE的时候不挂在他们。会不会节省很多内存。当我使用的时候我在按部分。去用winnt手动挂载。这样可以吗。
回复

使用道具 举报

13#
发表于 2011-7-27 22:48:27 | 只看该作者

回复 #11 2011xiaoyu 的帖子

可以啊、方案就同0PE一样...
MMC不挂吧、我觉得没什么用。
如同平时的启动项一样,少了占用内存就少了,开机速度就快了。。。
回复

使用道具 举报

14#
发表于 2011-7-27 22:54:32 | 只看该作者

回复 #12 2011xiaoyu 的帖子

我觉得省内存这东西没什么用= =''现在基本上都1~2G了,连我们学校最最最垃圾的电脑都有512M了,有这么大内存又不知道怎样用...
我朋友家16G(8G*2),上网游戏最多3G,你说用个64bit的PE哪不是浮云么= =''
回复

使用道具 举报

15#
发表于 2011-7-27 23:06:42 | 只看该作者
如果真的需要128M内存启动,你改平时日常的PE要涉及PE文件(不是PE系统的缩写)的资源,还要思考最低内存占用的方法,对我来说有难度,而且要花费很多力气,(注意:0PE核心思想不是不是精简PE,精简得只剩骨头),反正对我来说自制0PE这东西比制普通的PE难度大很多,暂时也没有这个时间...(虽然放假,8月我要去补习,高一了...)...
话说坛子里不是有个专门搞0PE的高人(他PE的Grub引导读得我一塌糊涂...),可以DIY他的...我木有硬盘,详细研究不了...PE里又木有完整的虚拟机...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-25 10:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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