《教你制作驱动、软件、补丁等随你自由更新定制的安装和半安装版sp3系统》由会员分享,可在线阅读,更多相关《教你制作驱动、软件、补丁等随你自由更新定制的安装和半安装版sp3系统(9页珍藏版)》请在金锄头文库上搜索。
1、一、特点:本方法与网上可供下载的系统定制方法有所不同。是用一个专用文件夹来放置驱动、补丁及常用软件等,一旦定制完,这个专用文件夹就像一个袋子一样,今后只要你把需要更新的驱动、补丁及常用软件等统统装入,把旧的删除掉即可,更新补丁或软件跟基本系统无关,不需要整个系统重做便可完成上述工作,如果你兴趣更深入研究此种定制方法还可以有更多的发挥,如主题集成等等,同时该方法还可使用于 GHOST 版,使定制出来的 GHOST 版更灵活。只要你用原版或其它人所提供的母盘定制后便可一劳永逸,其它安装版特别是半安装版需要重新定制、GHOST 版要更改镜像更麻烦。而且用该方法所有驱动都在 T39 前导入注册表,由系
2、统搜索安装更安全稳定。 二、原理:此定制方法是根据 DPS 定制驱动的原理用一个假的 SETUP.EXE 代替真正的,等它执行完我们需要的任务时,再交给真的 SETUP.EXE 处理,为此我们利用假的 SETUP.EXE 在 T39 之前完成软件复制、驱动路径导入注册表等工作,最后交给 WINDOWS 自已完成,特别是在 T39 前导入驱动路径,让WINDOWS 自已搜索安装安全稳定(大家知道在进入 T39 后导入注册表路径,WINDOWS 是无法自动搜索安装的,只能靠高手定制的驱动选择工具安装,对此如果自已有视卡等硬件要加进他们定制的驱动包就很麻烦) 。因此在安装时把我们已把需要的各软件拷入
3、系统的,可以在进入 T13 分钟或进入桌面前调用其运行。 三、步骤: 首先,在自已电脑的的任一分区建立一个目录如 MYXP,把原版(最好是免激活的)WINSP3 系统的I386 目录及 WIN51IP、WIN51、WIN51IP.SP3、BOOTFONT.BIN 四个文件拷入该目录。 然后先用一个批处理(见附件)对输入法进行精减,运行附件中的输入法精减.EXE,输入 I386 文件夹所在的路径,按提示做便可(该批处理是从论坛上下载的,好像是 SUNTB 写的是比较好用的一个,在此我只把它转为 EXE 文件,其它未做任何更改) ,如果你用手工精减,够你弄了。 其次,接着用 NLITE 进行精减(
4、附件中有我的 INI,供参考) ,建议不要减太多,把那些没什么用处又不影响功能减了就可,初级者要做到三不减,一是自已不懂什么意思的建议不要去减,二是需要后期处理但自已又不懂得处理的不要去减,三是高手的 INI 文件不要乱用,特别是他们在删除框删了好些东西,需要后期处理,你不懂得要处理哪些,盲目照搬注定失败,如果你懂得处理你也是高手了,何必照搬人家的。第三,再执行一个批处理(见附件)以实现 DOS 下最小安装(可精减 30 多 M)。把附件中的NLITEDOS.BAT 放入与 I386 同级目录,运行即可。 第四,处理桌面文件,如果没精减主题,利用 NLITE 精减后,桌面文件变成 Bliss.
5、bmp ,而WINDOWS 里根本没这个文件,真正的是 Bliss.jpg,为此如不进行处理,进入桌面后无壁纸,要手工设置。对此可进行如下处理: 进入 i386 文件夹,找到“luna.th_”,解压开这个文件得到“luna.the”,用记事本打开: 1、 找到其中: Wallpaper=%WinDir%webwallpaperBliss.bmp 改为: Wallpaper=%WinDir%webwallpaperBliss.jpg 2、 找到其中: Wallpaper.MUI=themeui.dll,-2036 删除这一行,记得保存。 处理完以后,把“luna.the”压缩得到“luna.t
6、h_”放入 I386 文件来替掉原来的。 特别说明:使用 NLIET 处理,很多高手有介绍,好文章很多,我在此,只针对比较懒的人说说,当时我学精减后期处理真烦死人,手工处理,即使你很熟了也要花很多时间,按这几步做虽然精减不够彻底,我自已来说已减得够小了,不上 300M,可时间省,出错少,如果大家有时间还是按高手们介绍的方法去做,如果其它步聚还有可用批处理精减的,希望大家拿出来共亨。 第五,进行 OEM 信息等处理,打造有自已标识的系统。这方面内容网上很多,在此就不多说了,如果有需要,我可把别人的发出来。 第六,我介绍的定制方法最关键的步聚是现在开始,以上只是把懒人用 NLITE 定制 XP 的
7、方法提出来供大家参考,如有不对就不必理会它,按你自已的方法定制。下面是利用批处理,在进入 T39 前将所有驱动、补丁、常用软件、当然也可以是主题全部解压或复制至指定目录,同时利用软件将驱动路径导入注册表,然后修改 WINNT.SIF 文件,在进入桌面前调用安装,具体如下: 1、虚假的 SETUP.EXE 我已提取出来见附件(下载的是一个压缩文件名为 SETUP.EX_,所有的下载链接一并附后,下同) ,下载 后先放着。首先我们进入要定制的原盘 I386 目录,搜索文件 SETUP.EX_(该文件是真正的 SETUP.EXE 的压缩文件) ,把它提取出来,解压(随便用 哪种解压缩软件解压)得到一
8、个SETUP.EXE,接着将该文件改名为 SETUPORG.EXE 后放入 I386 文件夹。然后再将刚下载的虚假SETUP.EX_也放入 I386 文件夹。 以上步大家是否会明白:这个过程就是将 I386 文件夹里真的 SETUP.EXE 改为 SETUPORG.EXE,然后再将假的 SETUP.EX_放进去。 2、既然我们要假的 SETUP.EXE 执行一个批处理 PRESETUP.CMD。那我们就将这个批处理也放入I386 文件夹供其调用,所以这一步大家将下载的 PRESETUP.CMD 再放入 I386 文件夹。这个批处理很好用,大家可根据我提供的样本灵活使用,但文件名不能改,否则不能
9、调用。此外还有一个 导入驱动路径的文件下载后一并放入与驱动同样的文件夹内。 3 、至此我们还有一个重要的一步未做,就是刚才我们放入 I386 文件夹有两个文件即SETUPORG.EXE、PRESETUP.CMD,这两个文件是原 I386 文件夹里没有的名字,我们要告知WINDOWS,这两个文件都是要复制到 SYSTEM32 文件夹下调用的,因此我们必须修改 I386 文件夹下的两个文件 TXTSETUP.SIF 和 DOSNET.INF(大家也可使用$OEM$的方法,但我不喜欢这方法) 从 I386 文件夹是搜索到这两个文件打开 TXESETUP.SIF 在SourceDisksFiles段增
10、加以下两句 presetup.cmd=1,2,0,0 setuporg.exe=1,2,0,0 打开 DOSNET.INF 在Files段增加以下两句 d1,presetup.cmd d1,setuporg.exe 上面的意思无非是要安装程序把 I386 文件夹下的 presetup.cmd、setuporg.exe 两个文件复制到系统的SYSTEM32 文件夹下。 到此驱动集成完成。再把 WINNT.SIF 文件看一遍,以下这两行不能少 Unattended DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore 大家要注意的是 pr
11、esetup.cmd 这个批处理文件,弄明白了就行,还可充分发挥它的其它作用,下面我把这段批处理解释如下: ;找到有根目录有 YZX 文件夹的盘定它为光盘 SET TAGFILE=yzx FOR %i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST “%i:%TAGFILE%“ SET CDDRIVE=%i: ;从光盘下的 YZX 文件夹解压*.7Z 文件到系统盘的 D 目录下。 %CDDRIVE%yzxun7zip.exe %CDDRIVE%yzx*.7z %SystemDrive%d ;从光盘下的 YZXsoft
12、解压文件,这里是我是常用工具软件(因为 D 目录要选择自删除,所以不想删除的就放在系统盘下) 。 %CDDRIVE%yzxun7zip.exe %CDDRIVE%yzxsoft*.7z %SystemDrive% ;复制光盘下的 YZX 文件夹下*.EXE 文件到系统盘的 D 目录下 IF EXIST %CDDRIVE%yzx*.exe COPY /Y %CDDRIVE%yzx*.exe %SystemDrive%d ;复制光盘下的 YZX 文件夹下*.DLL 文件到系统盘的 D 目录下,这里主要是解压缩软件有 DLL 文件 IF EXIST %CDDRIVE%yzx.DLL COPY /Y
13、%CDDRIVE%yzx*.dll %SystemDrive%d ;复制光盘下的 YZXsoft*.exe 文件夹下*.EXE 文件到系统盘的 D 盘下.这里是我的一个驱动包自删除工具。 IF EXIST %CDDRIVE%yzxsoft*.exe COPY /Y %CDDRIVE%yzxsoft*.exe %SystemDrive% ;建立放置系统补丁目录。 md %SystemDrive%dUpdate ;复制系统补丁到新建的目录(如果你将丁也打成包,批处理要做相应修改) IF EXIST %CDDRIVE%yzxUpdate*.exe COPY /Y %CDDRIVE%yzxUpdate
14、*.exe %SystemDrive%dUpdate ;导入驱动程序路径到注删表 %SystemDrive%dDevPath.exe %SystemDrive% d EXIT 最后与 I386 同级建立 YZX 文件夹,将驱动 7Z 格式驱动包、驱动路径导入文件、7Z 解压需要的文件、系统打补丁可执行文件等放入该文件夹,再在 YZX 文件夹下建立两个文件夹一人是 SOFT,另一个是UPDATE,将补丁放入 UPDATE 下,将驱自删除文件及常用软件压缩包放入 SOFT 下即可,到此全部完成,将其制作成可启动光盘即可。 我的安装盘文件结构如下: 在与 I386 同目录下建立 YZX 文件夹,将驱
15、动包、Z 解压软件、驱动路径导入文件、及系统打补丁运行程序放在此下,同时在此下新建两个目录,一个用来放补丁,一个用来放常用软件的压缩包,同时将驱动自删除程序也放入放常用软件的文件夹内。 第七,制作半安装版,为什么我喜欢半安装版,虽然比 GHOST 版安装时间会多 5-10 分钟,但我个人觉得它既有安装版的内涵,同时又有 GHOST 版的简单,把 C 盘一覆盖就完,省事。当我们完成以上五个步骤时,已完成安安装版的定制。制作成镜像后在虚拟机中,用 PE 安装,当第一次复制文件完成,需要手动重新启动,启动前(第一次在虚机中不会自动重启)利用 GHOST 对 C 盘进行最大压缩备份成 GHO镜像,完成。将此镜像作为 GHOST 版的镜像使用即可,记得将 YZX(安装版集成驱动之新法中介绍的)一并放录光盘根目录。此后补丁、驱动等都在 YZX 这个目录中更换很方便,不必更新镜像便可你的系统常新。 第八,我不欢欢做系统时就把系统服务和注册表优化了,这些优化可用软件后期根据自已的需要进行,使得系统更接近原版,适用性更广,这里我把两个优化文件也一并附上与以上附件打在一个包里,供参考使用。本方法定制结束。大家看完如果有用,请回复一个,如有问题提出共同探讨。 下图为进入 T39 前解压驱动 下图为解压驱动及补丁、软件并导入注册表路径后进入安装界面 下图为我制作成光盘后,光盘菜单封面