如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。# @: r( X$ K1 a- X
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:' R- P( v8 U e; o# P$ A, N
1、运行“DISKPART”;
( }: o' ]9 G/ B# O* {2 { 2、键入“automount enable”;- c" M+ J8 j1 t0 U) @ S

# |( P. I/ [" J1 a 
* e- \; } B/ F9 C( Z : B3 H: J# A% K! s# O
3、重启机器;
! t: y# {7 z/ ]+ `, s 4、安装SP1
+ V" A, o3 I) D 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
& C( X5 g1 I5 F |& Y 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;, e: p' h$ w; t' _( G
- i: p u8 I( T8 q- s+ f
2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。
: w4 e2 m/ Z6 Q$ D* I8 d 5 k$ C# i6 I9 v" w m+ r( t- L% d
3、安装Windows 7 SP1。
* g; o3 w! b. Z' x9 y x/ f y { |