无忧启动论坛

标题: 谈PE的TXTSETUP.SIF的一个减肥技巧 [打印本页]

作者: yh_tl    时间: 2011-1-7 16:15
标题: 谈PE的TXTSETUP.SIF的一个减肥技巧
今天仔细研究了一下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]也可以去掉,只是个人感觉保留下来可能好些,无任何事实根据:)
作者: yh_tl    时间: 2011-1-7 16:20
包括自己在PE中加磁盘驱动的时候[SourceDisksFiles]段也根本不用管它
作者: dvd008    时间: 2011-1-7 17:45
很久以前就公开了

我的PE里面,有个文档,给出了必须的部分.
作者: yh_tl    时间: 2011-1-7 18:10
哦,对不起,没留意到,不过我这里应该还是有所改进吧,去掉了一些纯属多余的“探测和动作”,而不是不知所以然的简单复制
作者: h99h99    时间: 2011-1-7 18:14
原帖由 yh_tl 于 2011-1-7 18:10 发表
哦,对不起,没留意到,不过我这里应该还是有所改进吧,去掉了一些纯属多余的“探测和动作”,而不是不知所以然的简单复制

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

TXTSETUP.rar

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


作者: yh_tl    时间: 2011-1-7 18:21
原帖由 h99h99 于 2011-1-7 18:14 发表

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

[SourceDisksFiles]部分你可以参考一楼的办法,其余的部分只能够根据你自己的取舍,自己才能够调整,别人是帮不了的
作者: 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,0,0,,1,2
SETUPREG.HIv=100,,,,,,,2,0,0,,1,2
VGAOEM.FOn=100,,,,,,,2,0,0,,1,2
作者: HB天意    时间: 2011-1-7 19:02
在这里问一个问题:
intelide的[HardwareIdsDatabase]段,有的PE有许多内容,有的PE是空的。
有什么关系影响不?
作者: yh_tl    时间: 2011-1-7 19:06
原帖由 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启动不起来
作者: yh_tl    时间: 2011-1-7 19:18
原帖由 yidawpf 于 2011-1-7 19:02 发表
在这里问一个问题:
intelide的[HardwareIdsDatabase]段,有的PE有许多内容,有的PE是空的。
有什么关系影响不?

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

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




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3