如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。! @, r5 h r% E }6 j( K5 L6 n
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:
6 D e7 z5 Z- I4 @/ b 1、运行“DISKPART”;3 v/ C6 j& D+ [! K, l% G
2、键入“automount enable”;# G, b. Z! x9 s/ J) n( }

4 h: A! b0 ~- {$ E8 U2 b, T) @ 2 y+ i: T0 X# K7 a/ _, W
0 X" |& F6 |8 O$ B$ u# |3 a
3、重启机器;
$ ~( R" h7 R4 x, |' R) S 4、安装SP1% d, Z/ @: ] E8 D. ?5 ~1 r- x
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:5 U4 V" D/ r; o" y# D2 a9 i
1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
4 P( `1 b5 h; P' Y7 K - C% q2 t6 I" O
2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。0 E5 z0 Z2 M% P, {/ s

, }! g9 e2 B+ r$ r* }+ a 3、安装Windows 7 SP1。
+ d' F' E$ M, ~+ ]5 H+ t! p |