如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。
% D, x& O% P7 b 通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:5 T5 m! M* Q+ j/ u, p0 |, S8 Y
1、运行“DISKPART”;
( F2 h" l% P, d; k9 E* j& i 2、键入“automount enable”;
8 _) v9 ^; N/ B/ b$ |& p" H 
9 y$ @3 M0 l- A. G0 Y0 S5 ?$ R " d$ |& @$ u* J' `; R

) ~7 l/ N- z% v% X( ]5 ` 3、重启机器;
3 z X1 |! J2 `5 [/ T$ i 4、安装SP1
( k% j! o* t+ Y( @4 X5 y R* J" ` 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
/ h- L ]2 I- I 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;; _6 p \' M+ S# W! b ]( z& h
9 j" z) P. J2 T7 i6 A8 I# _' D# s
2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。8 X+ `' i2 P, F# } x; x
" C3 E4 S( }- V3 m2 Y
3、安装Windows 7 SP1。
0 T0 H( j9 y# t/ b0 ` |