如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。% K$ ?2 q' w0 B/ j L+ I n# E/ p
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:* K9 W4 Y' V9 c+ ?8 L
1、运行“DISKPART”;
) z7 H0 W0 N! ^0 R0 }/ u; O) n 2、键入“automount enable”;
u, t* H4 @' t& E 
Y4 V) {/ H! s, P5 e2 \ 2 B0 G3 T; A! l- {

0 x, T% r; F. x+ l6 m2 ] 3、重启机器;
1 E m8 F0 }8 P 4、安装SP1; \2 r1 @& ^2 k* V! C# r% u9 |
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:1 K/ D! j: e- P3 }
1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;, `& _. j3 S/ X+ H5 g9 H

4 `8 D+ [0 D/ Y2 Z) R/ d 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。4 Q( Q8 p, Z% v0 q* \
: P- |0 J( c* G m( M# h
3、安装Windows 7 SP1。3 a% D+ T! N5 t( z/ B8 N1 m- w* r
|