locked
Blue screen because of AHCI drivers when running sysprep to prepare OS RRS feed

  • Question

  • I'm having a problem capturing my source computer which uses the Intel(R) ICH9M-E/M SATA AHCI Controller.  I'm able to install my scratch OS fine because I'm inserting a step "Apply device drivers" and manually specifying the Intel(R) ICH9M-E/M SATA AHCI Controller driver.  However, once I'm finished building my image the "prepare OS" step of my task sequence runs the sysprep command.  In turn this uninstalls my driver and I'm back at the bluescreen. 

    Here are some things that I've already tried:

    1.  Tried adding the following lines to sysprep.inf and copying the driver to c:\drivers\msd\imv89\
    [Sysprep]
    BuildMassStorageSection=No
    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller

    2.  Tried adding the checkbox on the capture task sequence under "Prepare OS" step that says "Automatically build mass storage driver list"

    3.  After capturing the image in which I knew would bluescreen if deployed I tried creating a new task sequence to inject the drivers.  I believe this is failing because the sysprep portion of unrolling occurs after the apply device drivers, which I do not think I can change.  Here are my steps
    a.  Restart in PE
    b.  Partition Disk 0
    c.  Apply operating system(using the image that bluescreens)
    d.  Apply windows settings
    e.  Apply network settings
    f.   Apply device drivers(this step scans the machine for compatible drivers)
    g.  Apply driver package(this step specifically tells it to use the Intel(R) ICH9M-E/M SATA AHCI Controller driver.  This is what I had to do to originally get my OS to load.
    h.  Setup Windows and configmgr
    i.  Install software(Office etc., this step is not really relevant)
    j.  Restart computer
    k.  Install software updates
    l.  Refresh group policy

    Hopefully someone has run into this before and can point me in the right direction.  Thanks in advance.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Friday, September 11, 2009 3:47 PM

Answers

  • Here is the fix for the problem:

    Issue: When trying to deploy a Windows XP OS, the deployment fails and PC receives a blue
    screen sometime during Windows XP Mini-Setup or sometime while in Windows XP. The
    blue screen will have the following error message:
     
    Stop: 0x000000ED (0X81F85678, 0xC000014F,0x00000000,0x00000000)
    Unmountable_boot_volume
     
    Suggestions:
    KB931760 - You cannot install Windows XP successfully after you use Windows Vista
    or Windows PE 2.0 to create partitions on a hard disk
    http://support.microsoft.com/kb/931760
     
    If you do not want to change BIOS settings on the PC as described in
    KB931760, and instead you want to implement the registry solution proposed in
    KB931760 in an SCCM 2007 Task Sequence.
     
    To implement KB931760 using "Run Command Line" tasks:
    ===============================================

    1) In the Task Sequence that deploys the Windows XP image, add four "Run Command
    Line" tasks at some point after the "Restart in Windows PE" ("Restart Computer")
    task, but before the "Partition Disk", "Partition Disk 0", or "Format and Partition
    Disk" tasks

    2) Give each of the four "Run Command Line" tasks the following unique names:

    KB931760 - LessThan4GB

    KB931760 - Between4_8GB

    KB931760 - Between8_32GB

    KB931760 - GreaterThan32GB

    3) In the "Command Line:" box for the "KB931760 - LessThan4GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v LessThan4GB /t
    REG_DWORD /d 00000000 /f

    4) In the "Command Line:" box for the "KB931760 - Between4_8GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v Between4_8GB /t
    REG_DWORD /d 00000000 /f

    5) In the "Command Line:" box for the "KB931760 - Between8_32GB" task, add the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v Between8_32GB /t
    REG_DWORD /d 00000000 /f

    6) In the "Command Line:" box for the "KB931760 - GreaterThan32GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v GreaterThan32GB /t
    REG_DWORD /d 00000000 /f


    PLEASE NOTE: The above command line commands may improperly wrap while viewing in
    VisualKB. Please make sure that the commands are included on only one line. To view
    the command lines properly, please view the solution in Clarify.


    To implement KB931760 using an "Install Software" task that applies a registry
    file:
    =================================================================

    1) Create a new file in Notepad

    2) Paste the following text into the file:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vds\Alignment]
    "Between4_8GB"=dword:00000000
    "Between8_32GB"=dword:00000000
    "GreaterThan32GB"=dword:00000000
    "LessThan4GB"=dword:00000000

    3) Save the file with the name

    KB931760.reg

    Make sure that the file is saved with the .reg extension and not the .txt extension
    so that it properly sees the file as a registry file and not as a text file.

    4) In the Package Source directory where the customer normally keps the package
    source for all of their SCCM 2007 packages, create a new directory called KB931760
    and copy the KB931760.reg file created in Steps 1-3 into the directory.

    5) In the SCCM 2007 console, under the Software Distribution --> Packages node,
    create a new package called KB931760 and point the Package Source directory to the
    directory created in Step 4.

    6) Create a new Program for the KB931760 Package with the name Silent Install and
    the following Command line:

    regedit /s KB931760.reg

    Make sure to set the Program to run "Whether or not a user is logged on"

    7) In the Task Sequence that deploys the Windows XP image, add an "Install
    Software" task at some point after the "Restart in Windows PE" ("Restart Computer")
    task, but before the ""Partion Disk", "Partition Disk 0", or "Format and Partition
    Disk" tasks.

    8) Give the newly created "Install Software" task the name "KB931760"

    9) In the "KB931760" task, select the option to "Install a single application", and
    then select the Paclage "KB931760" and the Program "Silent Install" created in
    Steps 1-6.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 20, 2009 4:53 PM

All replies

  • why not just disable AHCI mode in the bios and set it to ATA instead, windows xp has little or no benefit from using ahci
    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Friday, September 11, 2009 3:48 PM
  • We ran into this issue on all our Dell computers. We ha to do just as Niall suggested as we were unable to come up with a consisted workaround. Dell tech support told us to do it also.
    Friday, September 11, 2009 4:14 PM
  • I would I've actually created a deployment using compatibility mode and it works great.  However, this is a requirement of the client that it be enabled. 
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Friday, September 11, 2009 4:29 PM
  • read this then for some ideas


    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Friday, September 11, 2009 4:36 PM
  • I read that link and they must have fixed it with SCCM 2007 SP1 because I'm able to apply driver package and select my driver and it works perfectly fine.  That is not the issue.  The issue is when I go back to run the "Prepare os" sequence it runs sysprep and sysprep is somehow uninstalling the mass storage driver.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Friday, September 11, 2009 4:59 PM
  • Perhaps anyone with extensive sysprep experience can chime in on this issue?  I'm open to any suggestions...  Thanks in advance.
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Monday, September 14, 2009 3:44 PM
  • maybe it's just changing your hal type, have a read of this post by Michael on scug.dk

    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Monday, September 14, 2009 4:13 PM
  • I will give the script a shot and see what happens.
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Monday, September 14, 2009 5:46 PM
  • I just tried to run sysprep on this machine without SCCM in the picture at all.  I just ran sysyprep.exe selected mini-setup and reseal.  I'm getting the same exact error which is UNMOUNTABLE_BOOT_DEVICE 0X000000ED blue screen.  Completely stumped at this point.  I also tried to run the script from the previous post but it is erroring out on line 3000 something.  Starting to run out of ideas....
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Wednesday, September 23, 2009 5:15 AM
  • We had problems in the beginning with the mass storage drivers.  With the computer in AHCI mode we installed Windows, installed the drivers, configured the imagea and captured the image then we were able to redeploy.  We now have the SCCM driver packs from dell that have this.  One problem is that if you go into the bios and change to ATA and then back to AHCI the machine will blue screen since when changing over the drivers are removed from windows.

    I would agree that XP has little or no benifit with AHCI.


    http://www.sccm-tools.com http://sms-hints-tricks.blogspot.com
    Wednesday, September 23, 2009 11:57 AM
  • All,

    I was able to resolve this problem by downloading the latest version of the Intel Matrix Manager driver located here. http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2101&DwnldID=17882&lang=eng

    It can be extracted as opposed to being installed via the following command line -a -p "c:\extraction_location"

    Once the files were copied to the location specified in my sysprep.inf location it worked.  In my case it was C:\Drivers\MSD\IMv89\iaAHCI.inf

    [Sysprep]
    BuildMassStorageSection=No

    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Friday, September 25, 2009 5:29 PM
  • I thought I had this problem fixed because I was able to run the above sequence manually using sysprep.  However, once I tried to deploy the image using SCCM it went back to the BSOD(UNMOUNTABLE_BOOT_DEVICE 0X000000ED).  I decided to mount the image using imagex
    imagex /mountrw c:\images\image.wim 1 c:\mountwim
    imagex /unmount /commit c:\mountwim

    When I did this I went into sysprep.inf and the lines were still there. 
    sysprep.inf

    [Sysprep]
    BuildMassStorageSection=No

    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller

    I also verified that the driver still existed here C:\Drivers\MSD\IMv89\iaAHCI.inf

    So my question now is this.  What is happening through SCCM running sysprep as opposed to just manually doing a sysprep?  Again I mounted the image and everything looks identical but something different has to be occuring here.  Any tips would be much appreciated.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Monday, October 12, 2009 4:31 PM
  • Also here is a screenshot of my push task sequence.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Monday, October 12, 2009 4:43 PM
  • the sysprep.inf file that is referenced in the screenshot above, does it contain the exact same info as quoted above

    ie: does it have this



    [Sysprep]
    BuildMassStorageSection=No
    
    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller

    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Tuesday, October 13, 2009 7:39 AM
  • I've copied and pasted these lines directly from the source sysprep in the above screenshot.

    [Sysprep]
    BuildMassStorageSection=No

    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 2:47 PM
  • I also went as far as to recreate my task sequence to "apply data image" as opposed to "apply operating system".  I'm assuming this just straight applies the image and leaves the unrolling to you so I figured it would have less of an imact on the image.  Keep in mind the image file that I'm referencing when I created it and rebooted the PC unrolled perfectly fine with BSOD.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 2:50 PM
  • So here is the latest thing I decided to do.  I reloaded this PC manually.  Then I mounted the .WIM file using imagex. I then copied over the c:\drivers and c:\sysprep directory. This way I know I'm pulling it directly from the source image. 

    The next step I took was just to do a manual sysprep and this worked perfectly fine.  Unrolled no blue screen etc.  This was using the files from the imagex extraction.  This way I can eliminate my sysprep and drivers from the equation. 

    The next step I'm going to do is recapture the image using the capture image CD.  I will post the results.
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 3:59 PM
  • So I've gone to the next step.  I did the manual sysprep and it worked perfectly fine.  So I copied the sysprep folder back to the hard drive.  I then used the capture media CD to capture my image to WIM format.  Once the capture is complete I reboot the machine and unroll it.  Everything works perfectly fine.  So then I create a task sequence to deploy the WIM file to the machine.  It deploys the image.  Then when you reboot it goes through the sysprep mini setup.  On the next reboot I get below.  I'm completely at a loss at this point as to why the image would unroll from the capture sequence but when redeploying it fails.  It should be the same exact image.  Makes no sense.







    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 10:23 PM
  • I decided to make the following change to my task sequence below.  Same thing, boot to Windows
    XP sysprep mini setup perfectly fine.  Then when it reboots BSOD.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 10:53 PM
  • Jeremy,
    I noticed that you are applying a WIM based image to the workstation before capturing it.
    Have you tried to apply the OS via an "Installation Source" package? This is usually the standard way of doing a "build and capture" as WIM images for XP are usually HAL specific.
    Tuesday, October 13, 2009 11:09 PM
  • The reason I separated the build & capture was so that I could load custom software/settings etc. before capturing the image.  Below is a screenshot of my Build portion.  You can see I had to add a custom step "Apply Driver Package"  Without this step I would get the same exact BSOD.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 11:18 PM
  • I've already tried this in the past but you give me an idea from your post.  I'm going to try to put the "Apply Driver Package" step into my deploy task sequence. 


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 11:23 PM
  • So I tried the above task sequence then I looked at the log files and I see the following:

    Failed to find driver for 'PCI\VEN_8086&DEV_2929&CC_0106'
    Failed to install mass storage driver. Code 0x80070490
    Failed to provision driver. Code 0x80070490
    Failed to run the action: Apply Driver Package.
    Element not found. (Error: 80070490; Source: Windows)
    The execution of the group (Deploy Image) has failed and the execution has been aborted. An action failed.
    Operation aborted (Error: 80004004; Source: Windows)
    Failed to run the last action: Apply Driver Package. Execution of task sequence failed.
    Element not found. (Error: 80070490; Source: Windows)
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 11:43 PM
  • Could this issue be related to the fact that the AHCI driver is not integrated to the boot image and perhaps WindowsPE does not have the ability to make changes to the disk?  I'm not sure how it would take so long to download the image and it says applying however.  I'm going to add the Intel(R) ESB2 SATA AHCI Controller driver package to the boot image and see if this makes a difference.
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 13, 2009 11:54 PM
  • I was not able to add the driver package because the boot image is Vista.  I'm not sure if this would even make a difference.
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Wednesday, October 14, 2009 1:19 AM
  • The problem was when I loaded the driver into Vista boot image it just sits at the splash screen and never loads.  Has been there all night.
    http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2101&DwnldID=17882&lang=eng
    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Wednesday, October 14, 2009 3:44 PM
  • dont load the achi drivers into the boot image, that won't help at all,

    you need to backstep a bit and get your current setup defined.

    at the moment you have a WIM image that you feel has the right sysprep.inf and drivers but when you apply it you get a new BSOD,


    are you applying this image to the same machine or a different one ?
    can you press F8 at the end of that image deployement and verify that sysprep.inf contains the correct settings before the reboot ?
    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Wednesday, October 14, 2009 4:21 PM
  • Ok here is what I have. 

    1.  Deployed XP.  Downloaded all my drivers, software, updates, etc.
    2.  Manually ran sysprep using these lines below.
    [Sysprep]
    BuildMassStorageSection=No

    [SysprepMassStorage]
    PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\MSD\IMv89\iaAHCI.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller
    3.  Manually sysprep'd the system so that I could test it out.  It worked unrolled everything was fine.
    4.  Copied the Sysprep back since it was deleted. 
    5.  Used the capture media CD.  Ran the wizard selected where to save the .WIM file.  Everything worked good.
    6.  After the WIM file was created reboot the client machine.  It unrolls perfectly fine.  NO BSOD.
    7.  However, once deploying this image back to the same exact machine it BSOD.

    8.  Mounted the WIM image to extract the sysprep and c:\drivers directory.  This way I could verify the integrity.  Looks fine.
    9.  I then tried to use an "Apply Data Image" in my task sequence as opposed to "Apply Operating System Image".  This did not work.
    10.  Here are the task sequences that I've tried.



    Here is what the most baffling part to me is.  If I captured the WIM file and then rebooted the source machine.  How could it be when I redploy the same exact WIM file to the same exact machine that it would fail?  The data should be identical.  Any feedback would be great as I'm at a total loss at this point.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Wednesday, October 14, 2009 4:40 PM
  • One thing I did not add in the steps above is that if I did a scratch load of Windows XP SP3 I would get the same BSOD.  I had to add the following to my task sequence in order to just do a plain deployment from the XP SP3 CD.

    This is a screen shot of what I had to do but do not look at the other steps in the task sequence just the "Apply Driver Package" step that is the relevant one.



    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Wednesday, October 14, 2009 10:17 PM
  • Here is the fix for the problem:

    Issue: When trying to deploy a Windows XP OS, the deployment fails and PC receives a blue
    screen sometime during Windows XP Mini-Setup or sometime while in Windows XP. The
    blue screen will have the following error message:
     
    Stop: 0x000000ED (0X81F85678, 0xC000014F,0x00000000,0x00000000)
    Unmountable_boot_volume
     
    Suggestions:
    KB931760 - You cannot install Windows XP successfully after you use Windows Vista
    or Windows PE 2.0 to create partitions on a hard disk
    http://support.microsoft.com/kb/931760
     
    If you do not want to change BIOS settings on the PC as described in
    KB931760, and instead you want to implement the registry solution proposed in
    KB931760 in an SCCM 2007 Task Sequence.
     
    To implement KB931760 using "Run Command Line" tasks:
    ===============================================

    1) In the Task Sequence that deploys the Windows XP image, add four "Run Command
    Line" tasks at some point after the "Restart in Windows PE" ("Restart Computer")
    task, but before the "Partition Disk", "Partition Disk 0", or "Format and Partition
    Disk" tasks

    2) Give each of the four "Run Command Line" tasks the following unique names:

    KB931760 - LessThan4GB

    KB931760 - Between4_8GB

    KB931760 - Between8_32GB

    KB931760 - GreaterThan32GB

    3) In the "Command Line:" box for the "KB931760 - LessThan4GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v LessThan4GB /t
    REG_DWORD /d 00000000 /f

    4) In the "Command Line:" box for the "KB931760 - Between4_8GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v Between4_8GB /t
    REG_DWORD /d 00000000 /f

    5) In the "Command Line:" box for the "KB931760 - Between8_32GB" task, add the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v Between8_32GB /t
    REG_DWORD /d 00000000 /f

    6) In the "Command Line:" box for the "KB931760 - GreaterThan32GB" task, add in the
    following command line:

    REG ADD HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT /v GreaterThan32GB /t
    REG_DWORD /d 00000000 /f


    PLEASE NOTE: The above command line commands may improperly wrap while viewing in
    VisualKB. Please make sure that the commands are included on only one line. To view
    the command lines properly, please view the solution in Clarify.


    To implement KB931760 using an "Install Software" task that applies a registry
    file:
    =================================================================

    1) Create a new file in Notepad

    2) Paste the following text into the file:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vds\Alignment]
    "Between4_8GB"=dword:00000000
    "Between8_32GB"=dword:00000000
    "GreaterThan32GB"=dword:00000000
    "LessThan4GB"=dword:00000000

    3) Save the file with the name

    KB931760.reg

    Make sure that the file is saved with the .reg extension and not the .txt extension
    so that it properly sees the file as a registry file and not as a text file.

    4) In the Package Source directory where the customer normally keps the package
    source for all of their SCCM 2007 packages, create a new directory called KB931760
    and copy the KB931760.reg file created in Steps 1-3 into the directory.

    5) In the SCCM 2007 console, under the Software Distribution --> Packages node,
    create a new package called KB931760 and point the Package Source directory to the
    directory created in Step 4.

    6) Create a new Program for the KB931760 Package with the name Silent Install and
    the following Command line:

    regedit /s KB931760.reg

    Make sure to set the Program to run "Whether or not a user is logged on"

    7) In the Task Sequence that deploys the Windows XP image, add an "Install
    Software" task at some point after the "Restart in Windows PE" ("Restart Computer")
    task, but before the ""Partion Disk", "Partition Disk 0", or "Format and Partition
    Disk" tasks.

    8) Give the newly created "Install Software" task the name "KB931760"

    9) In the "KB931760" task, select the option to "Install a single application", and
    then select the Paclage "KB931760" and the Program "Silent Install" created in
    Steps 1-6.


    Jeremy Whittaker MCSE MCSA CCNA CCA Senior Consultant N2 Network Solutions http://www.N2NetworkSolutions.com
    Tuesday, October 20, 2009 4:53 PM
  • nice, and thanks for sharing
    my SCCM step by step Guides > http://www.windows-noob.com/forums/index.php?showtopic=1064
    Tuesday, October 20, 2009 5:09 PM
  • Just wanted to add that the variable OSDDiskpartBiosCompatabilityMode = TRUE just before the partition disk step, will do the same!

    Michael Petersen
    http://kongkuba1.spaces.live.com
    Wednesday, November 25, 2009 11:33 PM
  • I have made an attempt to set the TS as mentioned by and have not had any success doing so. I am still seeing the same results after OSD is complete. I see no BSOD but as the WinXP splash screen loads the machine reboots and loops at that step until stopped. I have analyzed the log files but nothing out of the ordinary is seen.

    I am attempting to rule out it may be a driver issue so I have removed my driver package from the TS and will begin another deployment.
    Sunday, January 10, 2010 5:17 PM
  • sorry i just noticed that i misspelled the variable... it is OSDDiskpartBiosCompatibilityMode

    Michael
    http://kongkuba1.spaces.live.com
    Monday, January 11, 2010 5:00 AM
  • Yes. I noticed that a few hours ago myself and forgot to post about it. Either way. This issue still has not worked for me.
    Monday, January 11, 2010 5:09 AM