|
|
发表于 2009-5-23 00:04:50
|
显示全部楼层
原帖由 piraya 于 2009-5-22 17:26 发表 
用您的PE已经有一段时间了,感觉非常不错
提点小小的建议:能不能默认不要删除硬盘上的虚拟内存页面文件?感觉没什么必要,而且用PE恢复硬盘数据的时候可能会有影响。另外在内存少于256的时候可不可以设为手动 ... - _SUB setpage
- PAGE C:\Pagefile.sys 256 512
- _END
复制代码 03pe.ini 修改这段就可以了,用下面的替换- _SUB IFSetPageFile `询问是否设置虚拟内存
- TEXT 是否设置虚拟内存?
- MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,20 秒后默认选择否)@设置虚拟内存 #YN *20000 $NO
- FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
- WAIT 500
- _END
- _SUB SetPageDrv `设定虚拟内存存放分区
- TEXT 正在设定虚拟内存……
- ENVI PageDrv=D:\
- TEXT 正在设定虚拟内存到%PageDrv%盘……
- TEAM PAGE %PageDrv%%PF% 256|WAIT 500
- EXEC =!CMD.EXE /C "IF EXIST %PageDrv%%PF% ECHO PageFile in %PageDrv%>%Temp%\PFIsSet.LOG"
- TEAM ENVI PageDrv=|ENVI PF=
- _END
- `物理内存低于 256MB 时询问是否设定虚拟内存,设PFIsSet.LOG文件的作用是后续程序可以检测此文件以判断是否设置了虚拟内存,以便程序无阻塞运行;还可以在再次装载时不用再设置
- IFEX %Temp%\PFIsSet.LOG,!FIND MEM<250,CALL IFSetPageFile
复制代码
[ 本帖最后由 rstart 于 2009-5-23 00:13 编辑 ] |
|