『前言』 很多系统封装初学者,往往是系统xx这块做不好,做出来的GHO文件始终是超过650MB 系统制作容量控制不好的原因有几个: 1:系统xx没处理好,看了各种精简、xx教程也不好。 2、软件安装的比较多,没压缩处理好,程序目录不要大于400MB 3、驱动过大(驱动包一般控制在125MM以内比较合适) 这时候我们就需用Nlite软件对原版系统进行精简和整合! 一,需要到的工具 用nlite整合当然得下个nlite先啦 我用的是nLite-1.4.9.1版本的,而且它需要Microsoft .NET Framework 2.0.支持 所以安装nLite-1.4.9.1这个版本之前,得先安装Microsoft .NET Framework 2.0这个东西. nLite-1.4.9.1官方下载地址: 或者到华军或天空都有下 Microsoft .NET Framework 2.0.华军下吧 当然你还必须有个一windows_xpsp3 professional 操作系统 这是本人下载后的校验码 Windows XP with SP3 VOL MSDN 简体中文官方集成版(FTP下载) 可用CDKEY: Windows XP Pro SP2序列号 MRX3F-47B9T-2487J-KWKMF-RPWBY(工行版) 可用(强推此号!!!) QC986-27D34-6M3TY-JJXP9-TBGMD(*****交大学生版) 可用 CM3HY-26VYW-6JRYC-X66GX-JVY2D 可用 DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ 可用 F4297-RCWJP-P482C-YY23Y-XH8W3 可用 HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT 可用 文件名:zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso 大小:601.04M 文件: E:\操作系统\WindowsXP(SP3)简体中文正式版\Windows_XP_SP3_VOL_CN.iso 大小: 630237184 字节 修改时间: 2008年5月4日 星期日, 21:35:34 MD5: E74D72F3D90456003E9E02BA0FB7DA61 SHA1: D142469D0C3953D8E4A6A490A58052EF52837F0F CRC32: FFFFFFFF ——这是本人下载后的校验码(图一) 发布日期 (UTC):5/2/2008 12:05:18 AM SHA1:d142469d0c3953d8e4a6a490a58052ef52837f0f MD5: E74D72F3D90456003E9E02BA0FB7DA61 ISO/CRC:FFFFFFFF 下载完毕之后请验证SHA1及MD5值! 下载地址: {zh1}需要的就是要整合进系统里的一些驱动啊,工具软件啊等咯 二,用nlite整合XP 1,先安装NET Framework 2.0 再安装nLite-1.4.9.1.安装过程我就不说了 2.将windows_xpsp3 professional解压到某个目录,如直接在某个分区建个文件夹命名为nliteXP,然后windows_xpsp3 professional全部文件解压进去即可. 3.那些驱动啊,工具软件啊也得准备好放一边去.一切准备好了就开始了. 3.运行nLite 如图2-1 语言一项选择 Simplified Chinese (听说是简体中文的意思 我也是瞎蒙的 反正选了它 就会显示中文 不信你也可以试试).然后直接下一步得到图2-2 这是指定系统文件的所在路径,也就是刚才说的建立的文件夹,点浏览然后把它指定到刚才说的 nliteXP文件夹中然后点确定,接着它就显示该系统的版本号及大小得参数。 前进来到图2-3 这里可以到入nlite的配置文件,如果你之前有整合过或者有nlite的整合配置文件,那直接在这加载进去,后面的一切就方便多了,因为配置文件上记载着上次你整合过程中的每一步,这点也是nlite的最为体贴的地方吧,每次不同的处理方式它都帮你记录下来生成个Last Session.ini文件,下次再弄就省事多了,上面这我加载了个上去,不过还是一步步地说滴,没有的直接PASS前进来到图2-4 对于刚玩这东西的鸟来说呢 ,建议除了”可引导ISO镜像”这一项不选外,(因为还有后期处理,所以先不急着做iso)其他都选上吧,反正我是菜鸟,所以我也全选了,除了说的那个外,其实有个也可以不选 就是{dy}个Service Pack这个是整合升级补丁的,貌似现在XP只是SP3版本,所以...不过我截的图都选了,那你也跟着选咯,给点面子嘛,选完后在前进来到图2-6 刚才说了,这是整个XP升级补丁的,如XPSP2升级到SP3的话,就再这把SP3升级补丁选进去就可以了,我们现在做的就是SP3版本的,不用升级所以直接PASS前进来到图2-7 一看就知道,这里就是用来整合系统补丁和一些软件的地方啦,出了这还可以借助其他工具来实现这个功能,比如用传说中的DriverPack BASE来整,不过我不喜欢这个东西,为什么?这不是我要说的,PASS掉.软件如winrar等可以到YLMF的XP整合块去找,好象那里很多,我这些也不知道怎么来的了,反正我要用的时候就发现硬盘上有了(平时又收藏垃圾的习惯,什么东西都有,真好.),系统更新补丁直接用360下就OK了,点”插入”即可添加.添加完后点左下角的”高级”来到图2-8 如图选上那两个勾勾,为什么?上面的说很详细,自己看了,我就不那么婆妈了.勾完点OK然后再前进来到图2-9 这里就是整合LAN驱动和SATA RAKD SCSI等驱动的地方,不过显卡声卡等驱动就别拿来这瞎弄了,为什么?不为什么.我怕你到{zh1}会吐血身亡,听话就行了,这里只要集成下LAN驱动以及SATA RAKD SCSI等磁盘驱动器驱动就OK了,其他的就不要乱集成了 这个提示框会列举刚发现的SATA RAKD SCSI驱动,并提问是以"常规PNP驱动程序"方式集成还是以"文本模式驱动程序"集成.这里简单的说明一下这两种方式 以"文本模式驱动程序"集成SATA RAKD SCSI驱动 这部分驱动用于系统安装时系统安装程序能够识别出磁盘驱动器以安装操作系统。磁盘驱动器识别完毕,这部分驱动就不再有作用 以"常规PNP驱动程序"方式集成SATA RAKD SCSI驱动,于显卡,声卡驱动一样.用与让windows更好的操作硬件以达到更高的性能. 看了这个应该知道怎么选了吧,其他我不管,我就冲{zh1}几个字” 让windows更好的操作硬件以达到更高的性能.” 都这样说了,不选它选谁,所以打死我也选PNP模式的. 好,添加完后再前进来到图2-10 这个框框是干嘛的,看下上面的标题示语应该都明白了,除非你不认识字,还是那句话,对于刚接触这个东西的鸟来说呢,{zh0}选上网络DHCP INTERNET EXPLORER INTERNET信息服务 打印机这几项,以免错错错删.选了点确定. 我的选择 ============操作系统选项 .NET 框架 16 位支持 Blaster/Nachi 移除工具 Help and Support(帮助和支持) IExpress向导 MS XML 2.0 Visual Basic 5 运行库 Visual Basic 6 运行库 Windows 漫游 Zip 文件夹 安全中心 额外字体 符号调试器 (NTSD) 华生医生 可扩展存储引擎 网页视图 文件和设置转移向导 系统媒体管理器 远程安装服务 造字程序 注册xx 桌面清理向导 ============ 多媒体 Movie Maker Windows 声音 媒体中心 鼠标光标 图像背景 音乐示例 语音支持 ============ 服务 IMAPI 光盘烧录服务 Messenger Network DDE QoS RSVP Telnet 服务器 Windows 时间 不间断电源供应 传真服务 错误报告 二次登录 分布式链接跟踪客户端 可移动存储 索引服务 系统还原 远程注册 ============ 键盘布局 保留下面的,其他的统统不客气地干掉 简体中文: Chinese(Simplified)-Microsoft Pinyin IME 3.0键盘布局 Chinese(Simplified)-NeiMa 键盘布局 繁体中文: Chinese(Traditional)-ChangJie 键盘布局 日文: Japanese Input System (MS-IME2002)键盘布局 Japanexe键盘布局 韩文: Korean Input System(IME2002)键盘布局 Korean键盘布局 ============ 驱动程序 IBM ThinkPad ISDN 便携音频设备 串行手写板 磁带驱动器 打印机 调制解调器 东芝 DVD 解压卡 扫描仪 声音控制器 数码摄像设备 网络适配器 微软手柄 无线网络 显示适配器 显示适配器 (旧式) 异步传输模式 ============ 网络 FrontPage 扩展 Internet 连接向导 Internet 信息服务 IP 会议 MSN Explorer Netmeeting Netware 客户端服务 Windows Messenger 端口测试终端程序 通讯工具 同步管理器 ============ 应用程序 Internet 游戏 NT 备份程序 辅助选项 公文包 剪贴薄查看器 三维弹球 字符映射表 ============ 硬件支持 ATM 支持 Brother 设备 Gravis 游戏端口 Iomega Zip 设备 东芝 IDE 总线驱动程序 多端口串行适配器 软驱支持 ============ 语言 ;Arabic Arabic (Algeria) Arabic (Bahrain) Arabic (Egypt) Arabic (Iraq) Arabic (Jordan) Arabic (Kuwait) Arabic (Lebanon) Arabic (Libya) Arabic (Morocco) Arabic (Oman) Arabic (Qatar) Arabic (Saudi Arabia) Arabic (Syria) Arabic (Tunisia) Arabic (U.A.E.) Arabic (Yemen) Divehi (Maldives) Pashto Syriac (Syria) Urdu ;Armenian Armenian ;Baltic Estonian Latvian Lithuanian ;Central Europe Albanian Bosnian (Latin, Bosnia and Herzegovina) Croatian Croatian (Bosnia and Herzegovina) Czech Hungarian Polish Romanian Serbian (Latin) Serbian (Latin, Bosnia and Herzegovina) Slovak Slovenian ;Cyrillic Azeri (Cyrillic) Belarusian Bosnian (Cyrillic, Bosnia and Herzegovina) Bulgarian FYRO Macedonian Kazakh Kyrgyz (Kyrgyzstan) Mongolian (Mongolia) Russian Serbian (Cyrillic) Serbian (Cyrillic, Bosnia and Herzegovina) Tatar Ukrainian Uzbek (Cyrillic) ;Georgian Georgian ;Greek Greek ;Hebrew Hebrew ;Indic Bengali (India) Gujarati (India) Hindi Kannada (India) Konkani Malayalam (India) Marathi Nepali (Nepal) Punjabi (India) Sanskrit *****il Telugu (India) ;Thai Farsi Thai ;Traditional Chinese Chinese (Hong Kong S.A.R.) Chinese (Macau S.A.R.) ;Turkic Azeri (Latin) Turkish Uzbek (Latin) ;Vietnamese Vietnamese ;Western Europe and United States Afrikaans Basque Catalan Danish Dutch (Belgium) Dutch (Netherlands) English (Australia) English (Belize) English (Canada) English (Caribbean) English (Ireland) English (Jamaica) English (New Zealand) English (Philippines) English (South Africa) English (Trinidad) English (United Kingdom) English (United States) English (Zimbabwe) Faeroese Filipino Finnish French (Belgium) French (Canada) French (France) French (Luxembourg) French (Monaco) French (Switzerland) Frisian Galician (Spain) German (Austria) German (Germany) German (Liechtenstein) German (Luxembourg) German (Switzerland) Icelandic Indonesian Inuktitut (Latin) Irish Italian (Italy) Italian (Switzerland) Luxembourgish Malay (Brunei Darussalam) Malay (Malaysia) Maltese Maori Mapudungun Mohawk Northern Sotho Norwegian (Bokmal) Norwegian (Nynorsk) Portuguese (Brazil) Portuguese (Portugal) Quechua (Bolivia) Quechua (Ecuador) Quechua (Peru) Romansh Sami, Inari (Finland) Sami, Lule (Norway) Sami, Lule (Sweden) Sami, Northern (Finland) Sami, Northern (Norway) Sami, Northern (Sweden) Sami, Skolt (Finland) Sami, Southern (Norway) Sami, Southern (Sweden) Spanish (Argentina) Spanish (Bolivia) Spanish (Chile) Spanish (Colombia) Spanish (Costa Rica) Spanish (Dominican Republic) Spanish (Ecuador) Spanish (El Salvador) Spanish (Guatemala) Spanish (Honduras) Spanish (International Sort) Spanish (Mexico) Spanish (Nicaragua) Spanish (Panama) Spanish (Paraguay) Spanish (Peru) Spanish (Puerto Rico) Spanish (Traditional Sort) Spanish (Uruguay) Spanish (Venezuela) Swahili Swedish Swedish (Finland) Tswana Welsh Xhosa Zulu ============ 目录 DOCS SUPPORT VALUEADD 在前进来到图2-11 前面这些都比较直面,看下都明白什么意思了,实在不明白看图填选吧 这里我们只看一项”Press Any Key....”这一项如果启用的话就是说做出的来镜像在安装开始就会出现一般安装版系统出现的画面Press Any Key to continue” 禁用的话就不会出现这个提示而直接进入安装状态...一般多用ezboot做成的菜单做引用. 所以如果你还想在这张系统盘上集合其他的DOS工具的话如 PE等。可以把这项禁用,到时再用ezboot做个引导菜单项引导即可. 前进来到图2-18 这里都有很好的说明,我这里只{dy}和第三项 ,自己看着办吧 前进2-19 这两步都是比较个性化的一些选项处理,如果你算个有点年龄的鸟 ,那就自己选一下吧。 如果是新鸟,还是按默认的就好了,影响不大 {zh1} 来到这里,用nlite整合系统的过程就基本结束了,剩下的就交给后期处理了.................. 关键重要后期的处理: 由于不知道什么原因,系统中有些组件还是不能用nlite去实行删除的,我们也只能通过后期的手工删除来xx这些不足的地方. 1处理搜索助手 通过查看网上众多高手的资料以及个人测试得出,直接用nlite移除掉搜索助手后, 在安装完成的系统中搜索的高级选项是不能保存的,需要每次手动打开高级选项,否则搜索不到要找的文件.所以我们来特别删除.如图2-22 我们回到之前的图2-10那个位置,在操作系统选项里不要移除搜索助手,在选完一切后点右下角的”高级”一项就得出现在的图2-22.上面有个删除框和保留框,这里给我们开了两个绿色通道,可以删除或者保留想某些已选或没选组件里的某些文件.从而保证了删除了某个组件也不会影响到其他功能的发挥,nlite这点是挺牛X的不得不佩服.想删除搜索助手多余的东西很简单只要在删除框里添加进msgr3en.dl_、nls302en.le_、courtney.ac_、earl.ac_、rover.ac_这五个文件即可。这五个文件占用近5M空间,而整个搜索助手不过占用近6M空间而已.当然我们也可以手动在i386里删除,不过那样还要修改DOSNET.INF和TXTSETUP.SIF这两个文件,而用nlite处理只需修改srchasst.in_这个文件即可,所以繁杂的工作还是交给nlite去完成吧. 为什么要修改srchasst.in_??? 上面我们删除了那5个文件,当然也要删除安装文件中相关的行,不然在安装过程中就会提示文件不存在或提示,到时你头就大了.如何修改?看好了.在i386里把srchasst.in_复制到某个地方,比如F盘,然后把后缀.rar即把srchasst.in_改为srchasst.rar 然后解压得到srchasst.inf.打开它,找到"msgr3en.dll,,,32"、"nls30 2en.lex,,,32"、"courtney.acs,,,32"、"earl.acs,,,32"、"rover.acs,,,32"这几行把它们一一删除,再保存关掉,{zh1}我们还需要把srchasst.inf这个文件压缩回srchasst.in_。咋整?很简单.比如我们的srchasst.inf就放在F盘.那么我就在运行里输入makecab f:\ srchasst.inf f:\ srchasst.in_回车就OK了,剩下的就是把srchasst.in_复制到i386替换原来的那个就行了.OK 搜索助手就这样处理完毕. 2.声音的精简 Windows下默认有很多的乱七八糟的声音文件,也算多余的,我们只需要保留开机关机等几个声音就可以了,其他的都干掉.嘿嘿~!~~~ 前提是在nlite中移除windows声音那一项,然后在图2-26的保留框里保留 xperror.wav. xphdrem.wav. xphdinst.wav. xpstartu.wav. xpshutdn.wav五个常用声音文件即可 {zh1}我们还要到i386下找到Hivedef.inf修改一下,打开Hivedef.inf拉到{zh1}面一行加如 WINDOWS_XP_STARTUP="Windows XP 启动.wav" WINDOWS_XP_SHUTDOWN="Windows XP 关机.wav" WINDOWS_XP_HARDWARE_INSERT="Windows XP 硬件插入.wav" WINDOWS_XP_HARDWARE_REMOVE="Windows XP 硬件删除.wav" WINDOWS_XP_ERROR="Windows XP 错误.wav" 然后定位到文件开头有HKCU,"AppEvents\Schemes\Apps",,0x00000012这里的加入 HKCU,"AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_HARDWARE_INSERT%" HKCU,"AppEvents\Schemes\Apps\.Default\DeviceConnect\.Default","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_HARDWARE_INSERT%" HKCU,"AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_HARDWARE_REMOVE%" HKCU,"AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Default","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_HARDWARE_REMOVE%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_ERROR%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Default","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_ERROR%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemExit\.Current","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_SHUTDOWN%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemExit\.Default","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_SHUTDOWN%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemStart\.Current","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_STARTUP%" HKCU,"AppEvents\Schemes\Apps\.Default\SystemStart\.Default","",0x00020000,"%SystemRoot%\media\%WINDOWS_XP_STARTUP%" 把原来声音相应的值覆盖掉就行了,如图2-23 简单地说就是把HKCU,"AppEvents\Schemes\Apps",,0x00000012 到HKCU,"AppEvents\Schemes\Apps\Explorer","",0x00000002,"%WINDOWS_NT_EXPLORER%"这两行之间的覆盖掉,如图中我已经用红色标出,中间的10个键值就是已替换过的.不清楚的就慢慢琢磨下吧. 覆盖后保存下关掉把Hivedef.inf复制回i386把原来的替换即可.搞定!!! 3 输入法的精简. XP系统中默认自带有: 微软拼音 全拼 郑码 智能ABC 这四个输入法.我一般都只保留全拼和智能ABC这两个.另外两个就干掉.怎么删? 下面先把这几个输入法的相关文件列出: 1>微软拼音: pmigrate.dll pintgnt.ime pintgnt.dic pingtlcsk.dic pintlcsa.dll pintlcsd.dll pintlcsd.dic pintlcsk.dic pintlgc.imd pintlgd.imd pintlgdx.imd pintlgi.imd pintlgie.imd pintlgix.imd pintlgl.imd pintlgne.chm pintlgnt.chm pintlgnt.ime pintlgr.imd pintlgs.imd pintlphr.exe padrs804.dll pimscinst.exe pintllime.dll pintlgab.imd pintlgai.imd pintlgb.imd pintlgnt.cnt pintlgnt.i96 pintlgrb.imd pintlgri.imd pintlgs.imd pintlgsi.imd pintlgsx.imd pintlgu.imd pintlguc.imd 2>全拼 winpy.ime winpy.mb winpy.hlp winpy.cnt winsp.ime winsp.mb winsp.hlp winsp.cnt 3>郑码 winzm.ime winzm.mb winzm.hlp winzm.cnt 4>智能 ABC Winabc.cwd Abcsda.dll Abcwin.exe Winabc.ime Winabc.ovl tmmr.rem user.rem Winabc.hlp Winabc.cnt 如果想删除哪个输入法,就把他们对应的文件添加到图2-26的“删除框”中.当然这样做还不行,又得来修改一下相关文件.要修改的文件有hivedef.inf、hivesys.inf. Intl.inf 这三个, 打开Hivesys.inf,查找Addreg,直到定位到{zh1}一个 ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","Layout File",0x00000000,"kbdus.dll" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","Layout Text",0x00000000,"%KLT_74%" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","IME File",0x00000000,"winsp.ime" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","Layout File",0x00000000,"kbdus.dll" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","Layout Text",0x00000000,"%KLT_75%" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","IME File",0x00000000,"winzm.ime" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout File",0x00000000,"kbdus.dll" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout Text",0x00000000,"%KLT_91%" ;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","IME File",0x00000000,"pintlgnt.ime" 规律为每三行代表一个输入法,{dy}个三行是全拼,第二个三行是郑码,第三个三行是微软拼音,也就是在原输入法设置中点添加时看到的,注释掉后这里就不会出现了,现在只剩下内码和全拼 打开Hivedef.inf,查找Preload,这里将会看到几个,从字面上可以这么理解,就是预加载相应的输入法,也就是左点输入法看到的可以切换的输入法,这里我们将全拼设为不加载,将其置入添加输入法选项。用分号注释除下面两行外的Preload HKCU,"Keyboard Layout\Preload","1",0x00000002,"00000804"(美国中文键盘) HKCU,"Keyboard Layout\Preload","2",0x00000002,"E0040804"(智能ABC) 同时更改加载顺序为上面所示,HKCU,"Keyboard Layout\Preload","1"《————这个就是加载顺序 Intl.inf里的删除Simsun.ttc,,,,,65535这行,不删除会出现字体缺失现象。 (输入法的就又搞定了) 四, USB插入新硬件驱动问题 使用 nLite 精简过的系统有时候会出现插入 USB 设备后不自动搜寻驱动,而是弹出一 个驱动安装界面,需要手工单击“下一步”才能搞定,很不爽啦.其实只要拿愿版中也就是未精简过中的系统中找到USBSTOR.IN_、USBSTOR.SY_、LAYOUT.INF 这三个文件替换被nlite处理过的系统中就可以了. 五. luna主题修正 nLite 精简过的系统会造成找不到 luna 主题的桌面(就是蓝天白云的那个),为什么会这样我也不清楚,不过法网恢恢疏而不漏.我们还是有办法可以解决滴 进入 i386 文件夹,找到“luna.th_” ,直接改为“luna.rar” , 解压得到luna.the.用记事本打开: 1>、 找到其中: Wallpaper=%WinDir%web\wallpaper\Bliss.bmp 改为: Wallpaper=%WinDir%web\wallpaper\Bliss.jpg 2>、 找到其中: Wallpaper.MUI=@themeui.dll,-2036 删除这一行。 处理完以后,用 makecab 命令把“luna.the”压缩得到“luna.th_”(忘了方法的话就到前面找刚才处理搜索助手那里看看吧 这里就不重复了) {zh1}替换一下就OK啦 五.nlite处理过后虚拟机安装会有乱码,(但真机不会): 解决办法 在 i386下找到文件 intl.inf,查找其中“simsun.ttc,,,65536”(不包含引号),删除这一行 即可。 3.8.6 DOS和Windows下安装造成东亚语言包不能自动安装问题不xx解决 1>保留所有关于内码输入法的文件 这个很简单,只要是 wingb.ttf 在保留框里添加进去即可 将原版中I386下的WINGB.CH_ 复制回I386下 将原版中I386\LANG下的WINGB.CH_ 复制回I386\LANG下 六 删除系统中的升级文件但保留DOS下安装功能,(前提是在nlite中我们不能去除系统升级那一项.) 将如下批处理复制到与 I386 目录同层。 cd i386 md COMPDATA-1 md WINNTUPG-1 xcopy COMPDATA\DRVMAIN.INF COMPDATA-1 xcopy COMPDATA\NTCOMPAT.INF COMPDATA-1 xcopy WINNTUPG\NETMAP.INF WINNTUPG-1 xcopy WINNTUPG\NETUPGRD.DLL WINNTUPG-1 rd /q /s WIN9XMIG rd /q /s WIN9XUPG rd /q /s WINNTUPG rd /q /s COMPDATA rd /q /s DRW ren COMPDATA-1 COMPDATA ren WINNTUPG-1 WINNTUPG exit 运行这个批处理,您将会发现您的 I386 目录又小了 30M。 多余文件去掉了,仍可支持 DOS或 Windows 环境下安装XP。OH year !!! 七..至此.nlite精简的后期处理也差不多完成了,其实还没有,只是我琢磨了半个月时间懂的也就这点了.哈哈......而且这多是从网上翻了N多资料。逛了N多论坛一点点总结起来的.哎....那些前辈们也不多写点,不过人总得有点保留滴,毕竟没QB给,谁会跟你毫无保留地奉贤呢... 哈哈.....不过我没保留什么 也没什么好保留的.....反正我又不靠这个吃饭.你会与不会跟我没关系,没竞争干系何以顾虑呢........ 后面再来加一点吧 为你再省3M左右的空间 ntprint.cat ntprint.inf regedit.exe intl.inf 把这四个文件复制出来 用makecab压缩 然后复制到i386下 再把里面的这ntprint.cat ntprint.inf regedit.exe intl.inf四个删除掉...好像又小了几M哦 这里只是通过压缩那几个文件来减少体积,对于追求体积的来说,可以动动手....... 好了。。。。。后期处理就到此为止 ------------------------制成ISO文件------------------------ XP文件精简完后,我们要把它做到ISO文件,然后在虚拟机上进行测试,这步就非常简单了。 一、提取引导文件。 我们用UltraISO软件打开微软原版XPSP3的镜像文件,在UltraISO软件菜单工具栏中,点击“启动”菜单并在其中选择“保存引导文件”选项,在弹出的“提取引导文件”框中保存引导文件为“xpsp3.bif”。如图 二、加载引导文件。 打开UltraISO软件,在软件的左下侧的窗口中选择我们精简XP的文件夹,然后在右下侧的窗口中将所有的文件选中,并右键点击这些文件,在弹出的菜单中,点击“添加”选项。如图 “添加”文件后,我们在菜单工具栏中,点击“启动”菜单并选择其中的“加载引导文件”选项,在弹出的“加载引导文件”框中,选中刚才我们提出的引导文件“xpsp3.bif”,然后点击“打开”按键。{zh1}将点击“保存”按键,将文件保存为XXX.iso。如图 到这里整个教程就结束了,这篇教程我只是重点讲了操作步骤,主要是给没有经验的朋友看的。原理方面请大家多看看skyfree的《XP定制不xx攻略》。{zh1}祝新手朋友们能精简成功。 由于本人能力有限,讲得不对的地方,欢迎大家批评指正。谢谢。 |