Solved

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

Posted on 2008-10-30
8
3,346 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
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 

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

Back Up Your Microsoft Windows Server®

Back up 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.

Question has a verified solution.

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

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
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…

856 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