Hello,everyone I met a thorny problem about integrating Silicon Image 3531 SATA Controller driver The goals I want to achieve is , First boot from WinPE2004 to have a diskpart action according to the situation which will be HardDisk only and SSD+HardDisk After completing diskpart partition, the AP will launch the Winnt32.exe to install XP My test process is , Step one Customize the WinPE2004 environment Create a Pure WinPE2004 iso file named G71-NCMXXXX.iso with the Windows XP Professional distribution Open the G71-NCMXXXX.iso with UltraISO Edit the txtsetup.sif under G71-NCMXXXX.iso\I386\ [SCSI.Load] Si3531 = si3531.sys,4 [HardwareIdsDatabase] PCI\VEN_1095&DEV_3531&SUBSYS_35311095 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_14981043 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_82501043 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_320A1462 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_30D4103C = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11071734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_90A01019 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_30d4103c = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_8958152D = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_408317C0 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_0690107B = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_111F1734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_2F121509 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_3FAD1462 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_30DE103C = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_408517C0 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_2001103C = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11411734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11421734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11441734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11451734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11461734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_11471734 = Si3531 PCI\VEN_1095&DEV_3531&SUBSYS_01781025 = Si3531 Copy all of the relative driver files (.sys,.dll) to \I386\System32\Drivers\ Copy all of the relative inf files to \I386\Inf\ Save the G71-NCMXXXX.iso Step Two Create a temp folder named English Copy Windows source directory (I386) to English folder Create $OEM$\TEXTMODE folder to I386\ Copy all of the driver files(.sys,.dll,.cat,.inf and Txtsetup.oem) to I386\$OEM$\TEXTMODE\ Create $OEM$\$1\Si3531 folder to I386 Copy all of the driver files(.sys,.dll,.cat,.inf and Txtsetup.oem) to I386\$OEM$\$1\Si3531\ Edit Unattend.txt [Unattended] UnattendMode=FullUnattended OemPreinstall=Yes OemPnPDriversPath="Si3531" TargetPath=\WINDOWS OemSkipEula=Yes DisableDynamicUpdates=Yes UnattendSwitch=No FactoryMode=Yes [GuiUnattended] TimeZone=4 AdminPassword = * EncryptedAdminPassword=NO OEMSkipRegional=1 OemSkipWelcome=1 AutoLogon=Yes [UserData] ProductKey=DG38C-RRJG2-WFM92-V2TVC-J2YBJ FullName = "Your User Name" OrgName = "Your Company Name" ComputerName = * [Branding] [URL] Home_Page=http://www.msi.com.tw [Proxy] Proxy_Enable=0 Use_Same_Proxy=1 [Identification] JoinWorkgroup=Workgroup [Networking] InstallDefaultComponents=Yes [GuiRunOnce] C:\SYSPREP\msi.cmd [MassStorageDrivers] "Silicon Image SiI 3531 SATALink Controller for Windows XP/Server 2003" = "OEM" "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "Retail" [OEMBootFiles] SI3531.CAT si3531.inf si3531.sys SilSupp.dll sippd.inf SiRemFil.sys SiWinAcc.sys txtsetup.oem Step Three Open G71-NCMXXXX.iso again with UltraISO Drag the English folder to the root of G71-NCMXXXX.iso Save it Test Result: An error message which is "Si3531.sys could not be found" at the beginning of Text mode installation PS: I also have tried the method as http://unattended.msfn.org/unattended.xp/view/web/36/SESSID=a21857f19a1b1959a6f8c1f9ab65c186/ mentioned,the result obtained with the same before If I copy the Si3531.sy_ to $WIN_NT$.~BT\ manually in WinPE environment,the "Si3531.sys could not be found" will be replaced by "Can't copy Si3531.sys"