Topic: Comprehensive Laptop driver pack

Hi

I am making a unattended XP CD for my laptop. My laptop is very old and dosent have alot of storage space so I have cut alot of stuff off the xp installation to save space. I would like to be able to use this XP for any laptop so I have added all the Driverpacks to the cd. The only problem is because the laptop isnt very fast it takes a while to unpack them all, plus it takes alot of space up on the hdd (I have a seperate smaller partition for the OS) So I was wondering if there were any driver packs out there which only included drivers for laptops. excluding all the desktop graphics cards for example.

Any help or advise would be much appreciated.

Re: Comprehensive Laptop driver pack

the driverpacks are deleted after the install so no space is wasted... wink

the driver packs are designed to support any machine (even laptops). That is the whole idea wink.

No you can't remove anything... and then still support everything.
...Think about the conundrum you are considering...
Laptops require all the drivers a desktop does... plus many more oddballs (fingerprint reader for example). If you want to cut down on the size... then you should not support laptops wink.

Can't have your cake and eat it too wink.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Comprehensive Laptop driver pack

But i use a small partition for the windows directory and there isnt enough space on this partition for all the packs. Would it be possible to extract the packs to the second larger partition? or do they need to be on the windows partition?

Re: Comprehensive Laptop driver pack

Good thinking... hmmm

requires some post DriverPacks BASE editing... not normaly recomended, but is what you need if you are committed to going that way wink

replace PRESETUP.CMD with one similar to this untested example...

Rem 'Dest' is your desired alternate extraction drive... D: has been set for you as an example
Set Dest=D:

If exist "%systemroot%\system32\setupold.exe" DEL /F "%systemroot%\system32\setupold.exe"

REM +==========================================================================+
REM |   Finding CD/DVD driveletter.                                            |
REM |--------------------------------------------------------------------------|
SET TAGFILE=\OEM
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:& GOTO DPsFound
:DPsFound

REM +==========================================================================+
REM |   Decompressing the DriverPacks to the harddisk - using un7zip.exe.      |
REM |--------------------------------------------------------------------------|
Start /wait /realtime /separate "" %CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\DP*.7z %Dest%\


REM +==========================================================================+
REM |   Copying/decompressing the files to finish the installation.            |
REM |--------------------------------------------------------------------------|
%CDDRIVE%\OEM\bin\un7zip.exe %CDDRIVE%\OEM\bin\*.7z %SystemDrive%\
COPY /Y %CDDRIVE%\OEM\bin\DPsFnshr.ini %SystemDrive%\
IF EXIST %CDDRIVE%\OEM\*.ins COPY /Y %CDDRIVE%\OEM\*.ins %SystemDrive%\


REM +==========================================================================+
REM |   Scanning for driverdirectories.                                        |
REM |--------------------------------------------------------------------------|
%CDDRIVE%\OEM\bin\DevPath.exe %Dest%\D


REM +==========================================================================+
REM |   Disable Driver Signing Policy and keep it disabled.                    |
REM |--------------------------------------------------------------------------|
START %SystemDrive%\DSPdsblr.exe

EXIT

it will also require an edit of the \OEM\bin\DPsFnshr.ini

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
REM   DPsRoot	= "%SystemDrive%"
DPsRoot	= "D:"


; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD = "false"
; system variables supported (see remarks for a list) one location cannot be used as
; KTDlocation: the root directory specified in[Settings]\DPsRoot
KTDlocation	= "%SystemRoot%\DriverPacks"
; system variables supported (see remarks for a list)
logLocation = "%SystemRoot%"
; enables/disables debug mode (enabled by default)
debug = "true"

I think the finisher will handle it fairly well, however, certain exceptions will fail. (any that are hard-coded for 'C:\D\...')
Again this is not tested...
I think you could do fairly well this way - but is not the way that I would go.... big_smile


---- alternate and probably a better solution ----

since you want a Disc that is specific to your machine, and only has to support your single unit...
I would just grab the handful of drivers you need and add them with nLite.
That is the quickest and easiest way to solve your space problems - and speeds up your install by ten minutes or more!

I like the way you think though, well done!

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Comprehensive Laptop driver pack

Sorry for the late reply, been a busy boy! smile

I will attempt to make the changes, in for a penny in for a pound! smile

Anyway, I have a couple of questions. The changes I need to make, are they files that are on the cd after i have synced the driver packs? or do i need to start again and sync them again? in which case how do I remove the current driver packs and start again?

OverFlow wrote:

replace PRESETUP.CMD with one similar to this untested example...

would I just need to replace the text in presetup.cmd with that in the code? I assume so.

I would like to thank you for all your help and your patiance. You have been more than helpfull. thank you very much! smile

Re: Comprehensive Laptop driver pack

those files are added by DriverPacks BASE.

removal of DriverPacks is done by simply slipstreaming with DriverPacks BASE when None of the DriverPacks have been selected.
Removal is only possable when no changes have been made to your source after the DriverPacks were slipstreamed.
if you remove DriverPacks (or update it) and you have modified your DriverPacks slipstreamed source after DriverPacks was slipstreamed then you will have garbage...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.