找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 拯救危机

提供五个XPE、PE工具专用的FTP!

  [复制链接]
发表于 2006-7-29 23:21:18 | 显示全部楼层
原帖由 老毛桃 于 2006-7-29 11:17 PM 发表

挺准确的,跟我用 Everest 测出来的速度一样。只是 Everest 没有那么多小数位。

确实如此。
回复

使用道具 举报

发表于 2006-7-30 02:01:35 | 显示全部楼层
把老九最新的ram xpe精简了一下,把programs文件夹移到了ram外,

可以在128M内存下使用了。因为加入了trueimage,size大于32M,

可以根据自己的需要精减programs下的工具,来减少size到32M。

上传到ftp  strongchen目录下。
回复

使用道具 举报

发表于 2006-8-1 13:52:18 | 显示全部楼层
原帖由 lxl1638 于 2006-7-27 08:51 PM 发表


位于 SYSTEM32 目录的 PECONFIG.INI 文件中有这样的说明:

#自启动程序  = I386\SYSTEM32\TIMEDELAY.EXE 2000
#较新机子启动时若出现蓝屏,请将上面的 自启动程序 解注

请你将第一行的 # 去掉试试,即 ...

这个PECONFIG。INI我这么找不到
回复

使用道具 举报

发表于 2006-8-3 08:27:50 | 显示全部楼层
原帖由 qclore 于 2006-8-1 13:52 发表

这个PECONFIG。INI我这么找不到

%SystemRoot%\System32 这个文件夹下就有的
回复

使用道具 举报

发表于 2006-8-5 16:54:57 | 显示全部楼层
老九的那个 26.7MB 的 IS_ 有一些问题,运行部分程序比如 HyperSnap 等会提示缺少 DLL 文件,其他的部分程序还没有试过,天风斑竹也发现会有 DLL 文件缺少的情况。

我对老九以前的一个 64MB 的 .IMG 镜像做了不少修改,现在做成了 IS_ 镜像,体积也不大,XPE.IS_ 文件的大小为 27.0MB,启动速度不错。运行 ATI 没有问题。近一个月就忙这个了,个人感觉,要再精简每 0.1MB 都相当困难。

我已将它做成了一个集成恢复控制台、BlueCon、XPE 的启动镜像 AllBoot.IS_ 和一个将 XPE.IS_ 装载在一个虚拟硬盘中的镜像 WinXPE.IMG。使用 BCDW 作的启动,都可以引导成功。

如有对这个镜像有进一步精简兴趣的,可以在 WinXPE.IMG 中将那个 XPE.IS_ 提取出来,用 WinRAR 解压缩即可。

下载地址为:ftp://xpembedded:wuyou@218.94.12 ... 动/AllBootCD.rar

另外,这里还放置了一个用于硬盘上启动 AllBoot.IS_ 的安装包。
ftp://xpembedded:wuyou@218.94.12 ... 手动安装包.rar
回复

使用道具 举报

发表于 2006-8-5 20:54:03 | 显示全部楼层
去掉了“程序”中空空的“管理工具”菜单。

请教老毛桃了,怎么弄的?


好象我也搞定了,是不是在这里:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

键名:StartMenuAdminTools 键值:NO

[ 本帖最后由 lxl1638 于 2006-8-5 09:39 PM 编辑 ]
回复

使用道具 举报

发表于 2006-8-5 21:32:05 | 显示全部楼层
原帖由 老毛桃 于 2006-8-5 04:54 PM 发表
老九的那个 26.7MB 的 IS_ 有一些问题,运行部分程序比如 HyperSnap 等会提示缺少 DLL 文件,其他的部分程序还没有试过,天风斑竹也发现会有 DLL 文件缺少的情况。

我对老九以前的一个 64MB 的 .IMG 镜像做了不 ...





直接写个安装脚本,把用于硬盘上启动 AllBoot.IS_ 的安装包放到iso中多好啊!
回复

使用道具 举报

发表于 2006-8-7 17:43:46 | 显示全部楼层
原帖由 lxl1638 于 2006-8-5 20:54 发表
去掉了“程序”中空空的“管理工具”菜单。

请教老毛桃了,怎么弄的?


好象我也搞定了,是不是在这里:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

键名:St ...

呵呵,就是这样的。另外你用右键点击任务栏,会发现“属性”没了,还有“开始——>设置”中的“任务栏和开始菜单”,以及“字体”等没什么用的选项都被我去掉了,这个不再注册表里面,用 Reshacker 打开 Shell32.dll 就可以搞定了。

今天没事,又作了一点精简,现在的镜像体积为 26.8MB
回复

使用道具 举报

发表于 2006-8-7 17:45:10 | 显示全部楼层
原帖由 wang6610 于 2006-8-5 21:32 发表





直接写个安装脚本,把用于硬盘上启动 AllBoot.IS_ 的安装包放到iso中多好啊!

呵呵,这个不太难,等我将 XPE.IS_ 在不减少功能的情况下做进一步的精简再来搞这个。
回复

使用道具 举报

发表于 2006-8-7 17:53:22 | 显示全部楼层
原帖由 老毛桃 于 2006-8-7 05:43 PM 发表

呵呵,就是这样的。另外你用右键点击任务栏,会发现“属性”没了,还有“开始——>设置”中的“任务栏和开始菜单”,以及“字体”等没什么用的选项都被我去掉了,这个不再注册表里面,用 Reshacker 打开 She ...


呵呵,你从文件上开刀了,够胆量的。
另,我试了你修改后的这个WinPE,发现个问题,就是体积小了,启动时所需的内存反而要多,估计是有些.DLL或.EXE文件被压缩后加载到内存(要解压)所耗的内存大了引起的。以前(3月份吧)我也遇到这情况,当时作过记录,只是近期才删了那些记录。我把你压缩过的.DLL和.EXE搬到原来64M的IMG中,做成了60M,发现要136M内存才能启动,原来64M的IMG可用128M内存启动的,我正在分析是压缩了哪些文件引起的,找到后采取折中的方法,部分文件使用你压缩过的。

[ 本帖最后由 lxl1638 于 2006-8-7 06:00 PM 编辑 ]
回复

使用道具 举报

发表于 2006-8-7 18:01:12 | 显示全部楼层
原帖由 lxl1638 于 2006-8-7 17:53 发表


呵呵,你从文件上开刀了,够胆量的。
另,我试了你修改后的这个WinPE,发现个问题,就是体积小了,启动时所需的内存反而要多,估计是有些.DLL或.EXE文件被压缩后加载到内存(要解压)所耗的内存大了引起的。以 ...

啊?这个我倒没有测试过,没有注意到内存占用情况,我目前只是在缩小文件体积上做了不少努力。如果这样反而会占用更多内存的话,那我打算将一些压缩了的文件替换成原来的。

对文件开刀,我做了很多呢。举个例子,你看看我的 CMD.EXE 就知道了,很多人是直接使用 PECompact 或者 UPX 对 CMD.EXE 进行压缩,其实这样并不能得到最小的目标文件,我用 Reshacker 先将一些 DLL、EXE 文件的冗余资源,比如 CMD.EXE 有 1033(英语)和 2052(中文)两种语言版本的资源在里面,那我就将 1033 去掉,去掉所有的 1033 语言的资源后,再使用 UPX 或 PECompact 压缩,目标文件会小很多。
回复

使用道具 举报

发表于 2006-8-7 18:34:38 | 显示全部楼层
找到了一个 OLE32.DLL ,我以前的印象中有它,原来的是1.22M,你那个是516K,用了要多4M内存,你是用什么来压缩的?能不能还原(解压),我解压试试
回复

使用道具 举报

发表于 2006-8-7 20:21:05 | 显示全部楼层
我按照红叶的pe,把他压缩过的文件进行压缩(算走前人的老路了)

这个OLE32.DLL不在压缩的名单内。另外压缩过的文件的确会使到内存增加。

所以做ramxpe最好用ntfs的img,这样即可以压缩空间(包括占用的内存空间)

用不会太影响性能。
回复

使用道具 举报

发表于 2006-8-7 20:23:32 | 显示全部楼层
原帖由 老毛桃 于 2006-8-7 06:01 PM 发表

啊?这个我倒没有测试过,没有注意到内存占用情况,我目前只是在缩小文件体积上做了不少努力。如果这样反而会占用更多内存的话,那我打算将一些压缩了的文件替换成原来的。

对文件开刀,我做了很多呢。举个例 ...


学到了一个方法。。有空再研究一下
回复

使用道具 举报

发表于 2006-8-7 20:57:34 | 显示全部楼层
的确,压缩与否要找个平衡点,同一个文件压缩前后在可压缩的NTFS分区中占的空间差别不很大,制成IMG、ISO的CAB包几乎没有差别。
现在初步确定 OLE32.DLL 不要压缩,SHELL32.DLL 可视实际情况而定,SHELL32.DLL 压缩后约小1M,但启动时要多1M内存,除非所指定的IMG差那么1M空间才能复制WinPE的所有文件,否则还是不压缩的好。
回复

使用道具 举报

发表于 2006-8-7 21:06:07 | 显示全部楼层
我手头上有三种压缩工具( UPX、ASPACK、PECompact ),根据经验:UPX最可靠,它不让压缩的一般不要压缩;PECompact 压缩比最高,UPX不让压缩的文件它也可以压缩,但出现问题也最多;ASPACK的压缩比和可靠性介于两之间。
回复

使用道具 举报

发表于 2006-8-7 21:06:18 | 显示全部楼层
原帖由 strongchen 于 2006-8-7 20:21 发表
这个OLE32.DLL不在压缩的名单内。另外压缩过的文件的确会使到内存增加。

嗯,看来的确是这样。有的文件,压缩不压缩,对于 IS_ 的体积并没有什么变化,还是不压缩的好。
原帖由 lxl1638 于 2006-8-7 20:57 发表
的确,压缩与否要找个平衡点,同一个文件压缩前后在可压缩的NTFS分区中占的空间差别不很大,制成IMG、ISO的CAB包几乎没有差别。
现在初步确定 OLE32.DLL 不要压缩,SHELL32.DLL 可视实际情况而定,SHELL32.DLL 压 ...

Shell32.DLL 我并没有对其压缩,只是用 Reshacker 将其中一些资源去掉罢了,另外对 Shell32.DLL 的注册表写操作部分,也做了不少删减,开始菜单中很多设置都是在 Shell32.DLL 的 REGINST——>REGINST 资源中。

有一些文件我是使用的 UPX 压缩,这个是可以还原的,但是使用 PECompact 压缩的文件如果没有备份就还原不了了。
回复

使用道具 举报

发表于 2006-8-8 02:01:28 | 显示全部楼层
这是 SYSTEM32 文件夹下的压缩文件清单,部分已经按照老九的提示用了原来未压缩的版本。
  1. ADVPACK.DLL
  2. BROWSELC.DLL
  3. CLB.DLL
  4. CMD.EXE
  5. COMMON.DLL
  6. CONSOLE.DLL
  7. DESKMON.DLL
  8. DISKCOPY.DLL
  9. DMUTIL.DLL
  10. HWPNP.EXE
  11. INPUT.DLL
  12. MFC42.DLL
  13. MFC42U.DLL
  14. MPRUI.DLL
  15. MSFTEDIT.DLL
  16. MSIDNTLD.DLL
  17. MSIMTF.DLL
  18. MSPORTS.DLL
  19. MSPRIVS.DLL
  20. MSSIGN32.DLL
  21. NETUI0.DLL
  22. notepad.exe
  23. NTLANMAN.DLL
  24. OCMANAGE.DLL
  25. ODBC32.DLL
  26. ODBCINT.DLL
  27. OLECLI32.DLL
  28. OLEDLG.DLL
  29. PERFCTRS.DLL
  30. RICHED20.DLL
  31. SETUPAPI.DLL
  32. SHDOCVW.DLL
  33. SHELLSTYLE.DLL
  34. SIGTAB.DLL
  35. USP10.DLL
  36. WINLOGON.EXE
  37. WSOCK32.DLL
复制代码

压缩文件清单.rar

1.12 KB, 下载次数: 265, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2006-8-8 09:51:11 | 显示全部楼层
其实 *.cpl文件也可以压缩的,虽然省不了多少,但肯定安全
回复

使用道具 举报

发表于 2006-8-8 19:38:53 | 显示全部楼层
原帖由 strongchen 于 2006-8-8 09:51 发表
其实 *.cpl文件也可以压缩的,虽然省不了多少,但肯定安全

的确是这样。

不过用不用 UPX 或 PECompact 压缩,对使用 Makecab 制作成的 IS_ 的体积变化并不大。
回复

使用道具 举报

发表于 2006-8-8 20:28:30 | 显示全部楼层
原帖由 老毛桃 于 2006-8-8 07:38 PM 发表

的确是这样。

不过用不用 UPX 或 PECompact 压缩,对使用 Makecab 制作成的 IS_ 的体积变化并不大。


省的是内存空间。其实现在的ramxpe已经做的很小,无论放入u盘还是光盘都没问题

但是内存使用量还是偏大,我把老九28m的rampe只保留I386目录,终于实现在128内存的电脑上启动了

其实把那些工具放入内存没意思,都是压缩过的,运行的时候还要解压到b盘

不如放到光盘上,反正可以自动生成快捷方式。
回复

使用道具 举报

发表于 2006-8-8 20:39:55 | 显示全部楼层
原帖由 strongchen 于 2006-8-8 20:28 发表


省的是内存空间。其实现在的ramxpe已经做的很小,无论放入u盘还是光盘都没问题

但是内存使用量还是偏大,我把老九28m的rampe只保留I386目录,终于实现在128内存的电脑上启动了

其实把那些工具放入内存没 ...

不错,但是最最基本的占用空间较小的程序还是留一两个吧,比如 WinRAR、AUTOSETPAGEFILE.EXE、LOCKSMITH.EXE 等。
回复

使用道具 举报

发表于 2006-8-8 20:52:49 | 显示全部楼层
原帖由 老毛桃 于 2006-8-8 08:39 PM 发表

不错,但是最最基本的占用空间较小的程序还是留一两个吧,比如 WinRAR、AUTOSETPAGEFILE.EXE、LOCKSMITH.EXE 等。


:L那个size刚刚可以在128内存启动,多1M都不行。。。没的省了,我差点连极品五笔的ime都删除了

(我自己不用五笔)
回复

使用道具 举报

发表于 2006-8-8 20:56:24 | 显示全部楼层
原帖由 strongchen 于 2006-8-8 20:52 发表


:L那个size刚刚可以在128内存启动,多1M都不行。。。没的省了,我差点连极品五笔的ime都删除了

(我自己不用五笔)

那你有拼音吗?总不能不用输入法吧。

如果将五笔去掉,我能将 XPE 做到 25MB 左右。
回复

使用道具 举报

发表于 2006-8-8 21:03:58 | 显示全部楼层
做了张winpe,xpe,ramxpe3合一的盘。。。中文菜单还没完成,可惜要出差了

下周再传吧,本来想搞多些独创的东西,可惜最后精力有限,搞成大杂荟了。。
回复

使用道具 举报

发表于 2006-8-8 22:00:10 | 显示全部楼层
原帖由 strongchen 于 2006-8-8 21:03 发表
做了张winpe,xpe,ramxpe3合一的盘。。。中文菜单还没完成,可惜要出差了

下周再传吧,本来想搞多些独创的东西,可惜最后精力有限,搞成大杂荟了。。

有没有代替五笔的输入法插件?
回复

使用道具 举报

发表于 2006-8-9 22:27:28 | 显示全部楼层
原帖由 lxl1638 于 2006-8-7 17:53 发表


呵呵,你从文件上开刀了,够胆量的。
另,我试了你修改后的这个WinPE,发现个问题,就是体积小了,启动时所需的内存反而要多,估计是有些.DLL或.EXE文件被压缩后加载到内存(要解压)所耗的内存大了引起的。以 ...

这个会不会跟虚拟盘 B 的大小还有关系呢?你的虚拟盘好像是 12MB 还是 8MB 的,我的是 16MB。
回复

使用道具 举报

发表于 2006-8-9 22:49:19 | 显示全部楼层
原帖由 老毛桃 于 2006-8-9 10:27 PM 发表

这个会不会跟虚拟盘 B 的大小还有关系呢?你的虚拟盘好像是 12MB 还是 8MB 的,我的是 16MB。


我是用你修改后的文件替换原来的文件,一替换就发现这个问题,再换回来就没事。以前也遇到这情况。
现在我正在更新这几个WinPE,使虚拟盘(B :)的大小设置更合理一些,具体是根据可用内存大小来设置虚拟盘(B :),定义了最小值和最大值,最小值是必要的,必须保证内置的自解压工具等能在虚拟盘(B :)运行,启动过程中再根据可用内存的大小调大虚拟盘(B :)的容量。如原来的64M版本的WinPE,在虚拟机测试时发现设置10M虚拟盘(B :)后,128M内存的机子刚好能启动,或者说128M内存的机子最多只能设置10MB的虚拟盘(B :),所以虚拟盘(B :)的最小值为10MB,128M以后的内存有1/2用来增大虚拟盘(B :)的容量,最大值定为64MB。

就这个版本来说,粗略的计算为:

虚拟盘(B :)容量 = 10MB +[ ( 机子物理内存 -128 ) / 2 ] MB
最小值 =10MB;
最大值 = 64MB ( 当发现 虚拟盘(B :)容量达到64MB时就不再调大了)。

太小内存的机子设置太大的虚拟盘(B :)不实在也不可能,大内存的机子不调大虚拟盘(B :)的容量也不合理。

[ 本帖最后由 lxl1638 于 2006-8-9 10:52 PM 编辑 ]
回复

使用道具 举报

发表于 2006-8-9 23:10:57 | 显示全部楼层
原帖由 lxl1638 于 2006-8-9 22:49 发表
现在我正在更新这几个WinPE,使虚拟盘(B :)的大小设置更合理一些,具体是根据可用内存大小来设置虚拟盘 ...

虚拟盘是自动设置大小吗?那就不用在 setupreg.hiv 中修改了?应该在登录前完成吧。
回复

使用道具 举报

发表于 2006-8-10 00:47:24 | 显示全部楼层
原帖由 老毛桃 于 2006-8-9 11:10 PM 发表

虚拟盘是自动设置大小吗?那就不用在 setupreg.hiv 中修改了?应该在登录前完成吧。


先在setupreg.hiv定一个最小值,登录前根据内存大小再调整为合适的值。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-26 16:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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