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.
Last edited by GameBooy2020 (2009-08-17 08:10:57)