Re: Looking for a good DriverPacks Tutorial...

Hi Erik,
you did not.
Ton80 means that noobie txt I posted in here.

I was rewriting it because of his wise words. (And I pulled the old one)
Dear Gentlebeings,

do YOU have to install windows XP on a regular basis?
Don't you hate it when you need that F6 FLOPPY?
Do you wish you could spend less time installing drivers on each installation?
After installing XPSp2, do you want to save an hour or longer with several restarts while doing windows update?

Well, spend some time on this, and save a couple hours each time you run setup.

A DVDRW is highly recommended.

I knew a few things about unattended setup.
I knew about MsBatch, sysprep, and answerbuilder, but these tools are not the most convenient when one wants a bootable installation disc that sees your non-supported hard drive controller and has to be able to run a repair session.
One could do that with these tools and some geeky knowhow.
However, manually adding the needed drivers is tedious, prone to error, and has to be done per type of machine.
This is not really something I want to spend my time on.

So, my goal was to build a "setup" CD that can detect hard drives without using a driver-floppy in just about all machines.
Well, I learned there is a huge "filtered" collection of mass storage and chipset drivers available.
That took care of that F6 floppy need.

BUT, people whom are going to install on a regular basis need better.
Graphics cards, Lan, Wireless devices and sound driver installation can be a pain.
Some Hotfixes released after XP Service Pack 2 might be NEEDED to successfully install some drivers...

Well, I was not the only person looking for a convenient solution and I found some COOL projects.
They offer the integration tools for hotfixes and drivers, in such a form that the result can still fit a 700 or 800 Mb CDR.
The drivers were zipped with 7zip.
It depends on your selection, but these 7zip files contain well over a Gigabyte of drivers Windows does not have.
The packed Hotfixes are also taking room.
When one integrates all the hotfixes, several addons, all the DriverPacks and removes nothing from the Windows Source, then one will need a DVD.
(That's not a bad thing in itself... On a DVDRW one can really go for roll-outs.)
If you use Nlite to slim down your source BEFORE you integrate hotfixes and slipstream the drivers, you can usually get it to fit on a CDR.

I spent some time at these guys hangouts and learned, and tested and learned.
When new releases were in the works, I ran tests on a few "exotic" machines.
These programs improve over time, and I try to watch their evolution.
But I ramble..

For those of us that regularly run setup on a variety of new machines, here is something that works.
Actually, after a few runs, you find they are SIMPLE steps.

If you want it to fit on CDR: Nlite (slimming it down/other functions) and RVM (hotfixes/addons)
After that, Slipstream the Driverpacks into your source with DPs_Base.

If you are using a DVD:
Maybe you still want to use Nlite for some of its functions.
RVM to include hotfixes and addons.
The last slipstream is adding the DriverPacks with DPs_Base.

Common to CDR /DVD is that when you are done with the streaming, you burn a bootable or create an ISO.
(An ISO is usable for burning, for RIS or for testing in a Virtual PC).

Let's get into detail

RVM for slipstreaming post SP2 HOTFIXes and ADDONS
This is the page for Ryan Vander Meulen's integrator.
You want Hotfixes, so get his RVM POST SP2 hotfixes pack.
You should also get his RVM integrator and while you are at RVM's site, I can suggest you also look at the addons.
If you want them, download them into the same folder.
I usually select DOTNETFX with its hotfixes and some other addons I want.
My experience with addons is that you best do them in the same session..

Note, you could use Nlite to integrate RVM's hotfix pack and RVM's addons, but I do NOT use Nuhi's Nlite to integrate these....

The source.
In this example I'll use an XP HOME edititon.
Copy your OEM home sp2 CD to a folder on hard drive.
eg, oemsp2_HOME

Slimming down to fit on a CDR.
If you are going to use NLite to make a build fit on a 700Mb or 800 Mb CDR, then PLEASE do not do this after you slipstreamed the Driverpacks .
I will also advise to not use Nlite for integrating the RVM hotfix packs.
I once ran into a bug in NLite when it integrated RVM's hotfixes.
Well... I got an error, and then svcpack.in_ (which is a txtfile) showed a size of 1.2Gigabyte.
NLite had revisions, and this should be fixed by now, but I still use RVM for RVM's hotfix packs.

Still, you most definately do not want to use N-Lite for slipstreaming the driverpacks.

Anyway, I use NLite for slimming down the source.
Do NOT remove of the :\I386\WINNTUPG folder.
It's needed for the Windows Recovery Console on a winxp sp1a with sp2 slipstreamed.
The other *UPG can be removed but for some reason the WRC needs that WINNTUPG folder.

The dotnetFX folder is not needed. (The RVM hotfixed dotnet is newer.)
DotNet is going to be needed for ATI graphics control panel, and many other programs will ask for a later version than what was originally on the Disc, so this RVM hotfix is highly recommended.
You could do away with the components folder altogether if you don't use tabletPC component.
Move NTbackup folder into support folder (If it is a Home edition).
You can delete valueadd folder.
I do NOT delete support folder (the tools are too valuable).

Then you run Nlite on that already slimmed down source.
I would suggest you remove the unneeded languages and unneeded keyboards.
Music samples, and the guided tour are also things you don't need.
Use NLite for removing things you do not use, and tweak the tweaks you would recommend.
Then let it do its thing and you've slimmed it down quite a bit.
I prefer to use Nlite FIRST, then RVM, and then DPs_base
Other reliable folks tell me they do RVM first, then Nlite, and then DPs_base.
All experienced DriverPacks users slipstream the drivers with DPs_Base and do that as LAST slipstream.
end notes <--

The RVM integrator.
Get to the folder you downloaded RVM integrator and the RVM packs into.
Run the integrator, and browse it to the selected source for this session.

For some NON-English Windows source CD's, if you want HD-audio drivers load correctly, this is a required setting.)
hit the advanced flag
tick to ENABLE advanced
tick to convert UNICODE TO ANSI
go back to MAIN
(note, the latest RVM seems to have set UNICODE TO ANSI as DEFAULT, but if your Windows source is not an English version it is still worth your time checking into this.)

In the integrator, you can have it make a copy to a new folder for the slipstreaming.
(You don't need to, but it's handy when you are going to make variants.)
eg, oemsp2_home_hotfixed
This oemsp2_home_hotfixed folder would have the rootfiles and 386 folder only.
I suggest you copy the SUPPORT folder to oemsp2_home_hotfixed folder.
And in HOME editions copy the VALUEADD\MSFT\NTBACKUP folder to SUPPORT folder.
This way, you would have these valuable tools when you need them.

You can let it work without making a copy too, though.
Browse for selecting the update pack and addons, and then let it integrate them...
You can build an ISO in the same session, but since you will slipstream a cartload of drivers later on, you don't do that yet.


Now let's get those drivers into windows setup CD.
The files are under driverpacks.
You need DPsBase to roll them into the hotfixed source.
If you want to avoid F6, you definately need the Mass Storage Pack (For TextMode).
Chipset drivers are critically important.
(Many other drivers may not function when your chipset drivers are not installed.)
CPU has an AMD fix.
Sound has been split into two files by now.
Graphics has been split to Three
and LAN and WLAN are also found on main download page.
(There are third party driverpacks found in the forum.)

Download the files you want to same folder you downloaded DPsBase_xxxx.exe to.

Now, since you will probably do this more than once, you can make a folder for DPsbase.
for instance; C:\BASE

Copy DPs_base_xxxx to that folder and run it.
It selfextracts.
After this, you'll find an empty driverpacks folder in there.
Copy the driverpack files you want to it.
(Third party packs have to go to thirdparty folder)

Run Dps_Base.exe, hit the arrow to get forward.
Select DISC (which is the default), and click Browse.
Browse and point it to the oemsp2_home (or oemsp2_home_hotfixed) folder
If you want all drivers, you should use method 2
(It's the default.)
Click forward
>> Note;
Method 1 is NOT your choice if you do ALL, as the path statement string would become too long.
The $OEM$ path statement can be only so long (1024 characters in windows 2000, and 4096 in XP), and the drivers in path strings exceeding this statement Limit would be skipped. The paths are kept really short, but you won't ever get ALL in your build by using method 1....

Select the DriverPacks, and for avoiding F6, you HAVE to use TEXTMODE.
(since you use method 2, just hit the select ALL button)

Suppose you have a machine you use for hardware testing.
You are going to be regularly adding/shuffling different cards in that box later on.
Then you probably want to select KTD (keep the drivers).
(KTD will add some extra time during setup, but the drivers will be readily available for you.)
The default is to NOT use it.

Pretty soon you walked through all the pages, and you hit the slipstream button.
A couple minutes later it's done.

Check the size of your hotfixed and driverslipped folder.
You might as well use a DVD...
(if you slimmed down the source, you can use a 700Mb CDRW)

CDRW or DVDRW highly recommended if you want to test different versions before burning finals for your toolsbox.
If you are new to this, or want to test with new releases, it is a good idea to first test these builds on a non-production machine.

TIP, do not delete older versions of these tools and packs.
Those that worked for you, should be kept as fallback.
New releases CAN have issues.

You can run tests in a virtual PC too.
After a few tests with finished builds, I think you will run the integrator and driverpacks base slipstream builder on all the sources you want slipstreamed versions of.
eg, If you have to do Retail CD versions, why not?

OH, you may need to do this to older Windows versions, or the first releases..
Then you will want to first slipstream the current service pack.
(You can use Nlite to do that, but autostreamer can also help you with that.)
Do the XP hotfixes after latest servicepack (currently SP2).
They are, after all, POST SP2 hotfixes.

The older the version you have is, the more time you save when you have to use that slipstreamed build.
====== =======

Make ready to burn.

NOTE; If you use a DVD, one could copy or add some other stuff to the folder before you do that. Tools and programs you downloaded and will put on the new machine can be put in that DVD... Some people actually have the DVD run unattended installation of additional programs. << end note

Now you CAN make an ISO with the integrator or Nlite, and the ISO will have a bootsector.
Run the integrator or Nlite, and hit ISO.
Tell it where the source is at, where to save the ISO, and the label you want to give it.
Then hit MAKE.
After this, you can burn a Disc from the ISO.
(You can also test it in a Virtual PC).


If you want to use a burning suite with selection pane (like Nero), you need a bootfile image.
Isobuster can get it off the source CD.
Save it as IMA if you plan on using NERO.
I used NERO...
In nero burning rom;
Bootable DVD
Select the floppy image file
Set options to NO EMULATION
Set SECTORS to 4
Drag the files into the selection pane to build your compilation.
Burn and test it.
I think you'll love it.

After using it a couple times, you probably saved yourself a few hours already.
These tools have a Donate button, and when you are satisfied why shouldn't you?
For issues with these programs, visit the forums these guys have.

A few Notes about Unattended.
You will probably NOT want to put the key in the winnt.sif for OEM or Retail installs.

For new machines, you can make it automatically select  a partition and you can have it automatically partition the hard drive too.

in [DATA], autopartition=1  (this is used as default if that line is not there)
In [unattended] Repartition=YES (or 1) (This line is not present and the default is NO)

WARNING, automatic REPARTITION should not be used when you want to split the hard drive into more than one partition.
Repartition=1 will zap all partitions off the drive.
You also do NOT use this if you want to use this Disc for Windows Repair.

Maybe you don't want to use FULLY unattended.
A Winnt.sif you had created and use should be in the 386 folder before you run DPs_base.
It makes a backup of it and it adds its entries to it.
If you didn't have a winnt.sif yet, a winnt.sif is created by DPs_Base...
This will still allow you to get to RECOVERY CONSOLE when you need it..

You CAN use a non-full unattended WINNT.SIF file.
You can make it NOT automatically go to the partition without windows ( autopartition=0 ).
Note; autopartition=1 is the default if that entry is not present in the txtfile, and that is how Windows can surprise you by ending up on another partition after an attempt at repair setup.

So, I started to use autopartition=0 to have better control over where it would go to.

I think that when you already rolled out a few and use your own winnt.sif files, you know more than I do.

NLite can help you make a WINNT.SIF for full or semi unattended..
Oh, I have used Nlite to roll just the FEW drivers on the floppy into a disc a few times, but this driverpacks package has like 1500 different devices... and Nlite fails when it has to do all the packs.
It also breaks the driverpacks if it is run after BPsBase slipped in those driverpacks.
But I ramble.

So, having done several tests, I will go for what works.

In short;
After Nlite for slimming, I use RVM, and after RVM, DPs_Base.
Either make an ISO and burn it, or use NERO with a bootfile image.

Do not risk data, use a machine that can be formatted anytime for your tests.
The real tests are done on real machines, but one can use virtual machines too.
Once you are satisfied that the process does what you need, you can use this in the real world, and have an improved toolsbox.

( There is something I don't do for I don't do huge networks, but a good many people use these tools for RIS. I read they also use Siginet's AUTOIMAGE for that. I mention this for that might be the answer you was looking for when you stumbled onto this article here..)

At the driverpacks site.
each download page has a changelog and supported drivers listing.
For instance, sound B … ound_B.htm

stil, here is a quick note on the Graphics driverpacks.
DriverPack Graphics A contains the ATI Radeon and the nVidia GeForce (Go) drivers;
DriverPack Graphics B contains other brands graphics drivers;
DriverPack Graphics C contains the drivers for ATI & nVidia's professional devices, as well as the legacy driver for the TNT2-GeForce 2 series of nVidia and some legacy ATI;
When you slipstream all three of them, they 'melt' together as a whole!

In XP and Windows 2000, If you do ONLY mass storage and chipsets to avoid the F6 floppy, you can use method 1, and textmode.
Far as I know, you cannot combine method 1 with method 2.
Method 2 can handle all packs, and is fast, so most people use this nowadays.

Method 1 cannot use ALL drivers.
(it warns you when it exceeds the limit, and if it does, you can run Method one again and unselect a DriverPack you do not need.)
However, Method 1 can easily add over 500 Megabyte to a source because the drivers are "cabbed" into the source rather than copied to a folder, and he much higher 7zip compression level makes a difference then.
In Other words, if you select the maximum amount of drivers it will allow without Base giving you the warning that 4096 characters were exceeded, it won't fit on CDR.
One of the uses is that a DVD you prepared with Method 1 will work "out of the box" when you use Windows' "update" function to update Windows from the DVD.
BUT, there was a discussion about the error a method 2 streamed Disc will cause when one tries that, and we learned that a method 2 streamed source can also be used for "update" if one adds this line to presetup.cmd before you burn.
DEL /F %systemroot%\system32\setupold.exe
(I'll be testing this soon enough..)

Last edited by Jaak (2008-02-25 20:31:22)

The answer was 42?
Kind regards, Jaak.

Re: Looking for a good DriverPacks Tutorial...

Hi, guys I followed advice in this thread but when running slipstream in base pack I get an error unable to make backup of winnt.sif, no files are read only and I havent ran out of disk space, any ideas?



I apologise it is working now the folder i386 itself was read only.

Last edited by Chrysalis (2007-06-17 15:43:18)

Re: Looking for a good DriverPacks Tutorial...

welcome to DriverPacks.

Was there a winnt.sif in the i386 folder before you launched Base?

If there weren't it should have this in the log.
2007-06-16 04:22:58 : <PREP> Removed all attributes from \I386.
2007-06-16 04:22:58 : <PREP> Generated \I386\winnt.sif file.

(I assume you did not have it open in an editor like notepad while you ran Base)

The answer was 42?
Kind regards, Jaak.

Re: Looking for a good DriverPacks Tutorial...

yes was a winnt.sif file from nlite which wasnt read only but the i386 folder was.

Re: Looking for a good DriverPacks Tutorial...

I saw the edit that it works now..
hehe, I'm still thinking it was "in use" by another program.

the stuff posted in here was used for a tutorial, and it can be found here.

(just a note; the one I have on personal space has some extra content by now. Once the new site is up for public, it will be easier to flesh it out and have better detail on the new features.)

The answer was 42?
Kind regards, Jaak.

Re: Looking for a good DriverPacks Tutorial...

I have now reinstalled using the windows cd with the drivers on and have to say superb.  My motivation for doing this was I previously had to use the asus cd to install my lan/ide/chipset drivers and it completely messed it up automatically rebooting just as windows was popping up a detected new hardware box and causing all sorts of problems.  Also the drivers in your driverpacks are newer then the latest publiched on the asus website which was useful.

On the new install of windows all my chipset drivers and lan card working it also allowed me to install in AHCI mode as the SATA was detected in setup.  The only downside was my gfx drivers wasnt installed on my 7600GT, this may have been because I decided to use your latest test pack for the graphics.

I wasnt sure wether or not to choose gui ron once or the 2nd option, I stuck to the gui run once which seems the best option as I see it extracted the drivers during the gui setup meaning they were detected on the detecting devices part very clever.

Re: Looking for a good DriverPacks Tutorial...

Chrysalis wrote:

I wasnt sure wether or not to choose gui ron once or the 2nd option, I stuck to the gui run once which seems the best option as I see it extracted the drivers during the gui setup meaning they were detected on the detecting devices part very clever.

Actually, these two are totally unrelated wink

The extraction of the drivers during the so-called "fake setup" is what you enabled by chosing Method 2 over M1 (which does not require that step, btw).
The GUI Run Once or Run Once Exec is merely for the exceptions that are being applied when the Finisher runs (it tells you so by that little grey windo with black text).
These are only for installing control panels or other device-specific settings and do not have anything to do with the drivers themselves (they will get installed regardless).

Re: Looking for a good DriverPacks Tutorial...


thanks for ur advices.these are really good tutorials..I couldn't see so totally guide like this..

Also I think RVM,nlite and yours think tanks maybe yours moderators should prepare a common illustrated-tutorials and must pin top of the forums.

Re: Looking for a good DriverPacks Tutorial...

that has been done already by the guru's over at MSFN

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Looking for a good DriverPacks Tutorial...

ok, didnt find anything special about it. So my question there any way to make such xp cd with which i am able to repair existing OS. I have configured everyhing as i want, but some important system files seem to be corrupted. Cant figure out what is exactly wrong, so i want to repair the OS, but dont want to loose all the most recent and best found drivers.

Re: Looking for a good DriverPacks Tutorial...

Please Search the forum for "Attended setup" Or "Repair", Take a look at Feature Requests... (this topic is sickied there too.)

This is documented in over 50 threads... and this is the second time asked this week.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Looking for a good DriverPacks Tutorial...

ok, thanx

Re: Looking for a good DriverPacks Tutorial...

Let me know if you get stuck... but should be NP big_smile

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Looking for a good DriverPacks Tutorial...

this is great and i found it to be very useful!

Re: Looking for a good DriverPacks Tutorial...

How Much Hardisk Space and Installation Time will be Increase if i Put Slim stream All those 8 Actually 7 Drivers Pack?

Spam, Spam, Spam, Spam... SPAM!

Re: Looking for a good DriverPacks Tutorial...

very little

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Looking for a good DriverPacks Tutorial...

I would recommend the link that help the user need of Drivers pack tutorials . I hope that you will check the links as below.

spam removed...

Re: Looking for a good DriverPacks Tutorial...

If you are going to c&p links, at least do it properly...
Hint: Right-clicking helps a lot.
The way you posted them, apart from the second, well-known one, they are utterly useless!

PunBB will then automatically convert proper URLs (that is, including the http or ftp URN) to clickable links.

Re: Looking for a good DriverPacks Tutorial...

I think, as the topic implies, that the point is to show beginners how to create a driver pack based on their own system drivers. Nice idea, in fact.  And last but not least YES use DriverPacks base LAST after you finished slipstreaming and removing components just before you are ready to make the ISO

Re: Looking for a good DriverPacks Tutorial...


Ok I will Try Method 2...
I want to ask one thing about Nlite utility,Actually after integrating UpdatePacks + Addons , Removing Components i reach over Unattented Option...I Just Put my CD key and choose Full-unattented installation...
I Installed WindowsXp from the Windows folder On my Hardisk but it was again asking my for the key...I did not write the ISO on CD yet....

Please Tell me about Unattended setup of windowsxp.I Just want to Put the CD key inside Boxes... smile

SPAM link removed by moderator

Re: Looking for a good DriverPacks Tutorial...

We don't support nlite.  You need to ask that question in the nlite forums.

Re: Looking for a good DriverPacks Tutorial...

DVD+RW are media of choice for me.  This leaves tons of rooms for updates & extras.  DVD+RW's generally read faster, too compared to CD's.  The nicest thing about DVD+RW's is that if you don't like what you burnt, or if it didn't burn correctly, you can erase it & start a new recording.

The down side for all optical media is... that it's optical media.  Fingerprints, smudges, & scratches are detrimental to the final burn.

Before burning, i like 'steaming' the recorded side with my breath & 'buffing' with a clean cotton shirt.  This is especially true for brand-new media (try 'steaming' a new disc sometime & see for yourself the residue).  Ensure the central ring is clean too.  Any debris or detritus can throw a burner off-balance; NEVER use cracked or seperating discs!

Last edited by TechDud (2012-02-13 17:15:35)

Re: Looking for a good DriverPacks Tutorial...

Personally, I think optical media are dead.
While I advice to use ±RW media over ±R for obvious reasons, nothing beats a USB pen drive when it comes to speed, compatibility, storage space and reusability.

Of course, when you got to tend for those pre-Y2k systems, it's a dead end, either because they can't boot from USB or only sport USB 1.1 ports.

But for everything else, a stick is much more convenient (I can carry 'em around in my pocket!).

Re: Looking for a good DriverPacks Tutorial...

Yar khan da sa k !!!

its easy to make iso file intgrate drivers in xp through DriverBASE

the most important thing is that either u use nlite or RYm integrator and then use DriverBASE

after integrating drivers through driversbase dont make changes through nlite or RYM that make your driver put in trouble

khan wrote:
Helmi wrote:

Still, seeing as you'll have a hard time finding a prebuilt consumer model with less than 100GB as of now, those 1.7% space for drivers are easy to bear IMO.
Should customers complain, try selling them another drive or tell them not to DL so much pr0n ;P

I have my system Driver CD in my Pocket...
I almost do the irrelevent things,so Adding Drivers is One of them....;)

khan wrote:

What I know is....

KTD ALL is a nice Option But I am sure that it will double the Windows Total Intallation Time...

jtdoom wrote:

Right now, that is true. (the selected files get copied, which takes time)

Helmi wrote:

I hope Bâshrat the Sneaky will soon release a version where adding the KTD option will NOT add extra time.

Yeah, that version is already in the works, or so I think smile
Quite a welcome change, I can tell you!
(so far, applying KTD takes about as much time as installing XP+addons...)

Wonder where the next beta version is, it's been a while I tested one big_smile

Welcome Beta! Please Come towards the Final Stage Now....:D

Re: Looking for a good DriverPacks Tutorial...

Good tutorial, thank you.