Windows2000/XP启动过程详解(一)

Windows2000/XP 的启动过程大致可分为 5 个步骤 : 预启动 , 启动 , 装载内核 , 初始化内核以及用户登录。下面分别展开介绍:
   . 预启动 首先计算机通电进行自检 , 并由 BIOS( 即基本输入输出系统 ) 完成基本硬件配置 , 然后读取硬盘的 MBR( 主引导记录 ) 检查硬盘分区表以确定引导分区 , 并将引导分区上的操作系统引导扇区调入内存中执行 , 此处即执行 NTLDR( 操作系统加载器 ) 文件。 * Windows2000/XP 支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为 BOOTSECT.DOS 文件 ( 位于活动分区根目录下 ), 并修改系统引导扇区 , 以便系统启动时加载 NTLDR 文件 , 从而达到多重启动的目的。而 Windows98 则不具备这个功能,因此如果先装好 Windows2000/XP 后再装 Windows98 会破坏掉 Windows2000/XP 的引导记录,导致 2000/XP 不能启动。(可在故障恢复台中复制NTLDR NTDETECT.COM来修复BOOT菜单).
    . 启动 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)