Solved

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

Posted on 2008-10-30
8
3,332 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
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

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 250 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

Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

Join & Write a Comment

Migration of Exchange mailbox can be done with the ExProfre.exe tool. But at times, when the ExProfre.exe tool migrates the Exchange Server user profile, it results in numerous synchronization problems. Synchronization error messages appear in the e…
If you have done a reformat of your hard drive and proceeded to do a successful Windows XP installation, you may notice that a choice between two operating systems when you start up the machine. Here is how to get rid of this: Click Start Clic…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
This video discusses moving either the default database or any database to a new volume.

708 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now