[Pro]Adding drivers to CD
Hi
Nowadays a good many people find themselves in a specific situation:
The machine needs F6 (ergo, a floppy) because otherwise the harddrives would be invisible.
(since the needed drivers are not included in the CD)
I wanted a Windows XP bootable install CD that contained drivers for my RAID chipset driven SATA drives, and it was not to be one that launched setup on its own..
Most explanations I saw provide a solution for doing this, but the result is a CD that launches setup with an answerfile. In other words, there is no way you get to the command prompt in repair console.
I found another link with instructions that deviated from this, and gave it a whirl too.
NOTE; because my systems run PRO, I first used a OEM PRO sp2 for source CD.
Meanwhile, I have already done a succesful build for a HOME...
Now, if your sourse CD is sp1 or older, you could first slipstream it to SP2.
Instructions can be found at Microsoft and elsewhere on the internet.
A fine tool to slipstream is autostreamer.
http://www.neowin.net/forum/index.php?showtopic=223562
steps
1: Copy the entire content of the Windows XP CD to a Working Directory.
because the driverpack program defaults to this, you could use C:\UWXPCD
(choosing an existing folder with a copy of the source is also quite easy. This could be your slipstreamed folder. I was in that situation since it sat on another drive, and I just had to look at options to browse to the location. You cannot use an optical drive with your CDrom as source. The copy must be on a hard drive, for you will change content...)
(note; I am so used to xcopy that I did not use robocopy.)
2: for the drivers, you Obtain the BTS DriverPack Base & Mass Storage DriverPack
There are various BTS DriverPacks, provided by http://www.driverpacks.net/DriverPacks.
I was interested in the MassStorage DriverPack and chipsets driverpacks.
After all, I needed the drivers so setup would see my RAID arrays. (These arrays were set up in the BIOS.)
You need the DriverPack Base as it helps you apply the DriverPacks.
http://www.driverpacks.net/DriverPac...Pack.php?pag=b
The DriverPack Base download itself selfextracts.
Using the defaults is easiest.
Extract the DriverPack Base to c:\BTS_DriverPacks, then place the MassStorage and chipset DriverPack downloads in the c:\BTS_DriverPacks\DriverPacks folder.
(if they are not there but elsewhere, it don't work...)
running C:\BTS_DriverPacks\DPS_BASE unpacks and slipstreams the drivers for you when you run it.
(if one wants to unpack these to just look at the content, one needs 7z442.msi or 7z442.exe to install the 7-zip tool)
3: run DPS_base to Apply the BTS DriverPacks to your Windows XP Install Binaries.
4: Obtain A Boot sector File
When you create a bootable CD, you need to specify a boot file.
In the article Creating bootable Windows 2000/XP/2003 Disc (with Easy CD Creator 5), step 2 has a link to a file "bootfiles.zip". Download and extract it's content somewhere on your disk.
http://www.tacktech.com/display.cfm?ttid=298
I put the boot sector image up on personal space in case above article should become unavailable.
http://users.telenet.be/jtdoom/bootfiles.zip
NOTE; I did another testbuild with the microsoft boot image file one can get off the XP CD when one uses isobuster, and it worked. (the tests were done with 32bit windows XP versions. Not many users run X64, but I do have a machine running it and I will see wether I can make this work in a pure x64 bit OS.)
5: run your burning suite, and build the Bootable Slipstreamed Windows XP Disk.
I use NERO
you choose to make a bootable CD
it will ask for the bootfile source
that is boot.ima you got out of bootfiles.zip.
then select the content of C:\UWXPCD
With nero, one sees hidden files as a matter of fact.
that is a good thing, because you can now easily add three more XP bootfiles.
These three files (boot.ini, NTLDR, and Ntdetect.com) are all in the root of your boot drive (usually c:\).
By default Windows is set up so you can't see these files.
But NERO does, so you can select them and drag them to your project
before you start to burn, you set nero boot options to use NO emulation
(an XP boot CD does not use el torito floppy emulation)
and you also set sectors to 4
an example of this menu you can see here
http://www.msfn.org/articles.php?act...ge=1&pagenum=2
burn away, and test this CD in the machine that stumped you with asking for a floppy you could not put in...
NOTE, I had let it do all of the driverpack, and I noticed that when the CD started, the loading of all these extra drivers took some more time than usual... but, all my drives were seen.
in the other machine, which has a PATA and SATA array, I could see BOTH raid arrays from the repair console...
---------
thanks go to Andrew Connell, MVP
it was his blog that mentioned something which deviated from all these instructions on other sites (Most notably the use of NTLDR etc), and it worked for me.
The links I found in his blog were mostly defunct, but I had already seen some of these sites when I looked for a solution.
here is his september 2005 blog
http://andrewconnell.com/blog/archiv...9/02/1983.aspx
driverbase program and antivirus
Hi
when I did these things with driverbase, AVG-free never squeeled at me.
It got a few updates since then, and it will now find a 32HideWindows"tool"
when you have AVG, it will make driverbase unusable.
in Avast, one can still use driverbase, by ignoring.
The makers are aware of this development in AV software.
a thread was started about this...
http://forum.driverpacks.net/viewtop...pid=1376#p1376