星空 - 2008-8-4 15:09:06
巧解有方——WinXP开机速度慢
Windows XP的启动过程大致可分为5个步骤:
第一步,预启动:首先计算机通电进行自检,并由BIOS(即基本输入输出系统)扫描硬件并完成基本硬件配置,然后读取硬盘的MBR (主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。
第二步,启动:首先进行出始化,NTLDR会把处理器从实模式转换为32位保护模式。然后读取BOOT.INI文件。
第三步,.装载内核:引导过程开始装载XP内核NTOSKRNL.EXE。这个文件位于Windows2000/XP安装文件夹下的SYSTEM32文件夹中。随后,硬件抽象层(HAL)被引导进程加载,完成本步骤。
第四步,初始化内核:内核完成初始化,NTLDR将控制权转交Windows2000/XP内核,后者开始装载并初始化设备驱动程序, 以及启动WIN32子系统和WINDOWSXP服务。
第五步是用户登录,登录后,XP会继续配置网络设备和用户环境。最后,伴随着系统的开机音乐声和我们熟悉的桌面,Windows XP漫长的启动过程终于完成。
了解了XP的启动过程,我们就可以有针对性地采取措施加快启动的速度。
1.常规处理
一、杀毒,除尘。
二、清理磁盘和整理磁盘碎片。
1、在我的电脑窗口,右击要清理的盘符—“属性”—“清理磁盘”--勾选要删除的文件--确定--是。
2、清除临时文件 开始—运行—输入 %temp% --确定。
3、用优化大师或超级兔子清理注册表和垃圾文件。
4、整理磁盘碎片--开始 --所有程序--附件--系统工具--磁盘碎片整理程序--选定C--分析--碎片整理。
1、删除系统备份文件:开始→运行→sfc.exe /purgecache 近3xxM。
2、删除驱动备份: %windows%\driver cache\i386目录下的driver.cab文件,通常这个文件是76M。(C盘空间不够用的情况) 一会在升级完成后你还会发现%windows%\多了许多类似$NtUninstallQ311889$这些目录,都删掉,1x-3xM。
4、关了系统还原,这破功能对常下载、测试软件的人来说简直是灾难,用鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,选择“在所有驱动器上关闭系统还原”呵呵,又可以省空间了。
5、关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在“在窗口和按钮上使用视觉样式”打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。
2.优化电脑设置
1去掉windows的开机标志:首先你要打开“开始”→“设置”→(控制面板)→“文件夹选项”,从“查看”标签里的“高级设置”列表框中勾选“显示所有文件”。然后打开c盘,找到msdos.sys这个文件,并取消它的“只读”属性,打开它,在“option”段落下,加上一行语句:logo=0,这样windows的开机图案就不会被 加载运行,开机时间可以缩短3秒钟。
2启动dma方式,提高硬盘速度:打开“控制面板→系统→设备管理器”窗口,展开“磁盘驱动器”分支,双击udma硬盘的图标,进入“属性→设置→选项”,在“dma”项前面“√”,然后按确定,关闭所有对话框,重启计算机即可。
禁止多余的IDE设备,保证不会30多圈!
1、禁用闲置的IDE通道 。
右键点击“我的电脑-属性”--“硬件”--“设备管理器”,在其中打开“IDE ATA/PATA控制器”然后分别进入主要和次要IDE通道,选择“高级设置”,将“设备类型”设置为“无”,将“传送模式”设为“DMA(若可用)”。另外还要注意:由于系统默认会自动读取光驱,因此启动时会对光驱进行检测,如果光驱中放置了光盘,就会自动读取,如果是多媒体光盘那么读取花费的时间就会更长,同样延长电脑的启动时间。所以建议大家平时使用完光盘记得及时取出来。
2、设置启动和故障恢复。
我的电脑"--"属性"--"高级"--"启动和故障修复"--“设置”,在系统失败区中,去掉"将事件写入系统日志","发送管理警报","自动重新启动"前边的勾;将"写入调试信息"设置为"无";点击"编辑",在弹出记事本文件中: [Operating Systems] timeout=30 把 30 秒改为 0 秒。
3、关闭一些启动程序 。
开始-运行-msconfig---启动 ,除杀毒软件、输入法外一般的程序都可以关掉。
4、禁用多余的服务组件 。
右键单击“我的电脑”--“管理”--“服务和应用程序”--“服务”,在右窗格将不需要的服务设为禁用或手动。
4、减少启动时加载的程序: “开始”--“运行”--键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡,该选项卡中列出了系统启动时加载的项目及来源,清除不需要勾(加载的项目越少,启动的速度就越快)。建议除了保留输入法(ctfmon)和杀毒监测程序(比如RavTask)之外,其它的统统都禁止在启动时自动运行。
3.优化BIOS设置。
1、进BIOS将默认设置改为优化设置。
2、关闭软驱。
重启,按Del进BIOS找到BIOS FEATURES SETUP,选定,回车打开BIOS FEATURES SETUP界面,将D rive A : 后边的1.44m 3.5in,改为 None(关闭),按Esc键返回主界面,保存退出。
3、关闭开机软驱检测功能。
启动电脑,按Del键进入BIOS设置主界面,找到Advanced Bios Features(高级BIOS参数设置)按回车,在界面中将“Boot Up Floppy Seek(开机软驱检测)”设置为“Disabled”, 按Esc键返回主界面,保存退出。
4、打开快速启动自检功能
启动电脑,按Del键,进入BIOS设置主界面, 选择“Advanced BIOS Features”(高级BIOS设置功能)设置项,按回车键,在界面中将“Quick Power On Self Test”(快速开机自检功能)项,设置为“Enabled”(允许)。保存退出。
5、将硬盘设为第一启动。重启,按Del进BIOS,找到Advanced Bios Features(高级BIOS参数设置)按回车在界面中将First Boot Device 设为HDD-O(硬盘启动),保存退出。
4.修改注册表
1、加快开机及关机速度:在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000,即关闭程序时仅等待1秒。另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control],将字符串值[HungAppTimeout]的数值数据更改为[200],表示程序出错时等待0.5秒。将字符串值[WaitToKillServiceTimeout]的数值数据更改1000. 将AutoEndTasks 值设为:1,让系统自动关闭停止响应的程序
2、加快预读能力改善开机速度:在[开始]-->[运行]-->键入[Regedit]-->[HKEY_LOCAL_MACHINE]-->[SYSTEM]-->[CurrentControlSet]-->[Control]-->[SessionManager]-->[MemoryManagement],在[PrefetchParameters]右边窗口,将[EnablePrefetcher]的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5。
1、善用 CPU 的 L2 Cache 加快整体效能:〔开始 〕→〔运行〕→键入〔Regedit〕→〔HKEY_LOCAL_MACHINE〕→〔SYSTEM〕→〔CurrentControlSet〕→〔Control〕→〔SessionManager〕→在〔MemoryManagement〕的右边窗口 将〔SecondLevelDataCache〕的数值资料更改为与 CPU L2 Cache 相同的十进制数值 例:P4 1.6G 的 L2 Cache 为 256Kb,数值资料更改为十进制数值 256 有关 L2 Cache 的数值并非如某些不负责任的网页乱抄过来 例如 P4 1.6G 的 L2 Cache 为 256Kb,但 P4 1.6GA 的 L2 Cache 为 512Kb
3、清除临时文件里不用的DLL文件 〔开始〕→〔运行〕→键入〔Regedit〕→〔HKKEY_LOCAL_MACHINE〕→〔SOFTWARE〕→〔Microsoft〕→〔Windows〕→〔CurrentVersion〕→〔Explorer〕 增加一个机码〔AlwaysUnloadDLL〕预设值为〔1〕 如由预设值设定为〔0〕则代表停用此功能
4、加快宽带连接速度
Windows XP 商业版版本:〔开始〕→〔运行〕→键入〔gpedit.msc〕打开〔本地计算机策略〕→〔计算机配置〕→〔管理模板〕→〔Network〕→在右边窗口打开〔QoS Packet Scheduler〕→〔limit reservable bandwidth〕→选〔已启用〕→将〔Bandwidth limit %" 〕的数据改为〔0〕→重新启动电脑即可
家用版可按下运行: 〔开始〕→〔运行〕→键入〔regedit〕→在〔HKEY_LOCAL_MACHINE〕→〔SOFTWARE〕→〔Policies〕→〔Microsoft〕 →〔Windows〕 增加一个名为〔Psched〕的键值 〔Psched〕右面窗口增加一个 Dword 值〔NonBestEffortLimit〕数值资料为〔0〕
5、加快选单显示速度 〔开始〕→〔运行〕→键入〔Regedit〕→〔HKEY_CURRENT_USER〕→〔Control Panel〕→〔Desktop〕→将字串值〔MenuShowDelay〕的数值资料更改为〔0〕调整后如觉得菜单显示速度太快而不适应者可将〔MenuShowDelay〕的数值资料更改为〔200〕重新开机便生效
6、加快自动更新率 〔开始〕→〔运行〕→键入〔Regedit〕→〔HKEY_LOCAL_MACHINE〕→〔System〕→〔CurrentControlSet〕→〔Control〕→〔Update〕 将 Dword〔UpdateMode〕的数值资料更改为〔0〕 重新开机便生效
7、关闭 XP 内设的刻盘功能
如果不打算使用此功能可将其关闭,可加快使用 Nero 刻录软件的速度 〔控制面板〕→〔系统管理工具〕→〔服务〕→在右变窗口选〔IMAPI CD-Burning COM Service〕→〔启动类型〕→选〔已停用〕
我的本来开机要喜欢动13圈才进去,非常烦。。现在一圈半!!!整理了下方法,跟大伙分享~~~