`

Windows2000/XP启动过程详解

阅读更多

Windows2000/XP是一个优秀的操作系统,它功能强大,安全稳定,深受广大电脑用户青睐。但在使用过程中,我们明显地感觉到它的启动时间比Windows98要延长许多,比之Windows98更能考验人的耐性。那么在这段让人忍无可忍但又不可不忍的时间中,系统究竟做了些什么工作哪,别急,,容俺慢慢道来,咱看一看它究竟为何如此龟速。
在基于INTEL的计算机上,Windows2000/XP的启动过程大致可分为5个步骤:预启动,启动,装载内核,初始化内核以及用户登录。下面分别展开介绍:
一.预启动
首先计算机通电进行自检,并由BIOS(即基本输入输出系统)完成基本硬件配置,然后读取硬盘的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。
* Windows2000/XP支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为BOOTSECT.DOS文件(位于活动分区根目录下),并修改系统引导扇区,以便系统启动时加载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漫长的启动过程终于完成

分享到:
评论

相关推荐

    windows2003/xp/2000/NT之上的常用命令大全

    ### Windows2003/Xp/2000/NT之上的常用命令大全 #### 概述 在Windows操作系统中,有许多内置的命令行工具,它们可以帮助用户进行系统管理、故障排查以及日常维护等操作。本文将详细介绍这些命令的具体功能与应用...

    Windows XP 启动过程详解

    Windows XP的启动过程是一个复杂而有序的序列,它涉及到计算机硬件的初始化、系统文件的加载以及用户登录等多个阶段。在了解这一过程时,先要理解操作系统的基本架构,这对于理解启动流程至关重要。 首先,预引导...

    Windows xp启动过程详解

    ### Windows XP 启动过程详解 #### 一、引言 Windows XP 是一款经典的桌面操作系统,自发布以来深受用户喜爱。对于很多用户来说,每天开机面对的不仅仅是屏幕亮起的那一刻,更是背后的整个启动过程。本文旨在深入...

    Windows2000系统 XP系统启动过程.docx

    《Windows2000系统与XP系统启动过程详解》 Windows 2000和XP是微软公司推出的经典操作系统,以其强大的功能、安全稳定的特点深受用户喜爱。然而,相较于Windows 98,它们的启动时间相对较长,这使得用户在等待过程...

    windowsxp启动过程详解

    ### Windows XP 启动过程详解 Windows XP 是微软在2001年发布的一款非常流行的桌面操作系统,其启动过程是一个复杂而有序的流程,涉及多个关键阶段和组件。从开机到用户界面的完整呈现,Windows XP 的启动经历了一...

    WindowsXP启动过程详解

    详细介绍电脑从打开电源到XP系统加载的全过程,系统文件的读取顺序及驱动加载顺序

    Windows 启动过程详解

    ### Windows 启动过程详解 #### 一、概述 Windows 操作系统的启动是一个复杂而精细的过程,涉及到硬件自检、加载引导程序、初始化操作系统内核等多个步骤。本文将详细介绍 Windows 系统启动的具体流程,帮助读者...

    a63822322的Win2000XP启动详解的说明

    根据提供的文件信息,本文将对Windows 2000/XP操作系统启动过程进行详细解析,以便更好地理解这一复杂的系统启动机制。Windows 2000/XP作为一款强大的操作系统,在启动过程中涉及到了多个阶段和复杂的技术细节。 ##...

    Windows 9X XP ME注册表实例详解(PDG)

    注册表是Windows 9X/XP/ME操作系统借以保存系统软硬件配置信息的数据库,在Windows 9X/XP/ME操作系统的启动和运行过程中起着重要的作用。掌握了注册表的知识以及相关应用,在操作电脑时会更加得心应手,从而成为一位...

    计算机操作员之Windows 2000/XP操作系统的应用.docx

    1. **Windows 2000/XP操作系统**:这两个版本的Windows操作系统是微软在21世纪初发布的,主要用于个人电脑和平板电脑。Windows 2000是面向专业人士和企业的操作系统,而XP是其后续的消费者版,因其稳定性、用户友好...

    计算机启动过程详解 计算机启动过程详解

    ### 计算机启动过程详解 #### 一、概述 计算机的启动过程是十分复杂的,涉及到硬件、固件以及操作系统的交互。启动过程确保了计算机能够按照预设的顺序加载必要的程序和服务,最终达到可用状态。 #### 二、BIOS...

    实用工具WinNT/2000/XP设置自动登录工具NtAutoLogon

    **标题详解:** "实用工具WinNT/2000/XP设置自动登录工具NtAutoLogon" 这个标题提到的“NtAutoLogon”是一款针对Windows NT、Windows 2000以及Windows XP操作系统的实用工具。它的主要功能是帮助用户设置系统在启动...

    Win7 2008 Vista 2000 2003 XP 引导过程详细过程

    引导过程是操作系统启动的关键步骤,尤其对于Windows 2000、2003、XP、Vista以及2008等系统来说,这一过程涉及多个组件和模式的转换。本文将深入解析这些系统的引导流程。 首先,BIOS(基本输入输出系统)在计算机...

    Windows操作系统的启动过程详解PPT学习教案.pptx

    ntldr是Windows XP启动过程中的关键组件,它负责加载启动文件,同时在X86架构的CPU上设置运行模式为32位的Flat内存模式。在实模式下,CPU的某些特性受限,无法充分利用,因此需要转换到保护模式,以便于32位操作系统...

    WINDOWSXP操作系统练习题答案标注.pdf

    3. 操作系统类型:Windows 95/98/2000/XP、Linux、Netware等属于系统软件,它们是计算机的基础平台,管理硬件和应用软件的运行。 4. 应用软件运行基础:应用软件必须基于硬件系统才能运行,它是建立在操作系统之上...

    Windows Vista/NT/XP Native API

    ### Windows Vista/NT/XP Native API 知识点解析 #### 概述 Windows Vista/NT/XP Native API 是指Windows操作系统内部使用的低级应用程序编程接口(API)。这些API允许开发人员直接与操作系统核心交互,执行一系列...

    浅谈Windows XP 启动盘的制作

    - 将"WindowsXP-KB936929-SP3-x86-ENU.exe"文件复制到"D:\XP SP3",并使用WinRAR或其他解压缩工具解压到同一目录。 3. **制作SP补丁包** - 执行"D:\XP SP3\i386\update\update.exe /integrate:D:\PSP2CD"命令,将...

    WINDOWS系统启动过程解析(全面整理).zip

    MBR中的引导加载器负责加载下一个启动阶段的程序,例如NTLDR(New Technology Loader)在Windows 2000/XP中,或者BOOTMGR(Boot Manager)在Windows Vista及更高版本中。这些加载器会进一步选择合适的系统分区,并...

    windowsxp/2000系统工具大集合

    本篇文章将详细解析标题中提及的“windowsxp/2000系统工具大集合”,包括每个工具的功能和用途,帮助装机和网管人员提升工作效率。 1. **废客文件查找专家.exe**:这个工具专门用于查找并处理计算机中无用或冗余的...

    Windows操作系统的启动过程详解PPT教案学习.pptx

    《Windows操作系统的启动过程详解》 Windows操作系统启动的过程是一系列复杂而有序的步骤,涉及到硬件检测、引导程序的执行以及操作系统内核的加载。以下是详细的知识点解析: 1. **电源开启自检过程 (POST)**: -...

Global site tag (gtag.js) - Google Analytics