启动过程

  1. 电源启动

    • 当按下电脑的电源按钮时,电源会开始向主板和各个硬件组件供电。
  2. BIOS/UEFI初始化

    • 计算机的BIOS(基本输入输出系统)或UEFI(统一可扩展固件接口)开始运行。这是一个固件程序,存储在主板上的一个芯片中。
    • BIOS/UEFI会进行POST(加电自检),检查硬件是否正常工作,如CPU、内存、硬盘等。
  3. 启动设备选择

    • BIOS/UEFI会根据启动顺序(可以在BIOS/UEFI设置中调整)来选择启动设备,通常是硬盘。
  4. 加载引导扇区

    • BIOS/UEFI从启动设备(如硬盘)的引导扇区(通常是硬盘的第一个扇区)读取启动代码。
  5. 启动管理器

    • 对于Windows系统,引导扇区会加载启动管理器(Boot Manager),它负责管理操作系统的启动过程。
  6. 选择操作系统

    • 如果电脑上安装了多个操作系统,启动管理器会显示一个菜单,选择要启动的操作系统。
  7. 加载内核和系统文件

    • 选择操作系统后,启动管理器会加载Windows内核(ntoskrnl.exe)和其他必要的系统文件。
  8. 初始化内核

    • 内核开始初始化,包括加载硬件驱动程序、配置系统服务等。
  9. 用户界面初始化

    • 内核初始化完成后,会加载用户界面,包括桌面、任务栏等。
  10. 登录界面

    • Windows会显示登录界面,要求输入用户账号和密码。
  11. 加载用户配置

    • 输入正确的账号和密码后,系统会加载用户的个人配置,如桌面背景、快捷方式等。
  12. 启动完成

    • 用户配置加载完成后,电脑就完全启动了,可以开始使用电脑了。