了解作业系统的开机过程是任何想要深入作业系统核心的人所必备的知识, Windows NT 本身支援多重开机, 开机过程的复杂程度已经不是从前的 DOS 可以比拟。
当你开启安装了 Windows NT 4.0 Workstation 的电脑电源, 你的电脑就开始了 载入 Windows NT 系统的动作, 虽然光就电脑萤幕上的画面显示, 感觉不出Windows NT 开机动作的繁复, 但是只要你稍微比较 Windows 95 与 WindowsNT 的开机时间, 你一定会发现 Windows NT 的开机动作的确繁杂许多。
对 Windows NT 而言, 从你开启电脑电源开始, 一直到萤幕上出现要你同时按 下 Ctrl、Alt、Del 按键的登入交谈窗为止的整个过程都是 Windows NT 的开机 过程, 在这个过程当中, Windows NT 的开机程式负责将整个系统核心载入记忆 体。对於想要了解 Windows NT 系统核心的读者而言, 有其必要先了解整个系 统的载入情况, 所以在这一期关於 Windows NT 4.0 Workstation 的文章, 就让 我们一起来探讨 Windows NT 4.0 Workstation 的开机过程。
从开启电脑电源开始, 一直到萤幕上出现登入交谈窗的这段过程, 都属於 Windows NT 的开机过程。当然, 任何作业系统的开机过程不外乎是将系统核心 档案从磁碟或 BIOS 中载入记忆体、并加以执行, 接着再对整个系统进行初始 化的动作, 然後等待使用者的操作; Windows NT 亦然, 现在就让我们一起来瞧 瞧 Windows NT 的开机过程。
POST
从开启电脑电源开始, 一直到萤幕上出现登入交谈窗的这段过程, 都属於 Windows NT 的开机过程。当然, 任何作业系统的开机过程不外乎是将系统核心 档案从磁碟或 BIOS 中载入记忆体、并加以执行, 接着再对整个系统进行初始 化的动作, 然後等待使用者的操作; Windows NT 亦然, 现在就让我们一起来瞧 瞧 Windows NT 的开机过程。
经常自己组装、维修电脑的读者或许都曾经在电脑 POST 的时候发生一些小问 题, 关於这方面的问题解决, 您可以参考主机板所附上的使用手册, 或是参考坊 间的电脑 DIY 书籍。
MBR 载入 Active Partition 的 PBS
完成 POST 的动作之後, BIOS 会根据 CMOS 上的设定, 到开机磁碟(通常都 是硬碟)的第0轨读取、执行 MBR(Master Boot Record)里面的程式。MBR 的 作用是读取磁碟分割表(Partition Table)里面所设定的 Active Partition, 说得更 精准一点, MBR 会读取、执行 Active Partition 第 0 个磁区(Sector 0)的内容, 这个磁区称为 Partition Boot Sector, 而在 PBS 里面放着一段可以用来载入作业 系统的程式, 这段程式是安装作业系统时, 由作业系统所放入的。正因为 MBR 启动了 PBS 的执行, 所以现在整个电脑即将进入载入作业系统的动作。 当然, 如果 MBR 找不到 Active Partition, 那麽 MBR 就会在萤幕上显示像 Missing Operating System 等等的错误讯息, 所以如果您的 Windows NT 无法正 常开启, 而您又在萤幕上看到类似这样的错误讯息, 原因大多就是出在硬碟的磁 碟分割表。