现在的位置: 首页 > 综合 > 正文

Windows启动过程加载程序问题

2018年05月15日 ⁄ 综合 ⁄ 共 1768字 ⁄ 字号 评论关闭

During startup,a Windows 2000-based computer initializes and then locates the boot portion of the hard disk.This is called the Preboot Sequence.Ntldr loads during system startup and is the last step of the process.After the computer loads Ntldr into memory,the boot sequence gathers information about hardware and drivers in prparation for the Windows 2000 load phases.The boot sequence uses the following files for a full boot into Windows 2000 Professional.

A.config.sys
B.Ntldr
C.Boot.ini
D.Ntdetect.com
E.Ntconfig.sys
F.Ntcoskrnl.exe

select the 4 best answers(选择4个最佳答案)

  在启动过程中,基于Windows 2000的计算机初始化其后查找硬件中的引导部分,这叫做Preboot Sequence。系统启动时加载Ntldr并且是这一过程的最后一步,之后计算机将Ntldr加载到内存,在Windows 2000加载阶段准备过程中引导次序收集硬件和驱动信息,Preboot Sequence使用以上哪些文件完全引导进入Windows 2000 Professional。

解答:

  使用如下文件:Ntldr,boot.ini,bootsect.dos(如果使用更早的操作系统版本如Window 9X或DOS作双启动的选项),Ntdetect.com,Ntoskrnl.exe

正确答案:BCDF

考查范围:常规知识

参考资料:

MCSE Training Kit----Windows 2000 Professional Chapter 22

Lession 1:

Files Used in the Windows 2000 Boot Process

File Location Boot stage
Ntldr System partition root (C:/ ) Preboot and boot
Boot.ini System partition root Boot
Bootsect.dos System partition root Boot (optional)
Ntdetect.com System partition root Boot
Ntbootdd.sys System partition root Boot (optional)
Ntoskrnl.exe systemroot/System32 Kernel load
Hal.dll systemroot/System32 Kernel load
System systemroot/System32/Config Kernel initialization
Device drivers (*.sys) systemroot/System32/Drivers Kernel initialization

  看过这个问题,让我想起一些朋友经常给我来信,问我为什么装了双系统有时可以正常引导某一个系统,而有时又不能正常引导,而通过询问得出答案都是一样的:比方说安装Windows 2000与Windows XP双系统,先安装Windows 2000,然后安装Windows XP的话,一切都没有什么问题,可以正常引导,但如果先安装Windows XP,然后安装Windows 2000的话,却无法引导进入Windows XP系统。其实这个问题就是与本文所讲到的引导过程所加载的程序有关的,这些程序有个版本高低问题,当先安装低版本的系统,后安装高版本的系统时,由于高版本的系统引导所加载的程序可以识别低版本的系统,自然启动无忧,但如果先高后低的顺序,由于低版本的文件识别不发高版本操作系统,自然也就无法完成引导过程,因此,要避免这个问题的发生,有两个办法可以选择:一是按照正确顺序安装,这个最省心的办法;二是先将高版本系统里的引导加载程序备份,然后完成安装之后,将这些文件放到默认的系统分区下,这个问题也可以得到解决。

抱歉!评论已关闭.