HP,Altiris Group

SATA ICH9 Drivers: Windows XP Driver Injection Script 

Mar 19, 2008 01:14 PM

I have taken the basis of a Microsoft workaround to take the out-of-the-box shipped XP IDE drivers and inject them into an image format to prevent the well recognized BSOD on boot-up.

This simple script/package will copy the required drivers into the correct area for XP to detect them and inject the required registry keys for the O/S to boot trouble free with SATA native mode enabled on the current generation of HP laptops.

Since posting the SATA script for the HP range of laptops there have been requests for the Dell ICH9 series of drivers, This is them.

I have been unable to test them as I have no ICH9 hardware so please ensure you run this on test hardware first and provide feeback on this thread, or message me directly.

As later generations of the drivers are released I will try and keep this updated to include the new drivers.

For history and how I got to this please see my ICH8 thread: http://www.symantec.com/connect/download/2834/sata-ich8m-drivers-windows-xp-driver-injection-script

License:AJSL
By clicking the download link below, you agree to the terms and conditions in the Altiris Juice Software License
Support:User-contributed tools on the Juice are not supported by Altiris Technical Support. If you have questions about a tool, please communicate directly with the author by visiting their profile page and clicking the 'contact' tab.

Statistics
0 Favorited
0 Views
1 Files
0 Shares
0 Downloads
Attachment(s)
zip file
IDE Driver Merge ICH9.zip   251 KB   1 version
Uploaded - Feb 25, 2020

Tags and Keywords

Comments

Apr 20, 2011 02:52 PM

thanks, problem solved. 

Feb 23, 2009 04:25 PM

when you setup the imaging job, there is an option to do additional tasks after the imaging task. I believe you'd want to do a file copy job, and the kick off the copy.bat included in the zip file.
If it all works right, it should image the computer and immediatly run the scripts before the computer reboots or the agent exits.

Feb 03, 2009 07:26 AM

Hi
Could someone please tell me where I run this scrip? Do I add it to the deployment job I have on DS after it has copied the image but befor it reboots?

Oct 27, 2008 11:14 AM

Ok, I'm new to this, and maybe I'm doing it a bit different, but...
I created my boot disk with the new drivers and went to image my Lenovo T500. The imaging IMMEDIATELY fails with the message below:
Error description:
The disk read or write operation referenced an invalid location.
(Note: Current volume is NTFS from source slot 1.)
==================== Technical details ====================
Logfile = created Mon Oct 27 22:49:45 2008
Build = RDEPLOY.EXE 6.5 (6844)
Cmdline = F:\RDEPLOY.EXE
Status = 30 (0x1e)
Source file = imglib\disk\disk.h
Line number = 239 (0xef)
Stack trace = 0x78093e 0x85e97a 0x89e401 0x89d60c 0x85c1ad 0x77d377 0x717067 0x7190a1 0x6b505d 0x6f8b9a 0x7ba95b 0x6f6f53 0x6b2fff 0x6e07c9 &Known=0x713980
Logical block address = 312600440 (0x12a1e778)
Sector count = 112 (0x70)
Note = Current volume is NTFS from source slot 1.
Imaging library revision = 6844 (dos-x86-release build, Fri Apr 14 14:04:10 2006)
The drive is then inaccessible. What is being done to the drive at that point?
Is this the image or is there something wrong with the drivers on the boot disk? The only way I can get it to work is to reinstall Windows, apply the drivers thru the F6 install and then the image will come down. I'm so confused . . .
Thanks for any help!

Aug 28, 2008 09:46 AM

Forgive me if I am off the mark on this, but surely it is easier to script the sata driver injection within the imaging job using Firm Copy after image has been downloaded to target pc, i.e.
firm.exe -recurse copy .\drivers\Sataxxx PROD:\Drivers\SATAxxx
And then make sure the Sysprep OEMPnPPath contains this c:\driver\Sataxxx path
That should take care of it, surely.

Aug 28, 2008 08:54 AM

We recently switched to Dells and I had the BSOD issues with the 755 trying to integrate it with our current image. I used the posted .zip file in this thread but it did not work for me. I had the factory image so I trolled through the registry and this is what ended up working for me.
I also had to run the install for the Chipset utility afterwards to get the proper USB, etc. drivers installed:
http://support.dell.com/support/downloads/format.aspx?c=us&l=en&s=gen&deviceid=3268&libid=27&releaseid=R174616&vercnt=2&formatcnt=0&SystemID=PLX_PNT_p4_755&servicetag=7XZ65H1&os=WLH&osl=en&catid=-1&impid=-1
Hope this helps.
==Begin Registry entries:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2653&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2681&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2682&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c1&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c3&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c6&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_282a&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_5029&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

Aug 01, 2008 05:37 PM

Thank you for your replied, That solved my problems.

Aug 01, 2008 02:47 PM

Adding mass storage drivers for Windows PE article 20566
https://kb.altiris.com/display/1/index.asp?c=&cpc=&cid=&cat=&catURL=&r=0.8321192
How do I add mass storage drivers to the WinPE pre-boot OS files for use in Boot Disk Creator? article 19067
https://kb.altiris.com/display/1/kb/article.asp?aid=19067&link=

Aug 01, 2008 02:00 PM

I still not able to see the hard drive on the D630. Can you show me how to add these into Altiris BootWizard? Much appreciated.

Jul 29, 2008 01:14 AM

Great one man, i was able to successfully boot Dell Lattitude D630, not sure about the Optiplex 755 as the model is not available.
If anybody get chance please let me know.

Jul 28, 2008 09:03 AM

Very much appreciated. I've got a 6535b early eval and was encountering that darn bsod. I found the ICH9 drivers but must not have been applying them correctly. This is great. Thank you.

Jul 26, 2008 02:33 PM

Just curious, is this package is going to work for Models like Dell Latitude 630 and Optiplex 755.
Please let us know. I will also try and keep you guys posted.

Jun 09, 2008 11:30 PM

Yes, thank you for this.
Worked fine.

Related Entries and Links

No Related Resource entered.