xp开机启动项命令(Windows/XP启动过程详解讲解)

2022-06-23 11:45:40史仪玲
导读 大家好,精选小编来为大家解答以上的问题。xp开机启动项命令,Windows XP启动过程详解讲解很多人还不知道,现在让我们一起来看看吧!一 启

大家好,精选小编来为大家解答以上的问题。xp开机启动项命令,Windows/XP启动过程详解讲解很多人还不知道,现在让我们一起来看看吧!

一.启动前

首先电脑开机自检,BIOS(基本输入输出系统)完成基本硬件配置。然后,读取硬盘的MBR(主引导记录),查看硬盘分区表确定引导分区,将引导分区上的操作系统引导扇区调入内存执行。在这里,NTLDR(操作系统加载程序)文件被执行。

Windows2000/XP支持多次启动。在安装过程中,它会首先将其他现有的操作系统引导扇区保存为BOOTSECT。DOS文件(位于活动分区的根目录下),并修改系统引导扇区,使NTLDR文件可以在系统启动时加载,从而达到多次引导的目的。而Windows98没有这个功能,所以如果先安装Windows2000/XP再安装Windows98,Windows2000/XP的引导记录会被破坏,导致2000/XP无法启动。

二。开始

1.首先,初始化,NTLDR会将处理器从实模式转换为32位保护模式。

2.读读靴子。INI文件。这个文件位于活动分区的根目录下,它的作用是让选择菜单在系统启动时出现,用户可以选择自己想要启动的操作系统。如果选择启动Windows2000/XP,NTLDR将继续启动以下进程;如果是非Windows2000/XP系统,NTLDR会读取系统的引导扇区副本BOTSECT。DOS,并启动相应的系统。

其中[启动

LOADER]是操作系统加载程序,它指定系统选择菜单的默认等待时间和默认启动的操作系统。可以手动或在控制面板中修改。保险起见,建议在控制面板里修改。选择控制面板->;系统->;高级-启动和恢复,然后您可以更改相关设置。(WindowsXP还有一种方法,就是运行msconfig(系统配置实用程序)。

[操作

SYSTEMS]部分指定了操作系统列表,双引号括起来的部分是列表中显示的内容,可以任意修改,使其更加个性化。

multi(0)disk(0)rdisk(0)partition(1)形式的`语句称为ARC path,其格式为3360 multi () 3354以指定磁盘控制器(如果是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有多个硬件配置文件,此时会出现一个选择菜单。等待用户确定要使用的硬件配置文件,否则,直接跳过此步骤并启用默认配置。

硬件配置文件是指存储计算机特定硬件配置的系统文件。您可以创建多个不同的硬件配置文件,以满足计算机在不同情况下的应用。您可以选择控制面板-& gt;系统-硬件->;硬件配置文件进行修改。

3.加载内核

引导过程开始加载Windows2000/XP内核NTOSKRNL.EXE。该文件位于Windows2000/XP安装文件夹下的SYSTEM32文件夹中。然后,引导进程加载硬件抽象层(HAL)来完成这一步。

硬件抽象层(HAL):隐藏了特定平台的硬件接口细节,为操作系统提供了一个虚拟的硬件平台,并使其与硬件无关,可以移植到各种平台上。

四。初始化内核

内核初始化后,NTLDR将控制权转移给Windows2000/XP内核,后者开始加载和初始化设备驱动程序,并启动WIN32子系统和WINDOWS2000/XP服务

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!