关于系统制作与优化
我在这里以网吧为例写一个系统制作的完整的思路的文章,网上关于系统制作的帖子比比皆是,但都不是很详尽。虽然自己之前也写过类似的文章,但是都觉得不是很满意,没有能够完整的表达出来自己的意愿。也许只有自己去学着动手做系统,自己才会学到很多东西,我从最初学做系统到现在勉强会做系统,走了不少弯路```在此把自己的一点小小的思路发出来,希望能够让一些初学做系统的朋友可以稍微少走点弯路,写得不是很好,希望大家多多批评。
这也许算是对自己系统制作方法的一个小结把,其实也就是想抛砖引玉,希望一些做系统的高手也能够把自己的一些经验与心得拿出来与朋友们分享,技术上保守,就等于落后......写出来给大家提供一个小小的参考,如果觉得有什么不足,欢迎朋友们与我一起共同探讨。QQ:3671077
一.系统制作前的准备:
1.系统盘,驱动盘,光驱,一些必须的应用软件及补丁。
或者使用从网上下载的GHOST系统,比如 深度 诺德尔 亮版 (我不怎么推荐使用番茄的系统,因为感觉他的系统主要是针对家庭用户制作的)如果你想更好的学习系统制作的话,我建议你用原版的WINDOWS系统安装盘(比如上海政府版等等),这样你才可以学到更多的东西。
我习惯把驱动跟一些做系统必须用到的软件搜集齐放在移动硬盘上,如果你没有的话,也可以把驱动跟做系统必须用到的软件先搜集好,准备在其他的硬盘上,驱动我觉得网卡驱动是必须准备好的。其他的就算没有的话,都好办,有了网络,你还怕什么呢。
2.BISO设置:
1、禁用没有安装IDE设备的IDE接口.硬盘最好安装在第一IDE设备的主盘,而其他IDE设备全部禁用.把软驱禁用并把软盘控制器也禁用!现在估计很多网吧都用的是串口硬盘把,那么把所有的IDE接口都禁用。(如果用光驱安装,则暂时开启,安装完毕不使用光驱再禁用)
2、系统BIOS映射:显卡BIOS映射和系统BIOS映射最好都设为开启.
3、内存设置:内存工作频率设为BY SPD由系统自己决定它的工作状态,网吧系统要的是稳定,而网吧系统的性能并不是靠超频弄出来的!
4、启动项:第一启动设备设为HDD-0(这个不尽相同,有的也许是IDE-0等),其他启动设备全部禁用.如果用光驱安装的话,则要先调整为CD-ROM,系统安装完后再调回来。
5、开机自检选项:[Halt on]设置为"No errors".
二.装系统
以下我仅对于个人电脑而言
1.分区.
不管用光驱安装或者是用GHOST安装,都建议先用Partition Magic(不要用DM或diskman)进行分区格式化,ntfs格式,如果有给虚拟内存跟备份文件单独作一个分区的话,建议那个分区使用FAT32格式。
我是分的5个区,以80G硬盘为例:
C系统盘,5-8G;ntfs。
D盘 software软件盘15G,ntfs。
E盘 study学习盘(用来放个人资料)30G,ntfs。
F盘 game休闲娱乐用盘20G,ntfs.
G盘 虚拟内存跟备份文件→5G,FAT32。
仅供参考,我只是提供个思路。
有的朋友也许只用了两个分区,觉得这种分区方法有点单一,跟一些新的软件使用不能完美的结合(比如VD,讯闪2007等)。
2.安装系统
这步我就略过了,做系统其实不难,安装系统也不难,难的是做个好系统。
三.安装驱动以及补丁/系统软件及应用软件((原版安装的记得关系统还原)
A.安装驱动
1.GHOST版本的系统,
克隆完进系统的第一步应该就是修改电源模式,不过我想这部大部分的GHOST系统已经把相关的根据集成进去了的。如果你对电源的选择不是很熟悉的话,建议使用电源修改软件推荐的电源模式。当然也可以找你相同配置的机器,然后看“系统属性”--“硬件”--“设备管理器”--“计算机”里面的电源的类型,然后再在电源修改软件上选择相应的电源模式。
2.安装WINRAR(如果系统中没有的话,最好使用注册版的),再安装驱动。驱动安装的顺序应该是按照 主板驱动→显卡驱动→声卡驱动→网卡驱动→USB2.0驱动→摄像头驱动(若有的话,摄像头要所有USB口都插一遍,如果是USB鼠标也一样)→DX9.0C→NET Framework 2.0 (有时候有些游戏可能需要用到他它,还是安装上把)的顺序来的把,NF系统的主板如果你想安装冰点还原软件的话,安装主板驱动的时候则不要安装IDE驱动,IDE驱动就使用标准的双通道PCI IDE控制器,性能方面我想应该应该也没有什么大的影响把。

3.显卡驱动的选择是个很重要的环节,驱动不一定要使用最新的,有时候显卡自带的驱动光盘所有的驱动不一定是最好的。
选择一款稳定、快速的驱动所该遵循的定律:
1、 通过微软WHQL认证的
2、 在产品发布一段时间后才出现的
3、 产品在市面上消失前之推出的
4.声卡驱动千万不要用万能AC'97驱动,推荐用Hwinfo软或者aida32检测正确的声卡型号。
安装完毕后把声音图标从控制面板中调出来:控制面板--声音和音频设备---将音量图标放入任务栏,然后选择任务栏音量图标,打开音量控制,将麦克风(microphone)调整出来,取消前面的静音选项,仅留音量(volume)/声道(wave)/麦克风(microphone)3项前面的勾,其他的全部去调。
5.任何驱动一般尽量不要使用万能驱动,驱动是操作系统的灵魂,选择一款合适的驱动就如一个美女穿一件很合身的衣服一样,如果让她穿一件大众化的衣服,我想也会让她减了几分姿色的。
6.关掉不用的设备:windows xp总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在 设备管理器中,将pcmcia卡、调制解调器、红外线设备、打印机端口(lpt1)或者串口(com1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中 的"常规"选项卡中选择"不要使用这个设备(停用)"。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。
7.驱动安装完,安装MAXDOS,建议用5.7版本以上的,密码不要使用默认的,尽量不用简单的数字。然后马上做GHOST备份,不要嫌麻烦。多做备份,以便中途出错恢复系统。如果怕GHOST文件占用磁盘空间的话,可以挂块从盘,将系统制作过程中的所有备份的GHOST(不是最终的那个)全部做到从盘上去,以便母盘更好的合理分配空间。
8.安装系统补丁
这时候可以挂块从盘(之前提到的放系统制作一些必须的软件的硬盘)或者移动硬盘,安装相关的软件,先打好微软的几个关键性补丁:比如冲击波,震荡波,(SP2系统可以略过)阻击波,魔波,还有微软的威金病毒补丁,ARP补丁,以及JPEG补丁、IE累积更新补丁等。还有IE繁体补丁,xp运行脚本程序VBS补丁(选装内容,因为我的系统中应用到了大量的VBS,所以我安装了)等。如果你懒得去微软打补丁的话,也可以去网上搜索那些别人打包出来的微软补丁集合来安装。不过这些应该是在母盘制作之前准备在其他的硬盘上的,而不是到了做系统的时候再去到网上搜索系统制作必须的软件/工具与补丁,有备则无患。做母盘的时候尽量不要联网,如果需要连网的话,首先先确定下你的系统够安全不,打了补丁,安装了病毒防火墙了吗?
补丁安装完,重新启动系统,删除WINDOWS目录下所有的以$开头的隐藏文件,做GHOST备份。
9.安装系统软件及应用软件,首先先安装款杀毒软件,病毒库升级到最新,比如诺顿企业版/NOD32等,保护着系统,再安装其他的软件。系统做完以后你可以把杀毒软件卸载或者把服务停用掉。
10.安装王码五笔((选择86版的)/紫光拼音输入法/极品五笔(选装)。
更改键设置:控制面板---区域和语言选项---语言---详细信息---键设置----更改键顺序,选择CTRL+ALT切换输入语言;
关闭语言栏:控制面板---区域和语言选项---语言---详细信息----语言栏;
关闭高级文字服务-:控制面板---区域和语言选项---语言---详细信息--高级;
打上XP输入法补丁。

四.系统减肥
1.删除多余文档
帮助文件:在C:WindowsHelp目录下。(建议)
驱动备份:C:Windowsdriver cachei386目录下的Driver.cab文件。(不建议)
系统文件备份: 一般用户是不怎么用的,利用命令sfc.exe /purgecache删除。(建议)
备用的dll文件:在C:Windowssystem32dllcache目录下(不建议)
2.删除WindowsXP中隐含的组件(没有什么必要)
Windows XP在正常安装之后,会自动安装许多组件,这些组件有许多是平时用不到的,安装在系统中会占用很多空间,降低系统性能,我们可以用下述方法删除不用的组件。用记事本修改C:WindowsInf目录下的Sysoc.inf文件,用查找/替换功能,在查找框中输入“,hide”(,个英文逗号紧跟hide),将“替换为”框设为空。并选全部替换,这样,就把所有的“,hide”都去掉了
,存盘退出,再单击“开始/控制面板/添加或删除程序”,就可以看到许多平时见不到的组件,选择不需要程序进行删除即可。
3.删除多余字体(不推荐)
C:Windows\font目录,根据需要选择一些字体,把没有必要的删除.我是不怎么推荐精简系统的,除了一些必要的精简外,(其实还可以用nLite来精简系统的)。
4.取消XP自带的压缩文件夹工具:
点击开始—>运行,敲入: regsvr32 /u zipfldr.dll 然后回车即可。
去除XP自带图片预览功能:Regsvr32 /u Thumbvw.dll
5.一些“常规”的设置:
去除屏幕保护程序;
把电源设置里面的关闭监视器设为无,把休眠关闭;
屏幕刷新率设为75或以上,锁定刷新率,所以有显卡的服务的可以关掉;
锁定刷新率注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-
E325-11CE-BFC1-08002BE10318}\0000\MODES\1024,768]
"Mode1"="85-85,85-85"
关掉显卡的垂直同步,去掉显卡鼠标右键菜单;
去除60天运行桌面清理选项;
关闭驱动程序签名;
关闭系统默认共享;
修改视图模式:在任意文件夹中点鼠标右键,选择---查看--图标,然后再选择"文件夹选项"---"查看"----"应用到所有文件夹"
关闭远程桌面:"我的电脑"->"属性"->"远程","远程桌面"里的"允许用户远程连接到这台计算机"勾去掉;
设置启动与故障恢复,把显示操作系统列表勾去掉,系统失败下的各选项勾去除,把写入调试信息设为无,关闭自动更新功能;控制面板---->系统---->高级(下面个)---->显示操作系统列表时间"以及"在需要时显示恢复选项的时间"前的勾去掉,"发送管理警报"和"自动重新启动"前的勾去掉,"写入调试信息"设置为"无";
关闭错误报告:控制面板---->系统---->高级---->错误报告---->禁用错误汇报――确定;
视觉效果:控制面板---->系统---->高级(上面个)---->设置---->"调整为最佳性能";如果有用到壁纸的话,则选"自定义":选中在桌面为图标标签使用阴影/在窗口或者按纽上使用视觉样式(可选);
虚拟内存:建议设置在非系统分区,设置虚拟内存前先整理该分区的磁盘碎片确
保虚拟内存的连续性。虚拟内存设置为物理内存的2--3倍;至于网上有朋友提供的测试虚拟内存的方法,没有去试过。我曾经使用过双虚拟内存,在C盘分512M-512的虚拟内存出来,并且再在其他分区设置另外个物理内存2--3倍大小的虚拟内存,不知道这个方法对系统的性能是有利还是有弊。
6.IE:
常规页:
清除COOKIES--删除文件--清除历史纪录--移动IE缓存设置大小.
内容:自动完成---清除表单--清除密码,去掉"web地址"/"表单"/"表单上的用户与密码"前面的勾。
连接:去掉“检查Internet Explorer是否为默认浏览器”选项。
高级:点还原默认设置,然后去掉“自动检查Internet Explorer更新”,其他的我没有去修改了。
防止主页被更改>创建C:\Program Files\Internet Explorer\IEXPLORE.EXE的快捷方式到桌面,在"目标"中的路径后面空一格加上 -nohome .
免疫常见的插件:Upiea及兔子/优化大师等都带有免疫的功能。
7.文件夹选项---常规---使用WINDOWS传统风格
查看---(勾选的项)不缓存缩略图/鼠标指向文件夹或桌面项时显示”
开始菜单:使用经典开始菜单
任务栏:锁定任务栏/将任务栏保持在其他窗口的前端/显示快速启动/显示时钟。
8.组策略(gpedit.msc):禁用定期检查IE更新,禁止所有驱动器自动播放,关闭用户跟踪,不要保留文档记录,退出时清除文档记录,禁用Active Desktop,
 
9.一些个性化的设置
个性的OME设置:可以用OME-DIY等软件来修改
也可以自己编辑张图片,设置大小为120*120像素,文件保存为OMELOGO.bmp,然后粘贴至c:\windows\system32\目录替换原来的文件然后自己从c:\windows\system32\文件夹下面复制OEMINFO.INI或者直接编辑里面的内容,大致的内容如下:
[Version]
Microsoft Windows XP Professional
WinVer=5.01
[General]
Manufacturer=锋№无痕
Model=新华网络技术联盟
[Support Information]
Line1=新华网络技术联盟
Line2=电话 : ........
Line3=制作:黄伟 QQ:3671077

可以添加Line4/Line5.....line?.按照格式写就是了.
开关机画面的修改
推荐使用 TuneUp Utilities 2006
简单易用,运行TuneUp Utilities 2006 ,选择 自定义分析----TuneUp艺术风格2----引导画面---画面,就可以编辑XP的开机画面了(滚动条处)也可以从软件的官网下载更多的漂亮的开机画面;
选择 自定义分析----TuneUp艺术风格2----欢迎画面,就可以更改系统的登陆与关机画面,但是这里只能使用软件提供的登陆画面,无法自定义编辑。你可以去软件的官网下载许多精美的登陆画面,推荐使用relax_logon.tls,我一直用的这个。还可以用Logon Loader/XP LogMod v2.0等软件修改登陆画面,也许可以做出你自己的风格。
五.系统的优化
1、使用朴素界面
  XP安装后默认的界面包括任务栏、开始选单、桌面背景、窗口以及按钮等都采用的是XP的豪华、炫目的风格,但缺点显而易见它们将消耗掉不少系统资源,但实用意义不大。
  方法:鼠标右键单击桌面空白处,在弹出选单点击“属性”进入显示属性设置窗口,将“主题、外观”都设置为“Windows经典”(图一),将桌面背景设置为“无”,按确定保存退出。
2、减少启动时加载项目
  许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被吃掉不少。
一般系统装好后,能精简到15个进程,进程在WINDOWS任务管理器内看到,一般家用电脑超过了25个进程肯定加载了太多不必要的启动,这时我们可以在MSCONFIG内配置,
       方法:选择“开始”选单的“运行”,键入“msconfig”启动“系统配置实用程序”,进入“启动”标签,在此窗口列出了系统启动时加载的项目及来源,仔细查看我们是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快,此项需要重机关报启动方能生效。
    3.组策略配置,运行MSCONFIG进行设置,在用户配置,选中管理模块,系统,禁止所有驱动器自动播放,配置自己的个性化设置,禁用定期检查IE更新,关闭用户跟踪,不要保留文档记录,退出时清除文档记录,禁用Active Desktop
   
4.优化视觉效果
方法:选择“系统”中的“高级”标签进入“性能选项”界面,其中视觉效果中可供选择的包括:自动设置为最佳、最佳外观、最佳性能、自定义。选中的效果越多则占用的系统资源越多,选定“最佳性能”项,选用此项可以关闭列表中列出诸如淡入淡出、平滑滚动、滑动打开等所有视觉效果。
关闭系统还原,默认情况下系统还原是启用壮态的,每个驱动器都会占用很高的硬盘空间,高达%10而且系统还原的监视系统会自动创建还原点,这样在后台运行会占用太多的系统资源
方法是,鼠标右键点击桌面"我的电脑"中的"属性"进入“系统属性”将系统还原设为“在所有驱动器上关闭系统还原”
5  启动和故障恢复
首先,打开“系统属性”(在我的电脑上点右键-属性,或者在控制面板里打开“系统”,快捷键win+pause break)点“高级”选项卡
 在“启动和故障恢复”区里打开“设置”
 去掉“系统启动”区里的两个√,“显示操作系统列表的时间”和“需要时显示恢复选项的时间”。再点“编辑”将timeout=0
去掉系统失败的三个所有选项。写入调试信息设为无,
6,启动DMA传输模式
    所谓DMA,即直接存储器存储模式,指计算机周边设备(主要指硬盘)可直接与内存交换数据,这样可加快硬盘读写速度,提高数据传输速度
方法:选择“系统属性”中的“硬件”标签,打开“设备管理器”,其中“IDE控制器”有两项“主要 IDE 通道”及“次要 IDE 通道”,依次进入“属性-高级设置”,该对话框会列出目前IDE接口所连接,装设备类型设置为无,设备的传输模式设置为“DMA(若可用)”。
7. 减少磁盘扫描等待时间
在dos 下输入chknfs/t:0即可,表示等待时间为0秒。
8虚拟内存设置
  在“我的电脑”上单击鼠标右键,选择“属性->高级”,单击“性能”下面的“设置”按钮,然后选择“高级”页,单击“虚拟内存”下方的“更改”按钮。选择“自定义大小”,并将“起始大小”和“最大值”都设置为一样,对于不同的计算机而言,页面文件的大小是各不相同的。关于页面文件大小的设置,有两个流传甚广的“公式”,“物理内存X2.5”或者“物理内存X1.5”。这两种计算方法固然简便,但是并不适用于所有的计算机,这只是一个临时性的设置。设置完成后重新启动计算机使设置生效。
9 取消“自动更新”,
自动更新提醒用户升级自己的系统,它将常驻内存,所以我们把“自动升级”功能关闭掉,改为“手动升级”。具体操作为:右键单击“我的电脑”,点击属性,点击“自动更新”,在“通知设置”一栏选择“关闭自动更新。

10.关于服务 SERVER服务一定要关,建议开启的
Plug and Play
Remote Procedure Call (RPC)
Windows Audio
Windows Management Instrumentation
Workstation
Server
Network Connections
下面3个服务是系统事件通知,相互有关系,关了event log系统无法启动.其他的2个是给event log返回消息的,可以关,但是系统日志会一直说有错误!
sys Event Notification
com+ event system
Event Log
 
11.注册表内的一些优化    优化我推荐手动优化,到最后用优化大师(一般我只用这个来清楚一垃系统的一些垃圾文件,如注册表、IE记录、等)
(开始-运行-regedit),单击“我的电脑”打开“编辑”菜单的“查找”,输入AutoEndTasks,点“查找下一个”。双击打开找到的结果修改“数值数据”为1,
然后在AutoEndTasks的下面可以找到HungAppTimeout,WaitToKillAppTimeout,把“数值数据”设为200或者更小,在这里顺便也把菜单延迟的时间修改一下,在AutoEndTasks的下面找到MenuShowDelay,数值是以毫秒为单位,如果希望去掉菜单延迟就设为0。
修改后点“编辑”菜单,打开“查找下一个”(快捷键F3),把找到的结果都安装上一步的方法修改。用上面的方法找到WaitToKillServiceTimeout数值设置和HungAppTimeout相同。
以下是编辑好的注册表
不加载多余的DLL文件
关闭程序仅等待1秒
加快菜单显示速度
减少开机滚动条滚动次数
清除共享文件夹
关闭文件保护
取消快捷方式的箭头
缩短XP的开关机的等待时间
自动关闭停止响应的程序
加快局域网共享的浏览
以上是我的一些小小的心得,写了几天,或许有细节的地方遗漏,如果觉得有什么不当的地方,敬请各位朋友帮忙指正,一句话:做系统并不难,难的是做一个好系统,难得是怎么去用心的做一个好的系统