无忧启动论坛

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

谈PE的TXTSETUP.SIF的一个减肥技巧

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-7 16:15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天仔细研究了一下TXTSETUP.SIF,发现了一个秘密,原来我们在PE中TXTSETUP.SIF中[SourceDisksFiles]写的大量字段根本一点用处也没有,继续研究发现,只要下面的简单几句就可以通杀任何启动方式的任何PE了:

[SourceDisksNames]
1="Windows XP/2003 CD-ROM",\WXPE\TXTSETUP.SIF,,\

[SourceDisksFiles]
c_936.nls = 1
hal.dll = 1
halaacpi.dll = 1
halacpi.dll = 1
halapic.dll = 1
halmacpi.dll = 1
halmps.dll = 1
halsp.dll = 1
kdcom.dll = 1
ntdll.dll = 1
ntoskrnl.exe = 1
setupreg.hiv = 1
vgaoem.fon = 1

[SourceDisksFiles.x86]

其中最后一句空的[SourceDisksFiles.x86]也可以去掉,只是个人感觉保留下来可能好些,无任何事实根据:)
2#
 楼主| 发表于 2011-1-7 16:20:14 | 只看该作者
包括自己在PE中加磁盘驱动的时候[SourceDisksFiles]段也根本不用管它
回复

使用道具 举报

3#
发表于 2011-1-7 17:45:10 | 只看该作者
很久以前就公开了

我的PE里面,有个文档,给出了必须的部分.
回复

使用道具 举报

4#
 楼主| 发表于 2011-1-7 18:10:42 | 只看该作者
哦,对不起,没留意到,不过我这里应该还是有所改进吧,去掉了一些纯属多余的“探测和动作”,而不是不知所以然的简单复制
回复

使用道具 举报

5#
发表于 2011-1-7 18:14:25 | 只看该作者
原帖由 yh_tl 于 2011-1-7 18:10 发表
哦,对不起,没留意到,不过我这里应该还是有所改进吧,去掉了一些纯属多余的“探测和动作”,而不是不知所以然的简单复制

我这个可以帮我减点肥吗(现在好肥)?谢谢!

TXTSETUP.rar

16.39 KB, 下载次数: 67, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
 楼主| 发表于 2011-1-7 18:21:38 | 只看该作者
原帖由 h99h99 于 2011-1-7 18:14 发表

我这个可以帮我减点肥吗(现在好肥)?谢谢!

[SourceDisksFiles]部分你可以参考一楼的办法,其余的部分只能够根据你自己的取舍,自己才能够调整,别人是帮不了的
回复

使用道具 举报

7#
发表于 2011-1-7 18:49:16 | 只看该作者
这些,是支持非RAM启动需要

RAM启动,可以都没有.



[SourceDisksFiles]
C_936.NLs=100,,,,,,,2,0,0,,1,2
KDCOM.DLL=100,,,,,,,2,0,0,,1,2
NTDLL.DLL=100,,,,,,,2,0,0,,1,2
NTOSKRNL.EXe=100,,,,,,,2,0,0,,1,2
SETUPREG.HIv=100,,,,,,,2,0,0,,1,2
VGAOEM.FOn=100,,,,,,,2,0,0,,1,2
回复

使用道具 举报

8#
发表于 2011-1-7 19:02:57 | 只看该作者
在这里问一个问题:
intelide的[HardwareIdsDatabase]段,有的PE有许多内容,有的PE是空的。
有什么关系影响不?
回复

使用道具 举报

9#
 楼主| 发表于 2011-1-7 19:06:12 | 只看该作者
原帖由 dvd008 于 2011-1-7 18:49 发表
这些,是支持非RAM启动需要

RAM启动,可以都没有.



[SourceDisksFiles]
C_936.NLs=100,,,,,,,2,0,0,,1,2
KDCOM.DLL=100,,,,,,,2,0,0,,1,2
NTDLL.DLL=100,,,,,,,2,0,0,,1,2
NTOSKRNL.EXe=100,,,,,,,2 ...

D大,HAL文件应该也要标明,不然会有部分非RAM PE或非RAM 双核PE启动不起来
回复

使用道具 举报

10#
 楼主| 发表于 2011-1-7 19:18:44 | 只看该作者
原帖由 yidawpf 于 2011-1-7 19:02 发表
在这里问一个问题:
intelide的[HardwareIdsDatabase]段,有的PE有许多内容,有的PE是空的。
有什么关系影响不?

回y大,没有intelide字段的,应该是用PCIIDE去兼容INTELIDE了,一般没什么大问题

个人认为,除了原版[HardwareIdsDatabase]标明的使用INTELIDE的ID, 其它的INTEL的IDE驱动都可以用PCIIDE代替,可能兼容性还好点。
但是原版标明的那几个ID最好还是用INTELIDE驱动,用PCIIDE来兼容的话,可能只能够部分兼容
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 03:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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