如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。 v) [. `& I* h
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:1 W8 i( i1 u, X9 T8 W( E
1、运行“DISKPART”;1 x2 G& n6 D. s% U5 W4 H1 q6 U) l
2、键入“automount enable”;
' f: V, m8 e) W* U 
, A/ y, i2 b% E- x U% S$ h6 X 5 ^/ G+ c% }7 @0 b

& V- A8 s) W# M7 S+ h m5 s 3、重启机器;
. C6 P6 Y+ {* Z% }1 z; ` 4、安装SP11 Y$ [- Z/ C- k" w' H2 G( d, _
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
& E: |( F$ `, K* P5 u$ p" `7 \ 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
& ^4 x5 p W0 e$ @3 V ^ 
- j! I; ^, V7 V- v/ H+ {# D 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。& v, S$ ^8 w6 p+ S6 x
' ^' I* U4 k8 H9 t8 S8 n
3、安装Windows 7 SP1。8 w- l e; w0 W5 o# V8 p% s
|