如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。8 Q: x8 \5 m! F$ L6 U7 g
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:8 P" E6 A& }9 F; U8 H
1、运行“DISKPART”;
% W8 F, Y% L0 j; @& y 2、键入“automount enable”;
( t" G# Q( ^8 ^3 D 
" B) C" n9 G- i( b. P 
& w2 Y0 k9 M: {: o; c G6 S2 i 
5 l, C" g, I) K 3、重启机器;5 z8 t6 u1 ]5 R' N
4、安装SP1 x; x/ Y* v5 k
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:1 {3 i3 I2 R4 }
1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;+ R3 y8 b1 a* l3 x

0 {4 i- `+ y& F& } 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。. X9 N$ v( v& e0 A5 o) [- i
% o4 e" \+ O& G! H% a: H6 G
3、安装Windows 7 SP1。- g" v1 O& t W, p
|