Observations for Windows 7 Service Pack 1 Error 0x800f0a12

During the past days I have been manually updating a few Windows 7 clients and on two of them I received the error 0x800fa12.

2011-02-24 11h26_01

When clicking on the Go online link Microsoft mentions the several reasons that could lead to this error.

  1. The system partition isn’t automatically mounted, or made accessible to Windows, during startup.

  2. A hard disk containing the system partition was removed prior to beginning SP1 installation.

  3. Windows is running on a storage area network (SAN), and access to the system partition has been disabled.

  4. 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

Knowing my systems I could immediately exclude cause 2,3 and 4, so took a closer look at cause 1. Running the command MOUNTVOL /L showed the following result:

2011-02-24 11h26_19

I than ran DISKPART and got the following result. In fact the 100MB sized System Partition was Offline.

2011-02-24 11h26_10

as per Microsoft’s recommendation I then executed MOUNTVOL /E which re-enables automatic mounting of new volumes and then rebooted the system. Once rebooted I executed MOUNTVOL again and got the following result.

2011-02-24 11h31_31

When executing DISKPART the results were as following:

2011-02-24 11h32_06

When Launching the Service Pack 1 installer again no issues were detected and installation could continue.

2011-02-24 11h33_53

Why this actually happened I don’t know. Windows 7 by default has the automount feature enabled. The current status of automount can be checked by looking at the following registry key.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MountMgr\NoAutoMount

If the value is set to 1: This indicates that Automatic mounting of new volumes is Disabled. If the value is set to 0: This indicates that Automatic mounting of new volumes is Enabled.

Additional information on this issue can be found here.

One Reply to “Observations for Windows 7 Service Pack 1 Error 0x800f0a12”

  1. Thanks for the tip. On my machine a vendor recovery partition was causing the same problem. DISKPART only displayed volumes 0, 1 and 3, but let me select volume 2, and ASSIGN it. I also set AUTOMOUNT to enabled. After reboot the installation of Windows 7 Service Pack 1 ran successfully.

Leave a Reply