‎Windows RT Build 8112.0.fbl_core1_soc(adamg).110621-0330

来自 WinStory Wiki
跳转到导航 跳转到搜索
8112.0.fbl_core1_soc(adamg).110621-0330
Windows 8 的版本
屏幕截图
操作系统系列Windows NT 系列
NT 版本Windows NT 6.2
内部版本号8112
修订版本号0
体系结构ARM32(ARMv7)
内部版本实验室fbl_core1_soc
编译日期2011 年 6 月 21 日

Windows RT Build 8112.fbl_core1_soc(adamg) 是 Windows RT 的 Developer Preview 后/Milestone 3 版本,在 Build 8112.fbl_core1_soc 的 ARM WinPE 副本之中包括此版本的某些组件。

私有版本的核心组件

现有的 ARMv7 WinPE 映像副本拥有特殊性,内核(ntoskrnl.exe)和操作系统加载程序(winload.efi、winresume.efi)于 2011 年 9 月 16 日被一名 Microsoft 员工私有编译版本变体取代(根据可执行文件 PE 头中的 TimeDateStamp 值可知)。[a]私有组件中唯一明显的变化是针对 Windows 内核函数 KeRestoreProcessorState,此函数现在包含了在调用运行时库函数 RtlRestoreContext 之前,是否设置调试寄存器的第 1 位的条件检查;与启动环境本身相关的其他二进制文件现在在两个未命名函数中使用指令同步障碍代替数据同步障碍。

原始的内核和引导加载程序仍然存在于镜像的并排组件存储中。上传过程中还包含了一个私有版本的启动管理器(bootmgfw.efi),不过包括一个单比特补丁,指示加载启动配置数据的位置到 \EFI\Microsoft\Boot\BCE,而非 \EFI\Microsoft\Boot\BCD。

私有版本的组件包括内部版本字符串,版本为 6.2.8112.0 (fbl_core1_soc(adamg).110621-0330)。[a]

注

  1. ↑ 1.0 1.1 Microsoft 员工并非偶尔在私有编译中运行时间构建脚本,且经常在保持较旧编译日期的同时,将代码向前和向后集成到/从较新的内部版本实验室。