OverFlow wrote:

You seem to have confirmed that larger files transfer faster...
   Even when they are not copied from an ODD.

Yep, according to the benchmarks that I did on both the Hard Drive and the installation media (the usb drive)  there are two things that can slow down the driverpack installation:

1.)  the compression ratio of the driverpacks archives
2.)  the write speed of the Hard Drive

The compression ratio was the first thing that was slowing down the installation process. whenever I tried extracting one of the driverpacks, the CPU usage in task manager would hit 99-100%, so I tried getting rid of the compression and it ended up speeding things up a bit.  However, when I did that, the Hard Drive became the new bottle neck of the installation.  I knew that it wasn't the read speed of the usb drive since the USB could read at decent data rates no matter how small the size of the individual files were.  When I looked at the write speed of the hard drive for files that were 4 KB in size, it was clear that the hard drive's write speed for small files was the bottle neck (the USB read at 4.892 MB/s but the hard drive only wrote at 0.839 MB/s).  Hard drives are much better at writing big files than tiny files, which explains why the .7z archive with the cab compressed drivers transferred faster than the .7z archive that had all of the drivers extracted.  At this point, the only way to make the installation go faster would be installing windows on a hard drive (or flash drive) with a faster write speed.



OverFlow wrote:

I don't think it is a good idea to start combining all of our packs into one single huge pack wink
But. It is nice to know that if we do then we can shave about 25% off our extraction time.

I don't think you have to combine all of the driverpacks into one huge pack to save space.  I believe that it was the cab compressed drivers and the fact that the .7z archive had no compression that speed up the installation.  So if you wanted to keep all of the driverpacks in their own archives, you should be able to, you just may have to create each driverpack using the Stand Alone Driver option with method 1 for each driverpack, making sure not to add the cabbed driverpacks to the same directory.  Then just compress each directory that the driverpacks are in using 7zip with storage compression, and name the archive anything with "DP" in the beginning of the name.  Just make sure that whatever you name it is no longer than 8 characters long (8.3 file name limit in DOS).  I'll have to try it though.  When I do complete the test, I'll edit my previous post to add the test.

Took me some time, but I've complete the tests, you can view them here

I also found out that you can add multiple locations to where windows searches for drivers by adding multiple paths to the entry in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath.  For those of you reading this who wants to know more about doing this, you can read the article here.

Here's some tests that I ran using various methods to install driverpacks.  These tests were done to find the fastest method to install the driverpacks.


OS tested:  Windows XP SP2

Computer: Dell inspiron 2200

specs:
    Intel Celeron M 360J, 1400MHz (L1 cache: 32 KB  L2 cache:  1 MB)
    Memory: 503MB PC2700 DDR SDRAM (2.5-3-3-7 @ 166 MHz) (effective clock:  333 MHz) (bandwidth:  2667 MB/s)
    BIOS:  Phoenix
    Disk Drive:  Hitachi HTS424030M9AT00  (30 GB, 4200 RPM, Ultra-ATA/100)  (DMA mode 5)
    NTFS Tested Partition:  22842MB ( I didnt format the entire drive since I had another OS on another partition)

Installation Media:

4 GB USB flash drive formatted with NTFS file system.


Hard drive & flash drive benchmark:  Used CrystalDiskMark 2.2


Hard Drive:

-----------Read-------------
Sequential speed:  25.95 MB/s
512KB read:          16.59 MB/s
4KB read:            0.336 MB/s

-----------Write------------
Sequential write:   23.62 MB/s
512KB write:       13.72 MB/s
4KB write:           0.839 MB/s


USB Drive:

----------Read--------------
Sequential read:   26.30 MB/s
512KB read:       26.29 MB/s
4KB read:           4.892 MB/s

----------Write-------------
Sequential write:  5.678 MB/s
512KB write:       2.463 MB/s
4KB write:           0.026 MB/s



I used WinSetupFromUSB to make the USB windows installation.  The Windows XP Source was trimmed down to 354 MB by doing the following:

    Deleted the "DOCS", "VALUEADD", and "SUPPORT" folders
    Deleted "WIN9XMIG", "WIN9XUPG", and "WINNTUPG" folders in I386
    Deleted "LANG" and "cmpnents.
   
    Used nlite for the following:
   
    In the components section, removed all except "western europe and United States" under languages.
    Performed UxTheme and SFC patch under patches.
    removed error report, remote registry, messenger, security, system restore, and windows update services
   
   

Times:

All times are in minutes:seconds format.  system restore was disabled for all tests to speed up installation.

The Tests with driverpacks include ALL 25 driverpacks (both official and 3rd party driverpacks).

All tests with driverpacks have SFC (windows file protection) disabled, since it speeds up the installation.

All driverpacks were integrated using method 2.

All times start when setup is formatting the drive and ends when all desktop Icons appear.  On a fresh XP install on my computer, the screen flashes twice, so after the second flash, the desktop is considered to be usable and the installation is considered to be complete.



test1:  without driverpacks - SFC (windows file protection) enabled  :  16:23
test2:  without driverpacks - SFC (windows file protection) disabled  :  13:48
test3:  with driverpacks  :  38:40
test4:  *with driverpacks and modded presetup.cmd  :  39:57
Test5:  **driverpacks with 7zip storage compression in one archive (cab compressed)  :  31:05
test6:  ***Driverpacks using jaws1975's un7zip.exe  :  36:22

NOTE:  At this point in the test, the archives were getting too big, to the point that I wasnt able to fit both the xp installation and every single driverpack on my USB drive (all 25 driverpacks uncompressed in one archive took of the 3.76 GB of space on my USB drive), so I have excluded the 3rd party webcam driverpack for the following tests.  The tests may not be accurate because my USB drive was very full durring the tests (not sure whether that would affect reading speed or not).

test7:  driverpacks with 7zip storage compression  :  34:15
test8:  ****driverpacks with 7zip storage compression in one archive (not cab compressed)  :  36:47



*The modded presetup.cmd file copies the driverpacks archives to the hard drive before extraction.  You can get it from post #14 in this topic.

**driverpacks were created with Stand Alone Drivers option with method 1 which cabs the files to save a little space.  Driverpacks were combined into one 7zip archive with storage compression.  Archive was 1.42 GB (exactly 1,531,810,967 bytes) large and was named DPGA906.7z (I could have probably named it anything as long as the name contained DP at the beginning and was no longer than 8 characters long). The driverpack was then placed in the OEM folder of the installation media.  I also slipstreamed driverpacks CPU, mass storage, and chipset using method 2 just to make sure the installation went through correctly.

*** Same as test5, except here I replaced un7zip.exe and its .dll file with jaws1975's version.

**** Same as test5, except here drivers are completely uncompressed. 




Results:


Test 5 was the fastest method to install Windows XP SP2 with driverpacks.


NOTE :  whenever you slipstream a large amount of driverpacks, windows installation seems to hang a bit after un7zip extracts all of the driverpacks, this doesnt happen when you slipstream a few driverpacks (like chipset, cpu, and mass storage).  The hard drive light was lit up durring this time, so I belive that windows was using the page file on the hard drive to move some data around. Just a guess...

NOTE 2  :  For some reason, laptops boot up faster than Desktops, if anyone knows why, please let me know.

OverFlow wrote:

your users don't usually change out MotherBoards on you do they?

Naa, I just wanted to have the drivers on the computer just in case they had (or wanted) to change some hardware, so that they can reboot into their system without having to use another computer to back up their data.  It's not critical that I keep all the drivers on the system, its more of a convenience, hard drive space usually isn't a concern nowadays (I've seen A 500 GB HD with 32 MB of cache for $49 including shipping)!  Ideally, I want the end user to be able to just insert any device (such as a web cam or wifi card) via usb and have windows automatically search for and install drivers from the directory where I placed the driverpacks.  I've taken a quick look at some of the sysprep guides in the Universal Image forums and it looks like that there heading in the direction that I want to go, so I'm gonna try following some of the guides there when I get the chance.


OverFlow wrote:

found it LOL it was a sticky right above this post ROFL... DUH

Copy OEM folder contents to HD before "fake setup"?

Ah, thanks!  I got the script that you posted in that link, I think I'll try it out tomorrow.  I don't know why I didn't think of this, but I think I'll also try extracting all of the driverpacks to make one giant driverpack or reducing the amount of compression to speed up the extraction a bit.  Thanks again for the help!

Thanks for the reply!

How can I get driverpacks to copy the archives to the hard drive before extraction while installing xp ( I would like to save that 1 minute smile )?  Also, I would like to keep all of the driverpacks on the installed drive, so whenever I insert a device (via usb or wherever), windows automatically installs it (kind of like how most linux distributions do when you plug in a usb wifi adapter or a printer, they get installed and configured automatically).  I know that I need to make A SAD folder on my hard drive, but would I also have to use devpath so that windows knows where to look for additional drivers?

Hi, I've been using driverpacks for a while and it has really made my life easier. so first off, I would like to say thanks to everyone who helped to make driverpacks possible!  Thanks guys!


The Issue

I am using all driverpacks (including 3rd party driverpacks) with method 2 when I am installing windows XP sp2 unattended with driverpacks.  now it takes a while for driverpacks to extract all 25 of the archives before windows xp starts to install everything, so I would like to know how I could slipstream the driverpacks without compressing them into 7z archives.  I belive that method 1 uses cab files which may be a little faster, but that may cause some of my driverpacks not to install correctly because of the path statement limitation present in Windows xp.  I was thinking about making and placing a Stand Alone Drivers Directory in the OEM folder of my installation media and then placing the following line of code under the [GuiUnattended] section of winnt.sif in my installation media:

DetachedProgram="D:\OEM\DP_Install_Tool.cmd"

Would that allow all driverpacks to install correctly without having to compress them in .7z files?

The following are my DPs_BASE.ini and my DPs_BASE.log files, as well as my HWIDs:


DPs_BASE.ini

[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "C:\CustomXP"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "all"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "yes"


; this section is optional!
[OptionalSettingsOther]
; CCC/CCP/None, use ATI Catalyst Control Center or ATI Catalyst Control Panel (only relevant when slipstreaming DriverPack Graphics A)
; 1/2/3/None, use Nvidia Control Panel - 1 = Old, 2 = New, 3 = Both, None
ATI_cpl		= "CCP"
Nvidia_cpl	= "2"

DPs_BASE.log

2009-08-10 14:19:28 : <INIT> DriverPacks BASE 8.12.5 initialized.
2009-08-10 14:19:28 : <INIT> Host environment: WIN_XP Service Pack 3 on X86 CPU.
2009-08-10 14:19:28 : <INIT> Created temporary working directory.
2009-08-10 14:19:28 : <INIT> Imported proxy settings from Internet Explorer.
2009-08-10 14:19:28 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Chipset 902!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack CPU 804!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Graphics A 906!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Graphics B 906!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Graphics C 8121!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack LAN 8121!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack MassStorage 901!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Sound A 805!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack Sound B 805!
2009-08-10 14:19:28 : <INIT> 	Detected DriverPack WLAN 806!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Bluetooth 081028!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Broadband 70416!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack HID 90204!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Misc 90322!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Modem 90522!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Monitor 81227!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Phone 80207!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack PrintersCanonInkjet 61105!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack PrintersCanonLaserjet 61020!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack PrintersHP 71126!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Scanner 60831!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack TV 80908!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack USB 80911!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack Virtual 90225!
2009-08-10 14:19:29 : <INIT> 	Detected 3rd Party DriverPack WebCam 90513!
2009-08-10 14:19:29 : <INIT> 	Finished scanning.
2009-08-10 14:19:29 : <INIT> Detected settings file "G:\All Mikes Stuff\Programs\Desktop PC\DriverPacks BASE (slipstreams driverpacks into 32bit windows disks)\xp\DPs_BASE.ini".
2009-08-10 14:19:29 : <INIT> Windows XP Professional -  Retail SP2 detected.
2009-08-10 14:19:29 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2009-08-10 14:19:29 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2009-08-10 14:19:29 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2009-08-10 14:19:29 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2009-08-10 14:19:29 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2009-08-10 14:19:29 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2009-08-10 14:19:29 : <INIT> wnt5_x86-32_disc is the selected installation platform .
2009-08-10 14:19:29 : <INIT> Imported settings from settings file.
2009-08-10 14:19:29 : <GUI>  Initialized GUI.
2009-08-10 14:19:29 : <GUI>  Created a list of all available language files.
2009-08-10 14:19:29 : <GUI>  Set the last used language, English, as the GUI language.
2009-08-10 14:19:36 : <GUI>  Windows XP Professional -  Retail SP2 detected.
2009-08-10 14:19:36 : <GUI>  wnt5_x86-32_disc is the selected installation platform .
2009-08-10 14:19:48 : <GUI>  Refreshed UpdateChecker with success.
2009-08-10 14:19:52 : <GUI>  Saved settings!
2009-08-10 14:19:52 : <GUI>  Closed GUI.
2009-08-10 14:19:52 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2009-08-10 14:19:56 : <PREP> Removed all attributes from \I386.
2009-08-10 14:19:56 : <PREP> Deleted old DriverPacks.
2009-08-10 14:19:56 : <PREP> Deleting old method 2 related files.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin\DevPath.exe.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\*.ins.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin\7-zip32.dll.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin\DPsFnshr.7z.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin\DPsFnshr.ini.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin\un7zip.exe.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\DP_Install_Tool.cmd.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\DPINST.exe.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\DPInst.xml.
2009-08-10 14:19:56 : <PREP> Deleted \OEM\bin
2009-08-10 14:19:56 : <PREP> Deleted \OEM
2009-08-10 14:19:56 : <PREP> Restored \I386\winnt.sif.
2009-08-10 14:19:56 : <PREP> Restored \I386\txtsetup.sif.
2009-08-10 14:19:56 : <PREP> Restored \I386\dosnet.inf.
2009-08-10 14:19:56 : <PREP> C:\CustomXP\I386\DriverPack_MassStorage_wnt5_x86-32.ini
2009-08-10 14:19:59 : <PREP> Restored \I386\DPTI2O.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\adpu160m.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\symc810.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\symc8xx.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\mraid35x.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\dac2w2k.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\dac960nt.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\ultra.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\ql12160.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\siside.SY_.
2009-08-10 14:19:59 : <PREP> Restored \I386\viaide.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\3wareDrv.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\3waregsm.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\3wDrv100.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec6210.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec6260.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec6280.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec68x5.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec6880.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec6897.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec67160.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aec671x.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aar81xx.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aar1210.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\adpu320.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\a320raid.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\cda1000.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\ADP3132.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aacsas.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\aac.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\amdide.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\amdide1.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\ahci7xx.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\ahci6xx.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\arcm_x86.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\atiide.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\m5228.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\m5281.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\m5287.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\m5288.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\m5289.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\cpqcissm.SY_.
2009-08-10 14:19:59 : <PREP> Deleted \I386\cpqarry2.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\cercsr6.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\msasdell.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\hpt3xx.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\rr174xp.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\hpt374.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\hptmv.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\hptmv6.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\rr232x.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\2310_00.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\hptiop.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\iastor55.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\iastor70.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\iastor78.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\iastor86.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\raidsrc.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\ipsraidn.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nfrdx960.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\adp94xx.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\inic162x.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\iteraid.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\jraid.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\MegaIDE.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\MegaINTL.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\msasxp.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\megasr.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\symmpi.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\Mraid2k.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\mv61xx.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\mv614x.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\mvsata.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\mv64xx.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nvgts5.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nvrd325.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nvgts6.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nvatabus.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\nvraid.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\fst376xp.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\ide376xp.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\fasttrak.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\fast2xxp.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\s150sx8.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\fastsx.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\sptrak.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\ulsata.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\ulsata2.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\fttxr52P.SY_.
2009-08-10 14:20:00 : <PREP> Deleted \I386\prfsx4xp.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\FTTXR5_O.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\ql2100.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\ql2200.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3114r5.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3124r5A.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3124R5A2.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3132R5C.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3132R5C2.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3132R5C3.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3132R5C4.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3132R5C5.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\pnp649r.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\pnp680r.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\3112Rx47.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3114r.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3124r.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\ASH1205.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\pnp680.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3531.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3112.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3114.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\si3124.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3132B.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3132B2.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3132B3.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3132B4.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SI3132B5.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SISRAID.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SISRAID1.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SISRAID2.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SISRAIDX.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\SISRAID4.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\viamraid.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\VIAPDSK.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\VMSCSI.SY_.
2009-08-10 14:20:01 : <PREP> Deleted \I386\DriverPack_MassStorage_wnt5_x86-32.ini.
2009-08-10 14:20:01 : <PREP> Deleted old DriverPack MassStorage text mode drivers.
2009-08-10 14:20:01 : <PREP> Restored \I386\NEWDEV.DL_.
2009-08-10 14:20:01 : <PREP> Restored \I386\svcpack.in_.
2009-08-10 14:20:01 : <PREP> Unslipstreamed KB883667, KB888111.
2009-08-10 14:20:01 : <PREP> Deleted \I386\presetup.cmd.
2009-08-10 14:20:01 : <PREP> Restored original setup: method 2 was used previously.
2009-08-10 14:20:03 : <PREP> Verified method 2 references don't exist in txtsetup.sif or dosnet.inf.
2009-08-10 14:20:03 : <PREP> Cleaned up \$OEM$\cmdlines.txt.
2009-08-10 14:20:03 : <SLIP> QuickStream Cache available for DriverPack MassStorage text mode drivers!
2009-08-10 14:20:23 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2009-08-10 14:20:23 : <SLIP> G:\All Mikes Stuff\Programs\Desktop PC\DriverPacks BASE (slipstreams driverpacks into 32bit windows disks)\xp\QSC\wnt5_x86-32_uni_DP_MassStorage_901_textmode\DriverPack_MassStorage_wnt5_x86-32.ini
2009-08-10 14:20:26 : <SLIP> Processing the files now. This may take a minute.
2009-08-10 14:21:31 : <SLIP> Slipstreamed DP MassStorage text mode drivers using QuickStream Cache.
2009-08-10 14:21:31 : <SLIP> txtsetup.sif Backed-up Successfully
2009-08-10 14:21:31 : <SLIP> dosnet.inf Backed-up Successfully
2009-08-10 14:21:45 : <SLIP> Removed entries from \I386\txtsetup.sif that will be updated.
2009-08-10 14:21:48 : <SLIP> Removed entries from \I386\dosnet.inf that will be updated.
2009-08-10 14:23:46 : <SLIP> Updated \I386\dosnet.inf and \I386\txtsetup.sif to support DP MassStorage text mode drivers.
2009-08-10 14:23:46 : <SLIP> Created necessary directory structure for method 2.
2009-08-10 14:23:46 : <SLIP> Copying files necessary for method 2.
2009-08-10 14:23:47 : <SLIP> Extracted additional files necessary for method 2.
2009-08-10 14:23:47 : <SLIP> expanded setup.ex_ to setuporg.exe
2009-08-10 14:23:47 : <SLIP> SETUP.EX_ Backed-up Successfully
2009-08-10 14:23:47 : <SLIP> Compressed setup.exe to SETUP.EX_.
2009-08-10 14:23:47 : <SLIP> Method 2 setup.ex_ installed
2009-08-10 14:23:47 : <SLIP> Created \I386\presetup.cmd file.
2009-08-10 14:23:47 : <SLIP> Updated \I386\txtsetup.sif to support method 2.
2009-08-10 14:23:47 : <SLIP> Updated \I386\dosnet.inf to support method 2.
2009-08-10 14:23:47 : <SLIP> Copied DriverPack Chipset to \OEM.
2009-08-10 14:23:48 : <SLIP> Copied DriverPack CPU to \OEM.
2009-08-10 14:23:50 : <SLIP> Copied DriverPack Graphics A to \OEM.
2009-08-10 14:23:55 : <SLIP> Copied DriverPack Graphics B to \OEM.
2009-08-10 14:24:00 : <SLIP> Copied DriverPack Graphics C to \OEM.
2009-08-10 14:24:00 : <SLIP> Copied DriverPack LAN to \OEM.
2009-08-10 14:24:00 : <SLIP> Copied DriverPack MassStorage to \OEM.
2009-08-10 14:24:02 : <SLIP> Copied DriverPack Sound A to \OEM.
2009-08-10 14:24:05 : <SLIP> Copied DriverPack Sound B to \OEM.
2009-08-10 14:24:06 : <SLIP> Copied DriverPack WLAN to \OEM.
2009-08-10 14:24:21 : <SLIP> Renamed DriverPack DP_Bluetooth_wnt5_x86-32_081028.7z to DP_Bluet.7z in \OEM.
2009-08-10 14:24:21 : <SLIP> Renamed DriverPack DP_Broadband_wnt5_x86-32_70416.7z to DP_Broad.7z in \OEM.
2009-08-10 14:24:21 : <SLIP> Renamed DriverPack DP_HID_wnt5_x86-32_90204.7z to DP_HID_w.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Misc_wnt5_x86-32_90322.7z to DP_Misc_.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Modem_wnt5_x86-32_90522.7z to DP_Modem.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Monitor_wnt5_x86-32_81227.7z to DP_Monit.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Phone_wnt5_x86-32_80207.7z to DP_Phone.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_PrintersCanonInkjet_wnt5_x86-32_61105.7z to DP_Print.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_PrintersCanonLaserjet_wnt5_x86-32_61020.7z to DP3P0001.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_PrintersHP_wnt5_x86-32_71126.7z to DP3P0002.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Scanner_wnt5_x86-32_60831.7z to DP_Scann.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_TV_wnt5_x86-32_80908.7z to DP_TV_wn.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_USB_wnt5_x86-32_80911.7z to DP_USB_w.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_Virtual_wnt5_x86-32_90225.7z to DP_Virtu.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Renamed DriverPack DP_WebCam_wnt5_x86-32_90513.7z to DP_WebCa.7z in \OEM.
2009-08-10 14:24:22 : <SLIP> Copied DriverPacks to \OEM.
2009-08-10 14:24:22 : <SLIP> svcpack.in_ Backed-up Successfully
2009-08-10 14:24:22 : <SLIP> Extracted svcpack.inf and deleted svcpack.in_.
2009-08-10 14:24:22 : <SLIP> uni2ansi.exe of svcpack.inf was successful
2009-08-10 14:24:23 : <SLIP> Updated \I386\svcpack.inf file to support KB888111 and KB921401.
2009-08-10 14:24:25 : <SLIP> Updated \I386\txtsetup.sif file to support KB888111.
2009-08-10 14:24:28 : <SLIP> Updated \I386\dosnet.inf file to support KB888111.
2009-08-10 14:24:29 : <SLIP> Updated \I386\dosnet.inf file to support KB921401.
2009-08-10 14:24:29 : <SLIP> newdev.DL_ Backed-up Successfully
2009-08-10 14:24:30 : <SLIP> newdev.dl_ updated
2009-08-10 14:24:30 : <SLIP> Updated \I386\svcpack.inf file to support KB883667.
2009-08-10 14:24:30 : <SLIP> Updated \I386\txtsetup.sif file to support KB883667.
2009-08-10 14:24:30 : <SLIP> Updated \I386\dosnet.inf file to support KB883667.
2009-08-10 14:24:30 : <SLIP> SVCPACK.INF was CAB compressed to SVCPACK.IN_
2009-08-10 14:24:30 : <SLIP> WINNT.SIF Backed-up Successfully
2009-08-10 14:24:31 : <SLIP> Updated \I386\winnt.sif to support method 2.
2009-08-10 14:24:31 : <SLIP> Updated DPsFnshr.ini to disable KTD.
2009-08-10 14:24:31 : <SLIP> Updated \I386\winnt.sif's GUIRunOnce section.
2009-08-10 14:24:32 : <SLIP> DP_Install_Tool was copied successfully
2009-08-10 14:24:32 : <SLIP> Slipstream finished in 4 minutes and 39 seconds.
2009-08-10 14:24:37 : <CLNP> Temporary working directory successfully deleted.
- = DriverPacks BASE ini settings used = -
[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "C:\CustomXP"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "all"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "yes"


; this section is optional!
[OptionalSettingsOther]
; CCC/CCP/None, use ATI Catalyst Control Center or ATI Catalyst Control Panel (only relevant when slipstreaming DriverPack Graphics A)
; 1/2/3/None, use Nvidia Control Panel - 1 = Old, 2 = New, 3 = Both, None
ATI_cpl		= "CCP"
Nvidia_cpl	= "2"
2009-08-10 14:24:37 : <CLNP> Create a DPs_Base.log backup @ G:\All Mikes Stuff\Programs\Desktop PC\DriverPacks BASE (slipstreams driverpacks into 32bit windows disks)\xp\LogFiles\DPs_BASE_09-08-10_14-24.log
2009-08-10 14:24:37 : <CLNP> Program terminated.

I'm not sure if my HWIDs are needed, but I will include them just in case.

=========== 
PCI Devices 
=========== 
PCI\VEN_8086&DEV_1039&SUBSYS_02671014&REV_81\4&25296D99&0&40F0: Intel(R) PRO/100 VE Network Connection
PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_81\3&61AAA01&0&F0 : Intel(R) 82801 PCI Bridge - 244E
PCI\VEN_8086&DEV_24C0&SUBSYS_00000000&REV_01\3&61AAA01&0&F8 : Intel(R) 82801DB LPC Interface Controller - 24C0
PCI\VEN_8086&DEV_24C2&SUBSYS_02671014&REV_01\3&61AAA01&0&E8 : Intel(R) 82801DB/DBM USB Universal Host Controller - 24C2
PCI\VEN_8086&DEV_24C3&SUBSYS_02671014&REV_01\3&61AAA01&0&FB : Intel(R) 82801DB/DBM SMBus Controller - 24C3
PCI\VEN_8086&DEV_24C4&SUBSYS_02671014&REV_01\3&61AAA01&0&E9 : Intel(R) 82801DB/DBM USB Universal Host Controller - 24C4
PCI\VEN_8086&DEV_24C5&SUBSYS_02671014&REV_01\3&61AAA01&0&FD : Vinyl AC'97 Codec Combo Driver (WDM)
PCI\VEN_8086&DEV_24C7&SUBSYS_02671014&REV_01\3&61AAA01&0&EA : Intel(R) 82801DB/DBM USB Universal Host Controller - 24C7
PCI\VEN_8086&DEV_24CB&SUBSYS_02671014&REV_01\3&61AAA01&0&F9 : Intel(R) 82801DB Ultra ATA Storage Controller - 24CB
PCI\VEN_8086&DEV_24CD&SUBSYS_02671014&REV_01\3&61AAA01&0&EF : Intel(R) 82801DB/DBM USB 2.0 Enhanced Host Controller - 24CD
PCI\VEN_8086&DEV_2560&SUBSYS_00000000&REV_01\3&61AAA01&0&00 : Intel(R) 82845G/GL/GE/PE/GV/E Processor to I/O Controller - 2560
PCI\VEN_8086&DEV_2562&SUBSYS_02671014&REV_01\3&61AAA01&0&10 : Intel(R) 82845G/GL/GE/PE/GV Graphics Controller
12 matching device(s) found.
 
=========== 
USB Devices 
=========== 
USB\ROOT_HUB\4&1FFC0696&0                                   : USB Root Hub
USB\ROOT_HUB\4&3167E447&0                                   : USB Root Hub
USB\ROOT_HUB\4&38D47588&0                                   : USB Root Hub
USB\ROOT_HUB20\4&18090371&0                                 : USB Root Hub
USB\VID_049F&PID_0051\5&3838009C&0&1                        : USB Composite Device
USB\VID_049F&PID_0051&MI_00\6&149BE1D8&0&0000               : USB Human Interface Device
USB\VID_049F&PID_0051&MI_01\6&149BE1D8&0&0001               : USB Human Interface Device
USB\VID_059F&PID_0527\AAB74D433A2F                          : USB Mass Storage Device
USB\VID_1199&PID_0023\5&2879F961&0&2                        : USB Composite Device
USB\VID_1199&PID_0023&MI_00\6&151B6340&0&0000               : Sierra Wireless Compass 597 Device
USB\VID_1199&PID_0023&MI_01\6&151B6340&0&0001               : USB Mass Storage Device
USB\VID_1307&PID_0165\08120158ADE751                        : USB Mass Storage Device
USBSTOR\DISK&VEN_&PROD_&REV_0.00\08120158ADE751&0           : USB Device
USBSTOR\DISK&VEN_LACIE&PROD_BIGDISK&REV_\AAB74D433A2F&0     : LaCie BigDisk USB Device
USBSTOR\DISK&VEN_SIERRA&PROD_WIRELESS_STORAGE&REV_2.31\7&7C4B7CC&0: Sierra Wireless Storage USB Device
15 matching device(s) found.
 
============= 
Input Devices 
============= 
HID\VID_049F&PID_0051&MI_00\7&35F6E4ED&0&0000               : HID Keyboard Device
HID\VID_049F&PID_0051&MI_01&COL01\7&2EFC4943&0&0000         : HID-compliant consumer control device
HID\VID_049F&PID_0051&MI_01&COL02\7&2EFC4943&0&0001         : HID-compliant device
3 matching device(s) found.
 
============ 
ACPI Devices 
============ 
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_0                : Intel(R) Pentium(R) 4 CPU 2.40GHz
ACPI\INT0800\4&36B16CB7&0                                   : Intel(R) 82802 Firmware Hub Device
ACPI\PNP0000\4&36B16CB7&0                                   : Programmable interrupt controller
ACPI\PNP0100\4&36B16CB7&0                                   : System timer
ACPI\PNP0200\4&36B16CB7&0                                   : Direct memory access controller
ACPI\PNP0303\5&B71CB80&0                                    : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0401\0                                              : ECP Printer Port (LPT1)
ACPI\PNP0501\0                                              : Communications Port (COM1)
ACPI\PNP0700\0                                              : Standard floppy disk controller
ACPI\PNP0800\4&36B16CB7&0                                   : System speaker
ACPI\PNP0A03\2&DABA3FF&0                                    : PCI bus
ACPI\PNP0A05\4&36B16CB7&0                                   : Generic Bus
ACPI\PNP0A06\3&473F1A46&0                                   : Extended IO Bus
ACPI\PNP0B00\4&36B16CB7&0                                   : System CMOS/real time clock
ACPI\PNP0C02\1D                                             : Motherboard resources
ACPI\PNP0C02\1E                                             : Motherboard resources
ACPI\PNP0C02\1F                                             : Motherboard resources
ACPI\PNP0C04\4&36B16CB7&0                                   : Numeric data processor
ACPI\PNP0C0C\3&61AAA01&0                                    : ACPI Power Button
ACPI\PNP0F13\0                                              : PS/2 Compatible Mouse
ACPI\THERMALZONE\THM0                                       : ACPI Thermal Zone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
24 matching device(s) found.
 
============ 
 HDA Audio 
============ 
No matching devices found.
 
============ 
RAID Devices 
============ 
PCI\VEN_8086&DEV_24CB&SUBSYS_02671014&REV_01\3&61AAA01&0&F9
    Name: Intel(R) 82801DB Ultra ATA Storage Controller - 24CB
    Hardware ID's:
        PCI\VEN_8086&DEV_24CB&SUBSYS_02671014&REV_01
        PCI\VEN_8086&DEV_24CB&SUBSYS_02671014
        PCI\VEN_8086&DEV_24CB&CC_01018A
        PCI\VEN_8086&DEV_24CB&CC_0101
    Compatible ID's:
        PCI\VEN_8086&DEV_24CB&REV_01
        PCI\VEN_8086&DEV_24CB
        PCI\VEN_8086&CC_01018A
        PCI\VEN_8086&CC_0101
        PCI\VEN_8086
        PCI\CC_01018A
        PCI\CC_0101
1 matching device(s) found.

Any comments or suggestions you may have will be greatly appreciated.  Thanks!

Just posting to vote for driverpacks 64-bit support for windows xp.  Thanks.