如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。
- z% `% b2 P3 r' y 通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:
& E! l9 ~! H5 U 1、运行“DISKPART”;
2 ]0 r, U5 n4 H% p3 P, r G 2、键入“automount enable”;
9 H0 l! s& {! \0 P* T% A) E 8 ]) M, u3 V8 _% r& e+ p; a+ i

7 b, Z6 k* }4 ^, Q$ K % E& E3 r6 G/ v& W5 v0 x/ r+ b
3、重启机器;
' [' s, L( Q6 }, r1 b6 Y z 4、安装SP1
9 r# V0 a0 B- x: J% y3 j' E1 m 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
0 |# j3 Q0 }1 J! A: v 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;/ A) A' w$ t; b; z, G' T- V$ {

/ P/ w# o8 Q& l7 O0 e 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。
- }( {! f9 O9 S! y0 | 
u% `' k3 B2 n* P# X 3、安装Windows 7 SP1。0 \) Z/ m5 z6 R! I p
|