这是我的问题:Windows 7、8 等启动过程如何工作?
从操作系统的卷引导扇区加载的第一段代码是 bootmgr.exe。但这就是为什么这没有意义:
“exe”是一个可移植的可执行文件,它由操作系统 (Windows) 解析的元数据组成。当大多数情况下需要加载整个操作系统来解析 PE 时,引导管理器不可能是 PE 文件,即加载器、内存管理服务、VM 的系统线程、设备驱动程序等。
那么第一个程序怎么可能是PE呢?我的假设是它不能,否则它就没有意义(除非 Windows 的加载器软件告诉它,否则 CPU 不会“解析”PE)。
所以基本上,在最低级别上,Windows 启动过程是错误/错误处理信息?