如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。
9 |0 q- I: Y) O) _0 j/ w/ p 通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:
1 ?0 E. }: _, ^! N5 Y 1、运行“DISKPART”;9 l f$ h! T7 G8 W
2、键入“automount enable”;& G9 M" s6 j: e( p; Z3 b; X
; p. D5 b$ |( e, z: Q
, m# _8 l9 S% A$ U

- x9 a, Q; {& ]+ I- u* E* [8 \ 3、重启机器;
% e& y2 z8 b0 x: w( g y) J 4、安装SP1
3 ]) c) c! S3 G# R0 {! p1 h9 r 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
8 H. }' v5 Y; B0 L 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
, V8 P% _: e$ W4 w 
8 M+ J5 S) g8 l9 a 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。5 a1 d w+ t F! `

( r/ e3 M, e# H+ m 3、安装Windows 7 SP1。
5 K; Q! @& K8 N* P" b |