我现在能制作一张整合了SP2的Windows XP安装盘,光盘体积最小可以不到200MB,安装出来的系统可以在配置很低的旧机器上流畅运行”
天啊,世上当真有这等好事?这岂不是意味着那些无法为爱机升级的朋友也可以轻松地用上Windows XP了,意味着我们可以用便于携带的3英寸小光盘来安装Windows XP了?!
平时我们都是通过默认的安装方式安装Windows XP的。但你是否知道,即使是系统中自带的组件,也有很多都是我们一辈子也用不上的。这些对我们来说并不实在的东西,会占用不少的硬盘空间和系统资源,这就造成了浪费。所以,有经验的用户会在安装完成后,卸载用不着的组件,为系统瘦身,减轻系统负担。
不过,对于喜欢试用软件的发烧友来说,频繁重装系统是难免的。这就意味着发烧友们可能要经常在装完系统后进行“瘦身”的操作,很是麻烦。
所以,发烧友们想出了解决麻烦的好办法—通过nLite工具给系统安装光盘瘦身,在系统安装之前便将不需要的组件删除。这样,安装出来的新系统直接就是最简化的高效率版本了。
nLite是一个调整Windows安装光盘专用工具,集Slipstreamer、定制、压缩和ISO创建功能于一身,适用于对所有版本的Windows XP安装程序进行“瘦身”,支持SP2,还可用于定制Windows 2000/2003操作系统。在天空软件站中,我们还可以找到它的汉化补丁。
提示:因为nLite是在C#(.NET)中编写的,因此用户的计算机中必须要安装.NET Framework才能保证运行。最新.NET Framework v1.1的下载地址为http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe,软件大小为23.1MB。
通过nLite,制作出整合了SP2的简化版Windows XP安装光盘,只要8个步骤。
第一步:运行nLite,在向导窗口中选择语言,这里提供各种语言版本,默认English,我们在“Language”中选择“Simplified Chinese”将主界面切换为简体中文界面。单击“前进”按钮继续下一步。
第二步:在打开的“任务选择”窗口中选择要进行的任务,包括Service Pack整合、无人参与安装、驱动整合、组件移除、可引导ISO镜像等。这里必选的项目有Service Pack整合、组件移除、可引导ISO镜像。单击“前进”按钮继续下一步。
第三步:在硬盘中新建一个文件夹(比如E:WinXPSP2),用来存放新安装光盘的文件。然后在光驱中插入Windows XP安装光盘,单击“浏览”按钮来选择Windows XP安装光盘的位置(图1)。
选择文件夹
接着将Windows安装文件所在的位置指定到刚才新建的文件夹中。选择完成后,程序会进行相应的文件复制,将Windows XP安装光盘中的所有文件复制到该文件夹。复制完成后,还会进行扫描,得出的结果是524MB大小。单击“前进”按钮继续下一步。
提示:整合SP2后,我们可以发现WinXPSP2文件夹跟Windows XP安装光盘中的内容比起来,增加了cmpnents文件夹、win51ip.SP2和setupxp.htm文件。
第四步:单击“选择”按钮指定SP2安装文件所在的位置,比如G:DownWindowsXP-KB835935-SP2-CHS.exe。然后软件会花一段时间将SP2包中的文件提取到E:WinXPSP2中,文件夹的体积变为628MB。
第五步:在接下来的窗口中选择要从安装光盘中删除的组件。这里包括了各种应用程序、驱动程序、Internet工具、多媒体、语言支持等等,如要删除Windows Messenger、MSN Explorer组件,可以展开Internet工具,再选中这两个项目即可(图2)。
删除不要的组件
选择完毕后,单击“前进”按钮继续。如果你不知道哪些组件是可以删除的,没有关系,我们会在后面详细讲解。
第六步:为了满足某些特殊的需要,在下面的窗口中可以手工指定须额外保留或须要删除的文件,比如msconfig.exe、scrnsave.scr等。单击“前进”按钮继续。
第七步:下面将进行提取CAB压缩包、移除组件、删除文件、压缩CAB压缩包的操作。该过程需要的时间很长,大家耐心地等待。完成之后会显示文件大小以及缩减了多少。在笔者的实验过程中,这个安装光盘的大小被缩减为580MB。我甚至还见过有朋友制作出大小不足200MB的安装盘,安装出来的系统能在很低配置的老机器上流畅地运行。
第八步:根据提示,将调整后的文件制作成ISO,并通过Nero Burning ROM等刻录软件刻录成光盘,这样一张“瘦身”后的Windows XP SP2安装盘就出炉了
Windows XP SP2中常见的可删除组件
1.应用程序
a.碎片整理—Windows XP自带的磁盘碎片整理工具,因为整理速度慢,一般借助于第三方工具来整理。
b.游戏—包括空当接龙、红心大战、扫雷、纸牌和蜘蛛纸牌游戏。
c.Internet游戏—包括Internet多人游戏、黑桃王、双陆棋、红心大战、跳棋和翻转棋。
d.三维弹球—Windows XP中的一款名为“三维弹球”的游戏。
2.驱动程序
a.蓝牙支持—指用于蓝牙连接的Windows驱动和支持组件,一般如果没有蓝牙设备的话,可以将该组件删除。
b.红外线—主要为红外线设备提供驱动支持。
c.ISDN—目前ISDN已经逐步淘汰,该驱动程序主要为ISDN设备提供驱动支持。
d.无线网络(WLAN)—为Windows XP提供更好的WLAN支持,如果组建了WLAN,或者使用共享无线上网,请保留该组件。
3.Internet工具
a.Windows Messenger—微软开发的即时通讯客户端软件,因为目前广泛使用的是MSN Messenger,所以可以删除该组件。
b.MSN Explorer—专门用于MSN的网页浏览器,国内用户并不多。
c.Netmeeting—微软开发的视频会议软件,可以进行音频、视频、文件共享、数据传输等操作,目前一般使用第三方视频会议软件。
4.语言支持
默认情况下,Windows会支持多种语言,其实很多语言与我们关系不大,比如Arabic(阿拉伯文)、Greek(希腊文)、Thai(泰文)、Vietnamese(越南文)等。我们可以保留几个常用的语言支持,比如简体中文、繁体中文、英文、日文、韩文等;然后将其他组件在整合时删除。
5.多媒体
a.Movie Maker—曾经一度被微软炒作的影片处理工具,如今被其他第三方视频工具所代替,比如《会声会影》、Premiere等。
b.音乐示例—默认情况下Windows XP会在“共享音乐”文件夹生成三首WMA音乐,包括David Byrne的《Look Into The Eyeball》等。
c.Tablet PC—提供对微软Tablet PC(平板电脑)支持的软件,这样可以方便地使用Windows XP的应用程序。不过,目前使用Tablet PC的用户并不多,而这些功能对台式机用户来说也没有实际意义。
d.CD播放器、录音机—目前,播放CD一般用流行的媒体播放器,比如Winamp;录音一般也采用第三方音频工具,比如Gold Wave等。已经很少使用Windows自带的老式CD播放器以及录音机了。
6.操作系统选项
a.DR Watson—即“华生医生”,一款调试程序错误的程序,通过该程序可以在出现程序错误时,自动启动并检测出错的程序。在Windows XP中使用的并不多。
b.文件和设置转移向导—通过“文件和设置转移向导”可以将一台计算机上收集的比如显示属性、IE和OE设置、“我的文档”以及“图片收藏”等内容转移到另一台计算机中。不过一般使用的比较少。
c.漫游—即第一次启动Windows XP时自动运行并演示的内容,主要就是介绍Windows XP的各种功能。
d.Zip文件夹—默认情况下,Windows XP可以对ZIP压缩包进行提取(解压)以及压缩操作,不过大家一般使用WinRAR或WinZip这样的压缩工具。
7.服务
a.Fax Services—Windows XP提供的传真服务,如果没有使用传真机,可以将该服务删除。
b.Imapi—Windows XP内置的CD刻录功能,通过该服务可以进行CD-R/RW的刻录。一般使用第三方刻录软件,比如Nero Burning ROM、Instant CD/DVD等等。
c.Messenger—通过该服务可以在局域网的客户端和服务器端之间传输文本信息,如果不是用于局域网中,可以将该服务删除。
8.目录
a.Docs—主要用于保存Windows XP《安装发行说明》、《“首先阅读”发行说明》等文件,可以删除该目录。
b.Support—主要包括各种小工具,比如Application Compatibility Toolkit(应用程序兼容性工具)、Gbunicnv.exe(编码转换器)、Msrdpcli.exe(远程桌面连接)等。一般用不到,可以删除。
c.Valueadd—主要用于保存与Windows XP一同提供的其他组件,比如Msft文件夹包含了微软开发和编写的软件及相关信息,3rdparty文件夹包含其他合作伙伴开发和编写的软件及相关信息。
这里的同志们肯定都用过Windows的,想必经历过“非法操作”吧。一吧的“非法操作”有两个选项:“关闭”和“详细资料”。可是“详细资料”里面的内容大多数人都看不明白,只好草草的关闭了。
1.停止错误编号:0x0000000A
来给大家讲解一下非法操作的每个详细资料的具体含义。 说明文字:IRQL-NOT-LESS-OR-EQUAL
通常的原因:驱动程序使用了不正确的内存地址.
解决方法:如果无法登陆,则重新启动计算机.当出现可用的作系统列表时,按F8键.在Windows高级选项菜单屏幕上,选择"最后一次正确的配置",然后按回车键.
检查是否正确安装了所有的新硬件或软件.如果这是一次全新安装,请与硬件或软件的制造商联系,获得可能需要的任何Windows更新或驱动程序.
运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查.
禁用或卸掉新近安装的硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件.
确保硬件设备驱动程序和系统BIOS都是最新的版本.
确保制造商可帮助你是否具有最新版本,也可帮助你获得这些硬件.
禁用 BIOS内存选项,例如cache或shadow.
2.停止错误编号:0x0000001E
说明文字:KMODE-EXPTION-NOT-HANDLED
通常的原因:内核模式进程试图执行一个非法或未知的处理器指令.
解决方法:确保有足够的空间,尤其是在执行一次新安装的时候.
如果停止错误消息指出了某个特定的驱动程序,那么禁用他.如果无法启动计算机.应试着用安全模式启动,以便删除或禁用该驱动程序.
如果有非 Microsoft支持的视频驱动程序,尽量切换到标准的VGA驱动程序或Windows提供的适当驱动程序.
禁用所有新近安装的驱动程序.
确保有最新版本的系统BIOS.硬件制造商可帮助确定你是否具有最新版本,也可以帮助你获得他.
BIOS内存选项,例如cache,shadow.
3.停止错误编号:0x00000023或0x00000024
说明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM
通常原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内.
解决方法:运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件.
禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序.
通过在命令提示符下运行Chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机.
4.停止编号:0x0000002E
说明文字:DATA-BUS-ERROR
通常的原因:系统内存奇偶校验出错,通常由硬件问题导致.
解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等).
运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件.
确保硬件设备驱动程序和系统BIOS都是最新版本.
使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存.
禁用BIOS内存选项,例如cache或shadow.
在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择"启动VGA模式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支持的视频适配器列表,请参阅硬件兼容性列表.
4.停止编号:0x0000002E
说明文字:DATA-BUS-ERROR
通常的原因:系统内存奇偶校验出错,通常由硬件问题导致.
解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等).
运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件.
确保硬件设备驱动程序和系统BIOS都是最新版本.
使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存.
禁用BIOS内存选项,例如cache或shadow.
在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择"启动VGA模式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支持的视频适配器列表,请参阅硬件兼容性列表.
6:停止错误编号:0x00000058
说明文字:FTDISK-INTERN-ERROR
通常的原因:容错集内的某个主驱动器发生故障.
解决方法:使用Windows安装盘启动计算机,从镜象(第2)系统驱动器引导.有关如何编辑Boot.ini文件以指向镜象系统驱动器的指导,可在MIcrosoft支持服务Web站点搜索"Edit ARC path".
7.停止错误编号:0x0000007B
说明文字:INACCESSI-BLE-BOOT-DEVICE
通常原因:初始化I/O系统(通常是指引导设备或文件系统)失败.
解决方法:引导扇区病毒通常会导致这种停止错误.是用反病毒软件的最新版本,检查计算机上是否有存在病毒.如果找到病毒,则必须执行必要的不找把他从计算机上清除掉,请参阅反病毒软件文档了解如何执行这些步骤.
卸下所有新近安装的硬件(RAM,适配器,调制解调器等等).
核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容.
如果使用的适SCSI适配器,可以从硬件供应商除获得最新WINDOWS驱动程序,禁用SCSI设备的同步协商,检查该SCSI链是否终结,并核对这些设备的SCSI ID,如果无法确定如何执行能够这些步骤,可参考硬件设备的文档.
如果你用的是IDE设备,将板上的IDE端口定义为唯一的主端口.核对IDE设备的主/从/唯一设置.卸掉除硬盘之外的所有IDE设备.如果无法确认如何执行这些不找,可参考硬件文档.
如果计算机已使用NTFS文件系统格式化,可重新启动计算机,然后在该系统分区上运行Chkdsk /f/r命令.如果由于错误而无法启动系统,那么使用命令控制台,并运行Chkdsk /r命令.
运行Chkdsk /f命令以确定文件系统是否损坏.如果Windows不能运行Chkdsk命令,将驱动器移动到其他运行Windows的计算机上,然后从这台计算机上对该驱动器运行Chkdsk命令
7.停止错误编号:0x0000007B
说明文字:INACCESSI-BLE-BOOT-DEVICE
通常原因:初始化I/O系统(通常是指引导设备或文件系统)失败.
解决方法:引导扇区病毒通常会导致这种停止错误.是用反病毒软件的最新版本,检查计算机上是否有存在病毒.如果找到病毒,则必须执行必要的不找把他从计算机上清除掉,请参阅反病毒软件文档了解如何执行这些步骤.
卸下所有新近安装的硬件(RAM,适配器,调制解调器等等).
核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容.
如果使用的适SCSI适配器,可以从硬件供应商除获得最新WINDOWS驱动程序,禁用SCSI设备的同步协商,检查该SCSI链是否终结,并核对这些设备的SCSI ID,如果无法确定如何执行能够这些步骤,可参考硬件设备的文档.
如果你用的是IDE设备,将板上的IDE端口定义为唯一的主端口.核对IDE设备的主/从/唯一设置.卸掉除硬盘之外的所有IDE设备.如果无法确认如何执行这些不找,可参考硬件文档.
如果计算机已使用NTFS文件系统格式化,可重新启动计算机,然后在该系统分区上运行Chkdsk /f/r命令.如果由于错误而无法启动系统,那么使用命令控制台,并运行Chkdsk /r命令.
运行Chkdsk /f命令以确定文件系统是否损坏.如果Windows不能运行Chkdsk命令,将驱动器移动到其他运行Windows的计算机上,然后从这台计算机上对该驱动器运行Chkdsk命令
7.停止错误编号:0x0000007B
说明文字:INACCESSI-BLE-BOOT-DEVICE
通常原因:初始化I/O系统(通常是指引导设备或文件系统)失败.
解决方法:引导扇区病毒通常会导致这种停止错误.是用反病毒软件的最新版本,检查计算机上是否有存在病毒.如果找到病毒,则必须执行必要的不找把他从计算机上清除掉,请参阅反病毒软件文档了解如何执行这些步骤.
卸下所有新近安装的硬件(RAM,适配器,调制解调器等等).
核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容.
如果使用的适SCSI适配器,可以从硬件供应商除获得最新WINDOWS驱动程序,禁用SCSI设备的同步协商,检查该SCSI链是否终结,并核对这些设备的SCSI ID,如果无法确定如何执行能够这些步骤,可参考硬件设备的文档.
如果你用的是IDE设备,将板上的IDE端口定义为唯一的主端口.核对IDE设备的主/从/唯一设置.卸掉除硬盘之外的所有IDE设备.如果无法确认如何执行这些不找,可参考硬件文档.
如果计算机已使用NTFS文件系统格式化,可重新启动计算机,然后在该系统分区上运行Chkdsk /f/r命令.如果由于错误而无法启动系统,那么使用命令控制台,并运行Chkdsk /r命令.
运行Chkdsk /f命令以确定文件系统是否损坏.如果Windows不能运行Chkdsk命令,将驱动器移动到其他运行Windows的计算机上,然后从这台计算机上对该驱动器运行Chkdsk命令
10.停止错误编号:0x00000077
说明文字:KERNEL-STEL-STACK-INPAGE-ERROR
通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。
解决方法:使用反病毒软件的最新版本,检查计算机上是否有病毒。如果找到病毒,则执行必要的步骤把他从计算机上清除掉。请参阅制造商提供的所有系统诊断软件,尤其是内存检查。
禁用BIOS内存选项,例如cache,shadow.
11.停止错误编号:0x00000079
说明文字:MISMATCHED-HAL
通常的原因:硬件抽象层与内核或机器类型不匹配(通常发生在单处理器和多处理器配置文件混合在同一系统的情况下)。
解决方法:要解决本错误,可使用命令控制台替换计算机上错误的系统文件。
单处理器系统的内核文件是Ntoskml.exe,而多处理器系统的内核文件是Ntkrnlmp.exe,但是,这些文件要与安装媒体上的文件相对应;在安装完Windows2000和,不论使用的是哪个原文件,都会被重命名为Ntoskrnl.exe文件。HAL文件在安装之后也使用名称 Hal.dll但是在安装媒体,但是在安装媒体上却有若干个可能的HAL文件。
12.停止错误编号:0x0000007A
说明文字:KERNEL-DATA-INPAGE-ERROR
通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。(通常是由于分页文件上的故障,病毒,磁盘控制器错误或由故障的RAM引起的)。
解决方法:使用反病毒软件的最新版本,检查计算机上是否存在病毒。如果找到病毒。则执行必要的步骤把他从计算机上清除掉,请参阅犯病度软件文档了解如何执行这些步骤。
如果计算机已使用NTFS文件系统格式化。可重新启动计算机,然后在该系统分区上运行Chkdsk /f/r命令。如果由于错误而无法启动命令,那么使用命令控制台,并运行Chkdsk /r命令。
运行由计算机制造商提供的所有的系统在很端软件,尤其是内存检查。
13.停止错误编号:0xC000021A
说明文字:STATUS-SYSTEM-PROCESS-TERMINATED
通常的原因:用户模式子系统,例如Winlogon或客户服务器运行时子系统(CSRSS)已被损坏,所以无法再保证安全性。
解决方法:卸掉所有新近安装的硬件。
如果无法登陆,则重新启动计算机。当出现可用的作系统列表时按F8。在Windows2000高级选项菜单屏幕上,选择:“最后一次正确的配置”。然后按会车。
运行故障恢复台,并允许系统修复任何检测到的错误。
14.停止错误编号:0xC0000221
说明文字:STATUS-IMAGE-CHECKISU7M-MISMATCH
通常的原因:驱动程序或系统DLL已经被损坏。
解决方法:运行故障复控台,并且允许系统修复任何检测到的错误。
如果在RAM添加到计算机之后,立即发生错误,那么可能是分页文件损坏,或者新RAM由故障或不兼容。删除Pagefile.sys并将系统返回到原来的RAM配置。
运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查











