如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。/ I5 J6 R3 ^: o& g; ?# a6 Y
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:: ?3 w, u4 k2 \5 D
1、运行“DISKPART”;; u- [# R6 L4 O8 g& t
2、键入“automount enable”;$ M* u. U( l5 K5 p, F7 t1 b$ R. l9 l
& ?- f; N. d, }5 G3 B7 u# x
+ m' f9 m% |+ Y3 n/ {, M
1 g: _6 C6 ]1 x- s* B( s8 M
3、重启机器;* r: T! q: C! m5 q U9 u
4、安装SP1
0 g* O1 I( {) W 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
/ `- W2 n, r- M 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;" J" x; j( }; N# a$ r: Y$ H

. B, o+ `' I* f2 F- A. ~8 _ 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。/ e% ~/ E' |7 X1 v; j# D

' v5 M4 `# m; u 3、安装Windows 7 SP1。
3 Q R0 D: d7 Y% i0 i1 S* h9 b \ |