Windows XP \Windows 2003启动过程的学习及故障分析处理 (六A)
细述引导文件(A)
如前所述,根据引导分区的DBR,CPU、内存就开始找引导分区NTLDR(NT Boot Loader),找到以后加载、运行它,继续我们的启动过程。NTLDR无疑是重要的、核心的引导文件,除此而外还有两个,他们是boot.ini和NTDETECT.COM。

以我个人的理解,系统卷上的文件都是引导文件,他们均是Windows系统没有建立之前的引导阶段就发挥作用。我的计算机中,如下图红框所示的文件均为引导文件。

Windows XP \Windows 2003启动过程的学习及故障分析处理(六A)_第1张图片细心的你可能会发现,这些文件的图标比较淡。这是因为他们是具有系统、隐藏、只读的文件特性。在默认状态下,你是看不见他们的。只有同时勾选了“工具——文件夹选项——查看”中显示所有的文件和文件夹(不)隐藏受保护操作系统的文件才能看见。微软对他们进行了保护。对于大多数人或计算机来说,一旦安装好系统、这些文件生成以后,是不需要你去访问或修改的,你如果修改了他们,反而会造成系统无法启动会运行不稳定。对于引导文件的保护,WIN7做的更加彻底,即如果你使用标准安装的方法安装系统,这些文件会安装在一个约200M的磁盘WIN7隐藏分区中,这样,不用说启动文件,即使储存这些启动文件的区你也无法在操作系统资源管理器中看到。虽然在磁盘管理器仍可以看到,但你无法进行“格式化”、“删除卷”的操作,对于一般应用程序也无法访问到该区,从而避免对这些文件的误操作,最大程度的保护了系统。

    对于安装了Windows XP或Windows 2003系统的计算机中,引导文件包括:
NTLDR
boot.ini
NTDETECT.COM
bootfont.bin
pagefile.sys
可参见我的计算机的图,另外还可能有
Hiberfil.sys
BOOTSECT.DOS
    
    这些文件中 , NTLDRboot.iniNTDETECT.COM(标为双框的)三个是最重要、最基本,且这些启动文件是一个也不能缺少的引导文件——任何一个丢失或损坏,系统就无法启动。
其他的引导文件并不是基本启动必须,主要是提高计算机某些性能。没有他们,Windows XP/2003也能启动。
下面分别探讨 NTLDRboot.iniNTDETECT.COM
                                                   
                                                                                         (待续)

.