Windows2000系统 XP系统启动过程详解

操作方法

  • 01

    Windows2000/XP是一个优秀的操作系统,它功能强大,安全稳定,深受广大电脑用户青睐。但在使用过程中,我们明显地感觉到它的启动时间比Windows98要延长许多,比之Windows98更能考验人的耐性。那么在这段让人忍无可忍但又不可不忍的时间中,系统究竟做了些什么工作哪,别急,,容俺慢慢道来,咱看一看它究竟为何如此龟速。 在基于INTEL的计算机上,Windows2000/XP的启动过程大致可分为5个步骤:预启动,启动,装载内核,初始化内核以及用户登录。下面分别展开介绍: 一.预启动 首先计算机通电进行自检,并由BIOS(即基本输入输出系统)完成基本硬件配置,然后读取硬盘的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。 * Windows2000/XP支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为BOOTSECT.DOS文件(WindowsXP系统下载地址http://www.xiazaijidi.com/xp/),并修改系统引导扇区,以便系统启动时加载NTLDR文件,从而达到多重启动的目的。而Windows98则不具备这个功能,因此如果先装好Windows2000/XP后再装Windows98会破坏掉Windows2000/XP的引导记录,导致2000/XP不能启动。 二.启动 1.首先进行出始化,NTLDR会把处理器从实模式转换为32位保护模式。 2.读取BOOT.INI文件。该文件位于活动分区根目录下,它的作用是使系统在启动过程中出现选择菜单,由用户选择希望启动的操作系统。如果选择启动Windows2000/XP,NTLDR会继续引导进行以下过程;如果选择为非Windows2000/XP系统,NTLDR则会读取系统引导扇区副本BOTSECT.DOS转入启动相应系统。 * 其中[BOOT LOADER]即操作系统加载器,指定系统选择菜单默认等待时间和默认引导的操作系统。可手工修改或在控制面板中修改,为了保险起见,建议在控制面板中修改。依次选择控制面板-〉系统-〉高级->启动和故障恢复,即可更改相关设置。(在WindowsXP中还有另一种方法,即运行msconfig(系统配置实用程序)。 [OPERATING SYSTEMS]段指定操作系统列表,由双引号括起来的部分就是列表所显示的内容,可任意修改,使其更加个性化。 * 形如MULTI(0)DISK(0)RDISK(0)PARTITION(1)格式的语句被称为ARC路径,它的格式为:MULTI()——指定磁盘控制器(若为SCSI控制器,则此处应替换为SCSI());DISK()——指定SCSI设备编号(对于MULTI该处值始终为0);RDISK()——指定IDE设备编号(对于SCSI,此处被忽略);PARTITION()——指定分区编号。除分区编号由1开始外,其余编号均从0开始。 参数/FASTDETECT表示禁用串行鼠标检测,是系统默认值。还有几个常见参数:MAXMEM——指定Windows2000/XP可用内存容量;BASEVIDEO——使用标准VGA显示驱动程序;NOGUIBOOT——启动过程中不显示图形屏幕;SOS——加载设备驱动程序时显示其名称。 * 在操作系统选择菜单中的中文字体由位于活动分区根目录下的BOOTFONT.BIN文件提供。 3.系统加载NTDETECT.COM文件。由它来检测机器硬件,如并行端口,显示适配器等等,并将收集到的硬件列表返回NTLDR用于以后在注册表中注册保存。 4.如果Windows2000/XP有多个硬件配置文件,此时会出现选择菜单,等待用户确定要使用的硬件配置文件,否则直接跳过此步,启用默认配置。 * 硬件配置文件是指保存计算机特定硬件配置的系统文件。可以创建多个不同的硬件配置文件以满足计算机在不同场合的应用。可以依次选择控制面板-〉系统->硬件-〉硬件配置文件作出修改。 三.装载内核 引导过程开始装载Windows2000/XP内核NTOSKRNL.EXE。这个文件位于Windows2000/XP安装文件夹下的SYSTEM32文件夹中。随后,硬件抽象层(HAL)被引导进程加载,完成本步骤。 * 硬件抽象层(HAL):隐藏特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。 四.初始化内核 内核完成初始化,NTLDR将控制权转交Windows2000/XP内核,后者开始装载并初始化设备驱动程序,以及启动WIN32子系统和WINDOWS2000/XP服务。 五.用户登录 开始登录进程。由WIN32子系统启动WINLOGON.EXE,并由它启动LOCAL SECURITY AUTHORITY(LSASS.EXE)显示登录对话框。用户登录后,WINDOWS2000/XP会继续配置网络设备和用户环境。最后,伴随着微软之声和我们熟悉的个性化桌面,WINDOWS2000/XP漫长的启动过程终于完成。呵,是不是睡着了,醒醒吧,系统启动成功,您现在该干嘛就干嘛! =========================================================================================== Windows XP系统优化加速的妙招 Windows XP的启动会有许多影响速度的功能,尽管ms说已经作过系统优化处理过,但对我们来说还是有许多可定制之处。我一般是这样来做的。 1、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger 。启用注册表管理器:开始→运行→Regedit→找到"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunMSMSGS" /BACKGROUND 这个键值,右键→删除,世界清静多了,顺便把那几个什么cfmon的都干掉吧。 2、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit启动注册表编辑器,找 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters, 有一个键EnablePrefetcher把它的数值改为"1"就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为 none(无)。 3、关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在"在窗口和按钮上使用视觉样式"打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。 4、我用Windows commadner+Winrar来管理文件,Win XP的ZIP支持对我而言连鸡肋也不如,因为不管我需不需要,开机系统就打开个zip支持,本来就闲少的系统资源又少了一分,点击开始→运行,敲入:"regsvr32 /u zipfldr.dll"双引号中间的,然后回车确认即可,成功的标志是出现个提示窗口,内容大致为:zipfldr.dll中的Dll UnrgisterServer成功。 5、据说XP的一个系统服务Qos,这个调度要占用一定的网络带宽,像我这样的一毛不拔的人是无法忍受的,去掉方法是:开始菜单→运行→键入 gpedit.msc ,出现"组策略"窗口, 展开 "管理模板"→"网络" , 展开 "QoS 数据包调度程序(系统安装教程http://www.xiazaijidi.com/jc/)", 在右边窗右键单击"限制可保留带宽" ,在属性中的"设置"中有"限制可保留带宽" ,选择"已禁用",确定即可。当上述修改完成并应用后,用户在网络连接的属性对话框内的一般属性标签栏中如果能够看到"QoS Packet Scheduler(QoS 数据包调度程序)"。说明修改成功,否则说明修改失败,顺便把网络属性中的那个Qos 协议也一起干掉(卸载)吧。 6、快速浏览局域网络的共享 通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始→运行→Regedit→在注册表中找到HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionExplorerRemoteComputerNameSpace。在此键值下,会有个{D6277990-4C6A-11CF- 87-00AA0060F5BF}键,把它删掉后,重新启动计算机,Windows XP就不再检查预定任务了,hoho~~~ ,速度明显提高啦! 7、关掉调试器Dr. Watson 我好像从win95年代开始一次也没用过这东西,可以这样取消:打开册表,找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug子键分支,双击在它下面的Auto键值名称,将其"数值数据"改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在"我的电脑→属性→高级→设置→写入调试信息→选择无"等等。 8、被我终止的服务列表以及相关说明 1)alerter 错误警报 2)automatic updates windows 自动更新 3)background intelligent transfer service 微软说使用空闲的网络带宽传数据 4)clipbook 与远程电脑来共享剪贴板内容,我看还是免了吧 5)Computer browser 说什么要维护网络更新列表 6)DHCP client 我不需要这东西 7)Distributed link tracking client 保持局域网连接更新等信息,偶很少用局域网,这东西占用4M左右内存。 8)Distributed Transaction coordinator 协调***,和上面的差不多 9)DNS Client 我不需要这东西 10)Error reporting service 错误报告 11)Event Log 系统日志纪录 12)Fast user switching compatibility 用户切换 13)help and support 帮助 14)Human interface device access 据说是智能设备…… 15)IMAPI CD-burning COM service 偶不用这个刻碟 16)Indexing service 索引,索引什么呢? 17)Internet Connection Firewall(ICF) ICF防火墙 18)IPSEC Services 这个我不懂,你想知道问Quack去 19)Logical Disk manager administrative service 配置磁盘 20)messenger 好像net send 等东西用的就是这个功能 21)MS software shadow copy provider 卷复制备份的 22)Net Logon 我可不想让黑客远程登录进来,关! 23)Netmeeting remote desktop sharing 我不用netmeeting 24)Network DDE  动态数据交换传输 25)Network DDE DSDM 和上面差不多 26)Network Location Awareness 关,我的机子不作共享 27)NTLM Security support provider-telnet 呵呵,关! 28)Performance logs and alert 将系统状态写日志或发警告 29)Portable media serial number 关! 30)Print Spooler 打印机,不幸的是我的机子不连接Print ~ 31) QoS RSVP 关! 32)Remote desktop help session manager 远程帮助服务 33)remote Procedure Call LOCATOR 管理RPC 34)remote registry 远程管理注册表 35)removable storage 36)routing and remote access 我干脆禁用了它 37)security accounts manager 我的系统只是一个客户系统,不用iis。 38)smart card 39)smart card helper 关!!! 40)SSDP Discovery service 我用不到这个 41)system event notification 如果是服务器肯定要记录的 42)system restore service 系统还原服务 43)task scheduler windows 计划服务 44)Telephony 拨号服务,我不拨号还不行吗? 45)telnet 46)terminal services 终端服务 47)uninterruptible power supply UPS,我没有呀 48)universal plug and play device host 太先进了点,用不到 49)upload manager 关了也能传输文件的 50)volume shadow copy 又是备份,晕 51)webclient 没用过 52)Windows Installer MSI服务,我一直关着。 53)windows image acquisition (WIA) 数码设备用的 54)windows management instrumentation driver extensions 关了 55)windows time 时间服务 56)wireless zero configuration 无线网络,偶用不到的 57)WMI perfromance adapter 关! 这里面的一些服务是刚开始就是关的,但我忘了,所以只好把现在系统中关闭的服务基本都列了出来。你根据自己的情况酌情处理吧。

(0)

相关推荐

  • Windows2000系统 XP系统启动过程

    Windows2000/XP是一个优秀的操作系统,它功能强大,安全稳定,深受广大电脑用户青睐。但在使用过程中,我们明显地感觉到它的启动时间比Windows98要延长许多,比之Windows98更能考验 ...

  • Linux操作系统的开机过程详解

    Linux操作系统的开机过程详解,由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化.从简单的DOS系统转移到 Windows NT系统,人们已经亲身感受到了这些变化--这已不 ...

  • 百度影音下载安装过程详解

    相信不少人都在使用百度影音,百度影音是很多人在线看电影的第一选择.因此,百度影音播放器官方下载是你值得拥有的!今天,小编就为大家带来百度影音下载安装过程详解. 第一步:双击运行百度影音安装程序. 百度 ...

  • Win10 UWP应用系统的启动命令详解

    很多用户都升级到了win10系统,但是win10系统和以往的win7/win8系统有所不同,那么,Win10 UWP应用系统设置启动命令有哪些?小编整理了常见UWP应用命令,用户可尝试使用.一起去看看 ...

  • root/unroot/删除系统程序/意外问题详解

    以下是为大家介绍的"root/unroot/删除系统程序/意外问题详解"此方法用于2.3.4,希望对大家能有所帮助! 详细内容 01 1.打开usb调试,下载update.zip ...

  • Windows 7系统备份与还原操作详解

    操作系统备份的重要性相信大家是不言而喻,做为新一带操作系统,win 7 在备份系统又什么人性话的变动呢?今天笔者就与大家一起去看看windows 7系统备份与原来windows xp/或Vista有何 ...

  • win2000系统蓝屏代码详解

    2000蓝屏代码详解在很多电脑用户来说,Windows蓝屏是一个很严重的问题。它可能是系统崩溃的前兆,也可以是系统已经崩溃的现象。但很多时候,这样的蓝屏问题并非没有解决的方法,但前提是我们了解蓝屏时, ...

  • win8系统下通知设置详解

    在本文中我们来看看win8系统下通知设置的详解吧! 在Win8中,各种应用的通知推送是很重要的一方面内容,这些通知的推送还可以更进一步的管理,本文将着重介绍Win8的通知设置。 个性化通知设置 在Wi ...

  • 倚天家园系统游戏攻略详解

    操作方法 01 在倚天家园攻略详解是什么?倚天家园系统玩法攻略怎么样?倚天家园系统玩法主要有哪些?下面来看倚天家园系统玩法 游戏攻略详解. 倚天里玩家达到38级后,即可开启家园系统.玩家在购买家园后, ...