Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.



Windows 7: Service Pack 1 (SP1) installation error: 0x800F0A12

18 Feb 2011   #1
whs

Microsoft Community Contributor Award Recipient

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 
Service Pack 1 (SP1) installation error: 0x800F0A12

This may apply to imaged systems:

Quote:
A disk management tool from another software manufacturer was used to copy (or clone) the disk or partition on which you’re trying to install SP1.
More...

My System SpecsSystem Spec
.

20 Feb 2011   #2

Windows 7 Ultimate x64 SP1, Windows 8.1 Pro x64
 
 

I have used Acronis True Image Home 2011 to image and restore multiple Windows 7 installs and had no trouble upgrading them to SP1.
I wonder what third party disk management tool they are referring to.
My System SpecsSystem Spec
20 Feb 2011   #3

Windows 8.1 Pro
 
 

It could be anything, including ATI, if the right circumstances occur. You might not have an issue but someone else may.
My System SpecsSystem Spec
.


20 Feb 2011   #4
whs

Microsoft Community Contributor Award Recipient

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

That is good to know. However, some people seem to have that error.
My System SpecsSystem Spec
23 Feb 2011   #5

Win 7 Pro x64 SP1 Windows XP SP3
 
 

Here is one. At the moment I think GRUB was my problem.

I have this disk layout:
Code:
Disk 1 (Samsung Spinpoint 1TB):
 C:\ > 250GB NTFS Windows 7 (primary, with Windows 7 installed)
 D:\ > 500GB NTFS Data (primary)
 S:\ > 150GB NTFS Software (primary)
     > 100GB NTFS Legacy (primary, with XP installed, not accessible through Windows 7)

Disk 2 (Samsung Spinpoint 160GB):
     > 100GB EXT4 /home (primary)
     >  50GB EXT4 / (primary, with Linux Mint 10 installed)
     >  10GB SWAP (which should be used by Linux Mint 10)
In addition, while installing Mint I also installed GRUB (on disk 2) which takes care of loading all the three OSes (I set the BIOS to boot from disk 2 instead of disk 1 which was the default) and everything has always worked great.

Yesterday, as I was normally using Windows 7 (so I first booted into GRUB then asked it to load Windows 7) I downloaded Windows 7 SP1 and tried to update.
It refused to install giving me that very same error (0x800f0a12).
I've tried several times to start the installer as administrator manually (which isn't required, as it asks anyway for elevation a little after it has been laubched) and to disconnect any other device that could interfer (like the disk I have on eSATA) to no avail.

To get it installed with no trouble, I had to restart the machine and enter the manual boot selector to make it bypass GRUB and boot directly into Windows 7 (don't ask me how I got to the conclusion GRUB was the problem, probably it was the beer).
By doing that, the SP1 installed flawlessly.

So, although I solved my problem, I'm here to ask if there's someone more educated than me that could explain me why it has failed in a way and has succeeded in another, seeing that I never moved the disk which Windows was installed on and the OS was just the very same.
I suppose (but it's really nothing more than a guess) that the installer didn't like the fact Windows 7 was not on the "main" boot disk, but I'm curious to know what triggered this kind of behaviour.

Thanks in advance to anyone who could answer this.. And of course also the little rep I can give
My System SpecsSystem Spec
23 Feb 2011   #6

Windows 7 Ultimate x86
 
 

Hi Julio,

From what I understand, this error is caused by Windows Update being unable to access the system volume (an approx 200mb partition created during Windows 7 installation, normally inaccessible through the UI but available to the kernel). Apparently GRUB doesn't mount this volume.

More info from MS:

Windows 7 and Windows Server 2008 R2 Service Pack 1 (SP1) installation error: 0x800F0A12

Would you mind being a little more specific about how you resolved it? I haven't attempted SP1 yet but it looks like its going to be a prob for me also because I'm also using GRUB to dual boot on my laptop.

Thanks and cheers!
My System SpecsSystem Spec
24 Feb 2011   #7

Win 7 Pro x64 SP1 Windows XP SP3
 
 

I guess you're talking about the 100MB partition that should have been created at startup?
Well, my "System reserved" partition is the whole 250GB partition which hosts the Windows 7 files (I followed this tutorial, especially method three, to avoid creating a primary partition for those system files as I had already planned to use all the 4 primary partitions with the scheme above).
The only difference I noticed is this: my system boots by default from the second hard disk (which is the one with GRUB), and it's GRUB that allows me to choose if I want to boot Windows 7, Windows XP or Linux.
So, the cases are two:

1) The case in which I start the PC normally:
Code:
After POST, GRUB starts (from Disk 2)
   > GRUB lets me choose which OS to boot (and I choose Windows 7)
      > Windows 7 starts (from Disk 1)
         > Windows 7 SP1 refuses to install with the error code shown above
2) The case in which I choose manually to boot from Disk 1:
Code:
During POST, I launch the boot selection popup
   > I choose to boot directly from Disk 1 (so bypassing GRUB, and Disk 2, completely)
      > Windows 7 starts (from Disk 1)
         > Windows 7 SP1 installs with no problem of any kind
So I came to the conclusion that Windows 7 SP1 doesn't like the way the boot sequence is executed if I boot through an external boot loader such as GRUB.

Now I don't know if
  • it's because GRUB is on a different hard disk
  • or just because GRUB handles the boot sequence differently from how Windows 7 does.
_ EDIT ___________________________________________________________

Doing some research I found this blog entry:
Windows 7/2008 R2 Service Pack 1 fails with 0x800f0a12 - Ramblings of a Support Engineer - Site Home - TechNet Blogs

I find among the comments some advice about moving the "boot" flag from the GRUB partition to the Windows 7 one (e.g. with gparted).
This could probably be done in the case you have GRUB on the same HD you have Windows 7 on, and may solve the problem.

In my case, having a "boot" flag for any HD (Disk 1 had the "boot" flag set to the Windows 7 partition, Disk 2 had it set to GRUB) the only thing I had to do was instruct the system to boot once off Disk 1 before Disk 2.
But I'm confident that moving the "boot" flag with gparted would solve it also for people that have GRUB and Windows 7 on the same disk. They should just remember to put it back where it belongs once finished installing SP1
My System SpecsSystem Spec
24 Feb 2011   #8

Windows 7 Professional 64-bit
 
 
SP1 installed finally

I tried installing SP1 via Windows Update and by downloading the file, but each time I got the same error message (0x800f0a12). While searching through another Windows 7 forum I found a solution that worked for me. I also dual boot between Windows 7 and OpenSuse 11.3 using Grub, and what I did was go into Control Panel, Administrative Tools, Computer Mgmt, and then Disk Mgmt. Right click on your C partition and Mark that partition as Active. Close control panel and all other programs, and then reinstall SP1. I used the downloaded file, right clicked on the file and Run as Administrator which finally installed SP1. Hope this works for you.
Joe
My System SpecsSystem Spec
Reply

 Service Pack 1 (SP1) installation error: 0x800F0A12





Thread Tools



Similar help and support threads for2: Service Pack 1 (SP1) installation error: 0x800F0A12
Thread Forum
Service Pack 1 Installation Windows Updates & Activation
Solved Service Pack installation failed with error code 0x800b0100. Windows Updates & Activation
Created boot partition manually, Service Pack update error 0x800F0A12 Windows Updates & Activation
Solved Service Pack 1 Windows 7 Installation Problems Installation & Setup
Problems with the installation of service pack 1 and other updates Windows Updates & Activation
Windows 7 32-Bit Service Pack 1 Installation Error... Windows Updates & Activation
Windows 7 Service Pack 1 FAQs, installation issues and helpful links Windows Updates & Activation

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 12:49 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33