以前经常听到电脑系统用户使用者抱怨:如果我打开电脑自检完后屏幕一直是黑的,需要半天才有XP的界面显示?我的电脑为何进入系统这么慢?滚动条都转了好十几圈还进不了系统。为什么我的XP显示桌面后几分钟之内点击任何程序都毫无反应?这些问题都可以归结为Windows XP系统启动慢。怎样做才能加快系统的启动速度呢?
如果要想解决XP启动慢的问题,首先绝对必须了解一下系统的启动过程。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漫长的启动过程终于完成。