Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Blue Screen in Windows XP when using Sysprep with AHCI sata settings enabled.

Posted on 2008-10-30
8
Medium Priority
?
3,389 Views
Last Modified: 2012-08-14
I am completing a standard image update in a corporate environment on Windows XP SP3.  I am having trouble getting my sysprep file to work on a dell Latitiude E4300 laptop with the sata settings set at AHCI.  I am using SMS OSD to deploy the image.  This works fine.  The image file copies to the local machine fine and upon the first reboot, I get a blue screen.  I believe my problem lies in my sysprep file somewhere.  Any ideas?

Sysprep File:

;SetupMgrTag
[Unattended]
    UpdateInstalledDrivers=Yes
    DriverSigningPolicy=Ignore
    OemSkipEula=Yes
    InstallFilesPath=C:\sysprep\i386
    TargetPath=\WINDOWS
    OemPnPDriversPath="sysprep\drivers\Audio\ADI198x; ...

[GuiUnattended]
    AdminPassword=*********
    EncryptedAdminPassword=No
    OEMSkipRegional=1
    TimeZone=35
    OemSkipWelcome=1

[UserData]
    ProductKey=**********
    FullName="computeruser"
    OrgName=********
    ComputerName=

[Display]
    BitsPerPel=16
    Xresolution=1024
    yresolution=768

[TapiLocation]
    CountryCode=1
    AreaCode=248

[Identification]
    JoinDomain=********
    DomainAdmin=********
    DomainAdminPassword=*******

[Networking]
    InstallDefaultComponents=Yes

[Branding]
    BrandIEUsingUnattended=Yes

[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=0

[MassStorageDrivers]
    "Intel(R) ESB2 SATA AHCI Controller" = "OEM"
    "Intel(R) ICH7M/MDH SATA AHCI Controller" = "OEM"
    "Intel(R) ICH8R/DH/DO SATA AHCI Controller" = "OEM"
    "Intel(R) ICH8M-E/M SATA AHCI Controller" = "OEM"
    "Intel(R) ICH9R/DO/DH SATA AHCI Controller" = "OEM"
    "Intel(R) ICH9M-E/M SATA AHCI Controller" = "OEM"
    "Intel(R) ICH10D/DO SATA AHCI Controller" = "OEM"
    "Intel(R) ICH10R SATA AHCI Controller" = "OEM"
    "Intel(R) ESB2 SATA RAID Controller" = "OEM"
    "Intel(R) ICH7R/DH SATA RAID Controller" = "OEM"
    "Intel(R) ICH7MDH SATA RAID Controller" = "OEM"
    "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" = "OEM"
    "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller" = "OEM"


[OEMBootFiles]
    TXTAHCI.OEM
    Txtsetup.oem
    TXTRAID.OEM
    iastor.sys
    iaahci.inf
    iastor.inf
    iaahci.cat
    iastor.cat

[Sysprep]
BuildMassStorageSection = Yes
[SysprepMassStorage]
PCI\VEN_8086&DEV_2653&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_2681&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_2682&CC_0104="c:\windows\system32\drivers\sata\iaStor.inf"
PCI\VEN_8086&DEV_27C1&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_27C3&CC_0104="c:\windows\system32\drivers\sata\iaStor.inf"
PCI\VEN_8086&DEV_27C5&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_27C6&CC_0104="c:\windows\system32\drivers\sata\iaStor.inf"
PCI\VEN_8086&DEV_2821&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_2822&CC_0104="c:\windows\system32\drivers\sata\iaStor.inf"
PCI\VEN_8086&DEV_2829&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_282A&CC_0104="c:\windows\system32\drivers\sata\iaStor.inf"
PCI\VEN_8086&DEV_2922&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"
PCI\VEN_8086&DEV_5029&CC_0106="c:\windows\system32\drivers\sata\iaAHCI.inf"

0
Comment
Question by:grmckim
  • 3
  • 2
8 Comments
 
LVL 25

Expert Comment

by:slam69
ID: 22840246
try changing AHCI to compatibility
0
 

Author Comment

by:grmckim
ID: 22840797
I am looking for a solution which enables the machine to stay in AHCI mode.  My image does work when I set the System configuration in BIOS to Sata or compatibility.  There should be a way for the image to work without having to change any BIOS setting for it.
0
 
LVL 25

Expert Comment

by:slam69
ID: 22841254
you would have to include in your xp build the sata driver as they arent native to the xp build before sp3
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:grmckim
ID: 22841382
The driver files (iastor files) are listed out in the "OemPnPDriversPath" portion of the sysprep file.  I guess I should have clarified that.  I didn't want to list out all the driver files listed for that, there's a bunch. :)  Coming at it from another direction, what would need to be changed in windows to have it accept the AHCI mode on the next reboot if you built the machine while it was in SATA mode?  It just seems I am missing a switch somewhere that needs to be flipped.
0
 
LVL 25

Accepted Solution

by:
slam69 earned 1000 total points
ID: 22841537
thats the issue, building the machine in SATA , you would be better off building the machiens in comptability mode and as IDE drives then putting tehm to SATA once set up or even keeping teh as IDE the benefits of SATA over IDE arent huge depends on what you need it for

Im not 100% sure its the switch thats the issue, building sata amchiens on xp with sys prep always causes me headaches!!
0
 

Expert Comment

by:duemes
ID: 35281671
grmckim:
Did you ever get an answer to this? Im having an issue with my standard (unified) image working on a E6410 that has a AHCI drive.

Here is my sysprep file - any ideas?????
[Unattended] 
	OemSkipEula=Yes 
	InstallFilesPath=%BOOTDRIVE%\i386 
	UnattendMode=FullUnattended
	DriverSigningPolicy=Ignore
	OemPnPDriversPath="Drivers\D430\Video;Drivers\D430\Modem;Drivers\GX280\Audio;Drivers\GX280\NIC;Drivers\GX280\Video;Drivers\GX280\Chipset;Drivers\GX520\Audio;Drivers\GX520\NIC;Drivers\GX520\Video;Drivers\GX520\Chipset;Drivers\GX520\Chipset2;Drivers\Monitors\1907fp;Drivers\Monitors\1704fpt;Drivers\Monitors\1707fp;Drivers\Monitors\1905fp;Drivers\Monitors\1708fp;Drivers\Monitors\1908fp;Drivers\755\Audio;Drivers\755\NIC;Drivers\755\Video;Drivers\755\chipset;Drivers\755\HECI;Drivers\755\AMTSOL;Drivers\D600\Audio;Drivers\D600\Cardbus;Drivers\D600\Chipset;Drivers\D600\Modem;Drivers\D600\NIC;Drivers\D600\Video;Drivers\D600\Wireless;Drivers\D610\Audio;Drivers\D610\Audio\WDM;Drivers\D610\Cardbus;Drivers\D610\Chipset;Drivers\D610\Modem;Drivers\D610\NIC;Drivers\D610\Video;Drivers\D610\Wireless;Drivers\D620\Audio;Drivers\D620\Cardbus;Drivers\D620\Chipset;Drivers\D620\Modem;Drivers\D620\NIC;Drivers\D620\Video;Drivers\D620\Wireless;Drivers\D420\Modem;Drivers\D420\Audio;Drivers\D420\Video;Drivers\D420\Chipset;Drivers\symmpi;Drivers\760\audio;Drivers\760\chipset;Drivers\760\nic;Drivers\760\amt-sol-lms\solinf;Drivers\760\video\Graphics;Drivers\760\amt-heci\MEI;Drivers\760\760\audio;Drivers\760\sollms\SOLinf;Drivers\760\760\chipset;Drivers\E6500\NIC\XP32;Drivers\E6500\RICOH\83x32;Drivers\E6500\WIRELESS\DRIVER_US;Drivers\E6500\R212481\HDMI;Drivers\E6500\R213367\WDM;Drivers\E6500\USH2;Drivers\E6410\Wireless;Drivers\E6410\Video;Drivers\E6410\Audio;Drivers\E6410\chipset;Drivers\E6410\NIC;Drivers\E6410\IIPS;Drivers\E6410\graphics;Drivers\E6410\accelerometer;Drivers\E6410\ibxHDMI;Drivers\GX780\Sound;Drivers\GX780\Video"
	UpdateUPHAL=ACPIAPIC_UP,%SystemDrive%\windows\inf\Hal.inf
        UpdateInstalledDrivers=Yes
        EMSSkipUnattendProcessing=Yes

[GuiUnattended] 
	AdminPassword=""
	EncryptedAdminPassword=NO 
	OEMSkipRegional=1 
	TimeZone=%TIMEZONE% 
	OemSkipWelcome=1 

[UserData] 
	FullName=%USER_NAME%
	OrgName=%ORG_NAME% 
	ComputerName=%COMPNAME% 
	ProductKey=%PROD_LIC%

[Display]
    BitsPerPel=32
    XResolution=1024
    YResolution=768

[SetupMgr] 
	DistFolder=%BOOTDRIVE%\i386 
	DistShare=windist 

[Networking] 
	InstallDefaultComponents=Yes 

[NetAdapters]
	Adapter1=params.Adapter1

[NetClients]
	MS_MSClient=params.MS_MSClient

[NetServices]
	MS_SERVER=params.MS_SERVER

[NetProtocols]
	MS_TCPIP=params.TCPIP

[params.TCPIP]
	DNSDomain= %DOMAIN%
	DNSSuffixSearchOrder= %DNSSUFFIXSEARCHORDER%	
	AdapterSections=params.TCPIP.Adapter1

[params.TCPIP.Adapter1]
	SpecificTo=Adapter1
	DHCP=%NIC1USEDHCP%
	IPAddress=%NIC1IPADDR%
	SubnetMask=%NIC1IPNETMASK%
	DefaultGateway=%NIC1IPGATEWAY%
	DNSServerSearchOrder=%NIC1IPDNSALL%
	WINS=%NIC1USEWINS%
	WinsServerList=%NIC1IPWINSALL%
	NetBIOSOptions=%NIC1NETBIOSOPTIONS%

[SysprepMassStorage]
PCI\VEN_8086&DEV_3B29&CC_0106=C:\Drivers\Storage\E6410B\iaahci.inf ; Intel(R) 5 Series 4 Port SATA AHCI Controller
PCI\VEN_8086&DEV_3B2F&CC_0106=C:\Drivers\Storage\E6410B\iaahci.inf ; Intel(R) 5 Series 6 Port SATA AHCI Controller
PCI\VEN_8086&DEV_3B22&CC_0106=C:\Drivers\Storage\E6410B\iaahci.inf ; Intel(R) 5 Series/3400 Series SATA AHCI Controller
;Dell OptiPlex 755 & 760
*PNP0600.DeviceDesc=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2681&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_27C1&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_27C5&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2821&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2829&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2922&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2929&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_3A02&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_3A22&CC_0106=C:\Drivers\Storage\e6400\iaAHCI.inf
PCI\VEN_8086&DEV_2682&CC_0104=C:\Drivers\Storage\e6400\iaStor.inf
PCI\VEN_8086&DEV_27C3&CC_0104=C:\Drivers\Storage\e6400\iaStor.inf
PCI\VEN_8086&DEV_27C6&CC_0104=C:\Drivers\Storage\e6400\iaStor.inf
PCI\VEN_8086&DEV_2822&CC_0104=C:\Drivers\Storage\e6400\iaStor.inf
PCI\VEN_8086&DEV_282A&CC_0104=C:\Drivers\Storage\e6400\iaStor.inf


[SysprepCleanUp]
Service=iaStor

Open in new window

0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you build your web application in Visual Studio you'll get at least a few binaries, or .DLL, files in your bin folder. However, there is more compiling to be done. Normally this would happen when an ASP.NET resource within the web site is request…
If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article (http://rdsrc.us/u3GP7A) first and run the tool TDSSKiller (http://rdsrc.us/GDBBs4) to get rid of the infection. Once done, and if the …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

885 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question