Slipstreaming Windows XP

Robert Hallock (Thrax) Through "slipstreaming" you can update your Windows XP CD to include applications, drivers and updates. Learn how to add service pack 3, help XP recognize your SATA hard drive during install, and add your favorite apps to a fresh install.

May 22, 2008 1:00 AM ET in Articles, , ,

When Windows XP was released in 2001, it was not foreseen that specialized hard drive controllers for a new generation of hard drives would become the norm. As IDE died its slow death, the rise of SATA prevented the venerable floppy drive from going with it. While Vista accepts CDs and flash drives containing SATA drivers, XP recognizes only the dreaded floppy. Adding insult to injury, those lucky few who have a drive and the appropriate disk are met with scores of updates once Windows is installed. Pleasantly, there is a solution to these common irritations known as “slipstreaming.”

Once the domain of OEMs, slipstreaming allows a user to bundle newer service packs, updates, drivers or even applications right into the Windows install media. With the recent release of Windows XP Service Pack 3, there has never been a better time to build a disc to suit. In the following pages we’ll tailor your old Windows XP CD to reduce its size, install faster, recognize your SATA drives during install and pre-install your favorite applications.

All this customization was made easy by the 2006 release of nLite, which made the cryptic art of slipstreaming broadly accessible. A clever combination of intuitive menus, concise documentation and easy-to-use automation has made it a rapid success. In this feature, we’ll be using nLite to help us to customize a US English version of 32-bit Windows XP. Because any good project requires a little prep work, we’ll begin the process there.

Getting nLite Ready

Step 1A: Download and install Microsoft .NET Framework 2.0 SP1

1B: Download and install nLite (v1.4.5 Final at the time of publication)

1C: Lastly, prepare a directory structure as seen in figure 1-1:

Fig. 1-1: Choose an empty folder and create these directories inside of it.

Preparing Items For Integration

Step 2A: Download the Windows XP Service Pack 3 Network Installation Package to the Service Packs directory you created in step 1C. Because nLite will integrate SP3 automatically in later stages of this guide, do not extract or run the executable.

2B: As previously indicated, it is possible to build SATA drivers directly into the Windows CD, thereby averting the need for a floppy drive. These drivers are often difficult to locate, so we have prepared a driver package for the major AMD, Intel and NVIDIA chipsets of recent make. You can download the driver package from our repository and extract it to the drivers folder created in step 1C.

Next page »

65 Comments:

  1. I liked this especially because of the thorough handling of of the drivers and options issues. I remember cobbling together my own slipstreams with Nero- this answers a lot of the questions, gotchas and inconveniences.

    Well done, Rob- and thanks.

  2. I do slipstreaming all the time at work. I've always done it the manual way which takes more time and lot of screw ups along the way. When nLite started a few years ago, I tinkered with it but never gave it a serious thought.

    Rob (Thrax) has done a great job walking us through the process and, much to my chagrin, made my way of slipstreaming obsolete.

  3. Rob,

    You have outdone yourself. That's slick. Shall be following that in the week when I reinstall my desktop (finally!). Cool read

  4. Your article is amazing and very useful. You are the only who puts detail in their article that is actually useful. Keep up the good work.

    The only problem I had was getting the article printed out without all of the ads & comments. Not finding a print option on the web page I used print preview, paged through until I found "about the author" and used that to print out the pages up to that for each web page of the article.

    I am asuming that you play Tabula Rasa since your forum name is Thrax. Zarlon is my toon name when I play.

    Thank You

    Zarlon

  5. No, I don't play TR. My name is actually inspired by a high score on the Autumn Valley track in 1994's The Need for Speed.

    I'm very glad I could help you with one of my articles, Zarlon! Thanks for commenting.

  6. I'll poke our web guru with a big stick to see if we can get a "print" button that will render a printable page in the future.

    Nice suggestion.

    cheers

  7. This may sound like a dumb question but here goes.

    You indicate that we can add programs by downloading them into the Addons directory. Do they just go into that directory or subdirectories?

    I am building two versions, one an OEM (for me at home) and other is a VLK for work. Knowing how they go into the Addons directory will save me valuable time both at work and with my family/friends.

    Thank You

    Zarlon

    PS. I am in the process of looking at all of your articles. Man you are a fountain of information & procedures. You are

  8. You download the .CAB/.ZIP/.RAR/.7z files to that directory. It's just a storage folder, really, to keep things organized.

  9. Hi!

    after a very long sleepless weekend, hours of foul language and one big pile of newly burnt useless winxp installation cds - I am left to discover that all hope is lost and despite my heroic efforts to manually (and later with nlite) slipstream blooming windows xp - so it could acknowledge the existence of my very real (just ask Fedora) WD80 SATA drive on my crappy ASUS P4S800D MOBO - the forces of money grabbing evil (i.e SIS hatred, Micro[on global scale]Soft Evil and the rest of the lot) have once more prevailed! for it seems a "txtmode" version of the SIS 180 or 180OB - which according to section 5 of the slipstreaming article is needed for the rest of the just battle - is no where to be found on the World Wide Web - so it seems the only solution will be to write this weird forum S.O.S!

    guys where's that driver in txtmode anyone anyone at all!?!?!

    p.s
    thanks for the article btw if I didn't stumble upon in it (round 4 am or so but still) I would keep burning copies of winxp containing cursed PNP drivers for ever!

  10. ok think i got it now just had to drop the .oem file in the same folder as the drivers - this will be a good time to blow my brains off for being so dumb after all someone should hold responsible for all the suffering

  11. can you tell me how to create this from the files stored in my recovery partition?

    m.

  12. It's not possible. A recovery partition is a proprietary piece of technology and generally cannot be harnessed to do anything outside of its intended purpose.

  13. I have maybe the dumbest question... when i add the wmp11 exe to the addons, it says to either install wmp11 slipstreamer or to copy the installed .exe to the nlite root folder. and all the other addons are running the installations while nlite is processing the final steps. why is that ?? do i really have to re-install all my exe s to the pc ?? please help....

  14. Where are you downloading the version of WMP11 you're using for nlite from?

  15. microsoft site...
    http://www.microsoft.com/downloads/B...n&categoryid=4

    and can you help me with the 2nd and most critical problem ?? why do all the exe s prompt as if i have to install them ?? and when i cancel them, nlite says that the addon is not the expected type...

    Cheers...

  16. The executables that can be integrated with nLite are not the same type of executable you can download from any website. In the application integration section of my guide there are three links to sites that have software specifically repackaged for the slipstreaming process. All of these sites carry WMP11 repackaged to work with nLite, and you must make sure that all software you're trying to integrate also comes from these three sites.

  17. Thanks Buddy.. i should be able to carry the process from here onwards.

    Cheers...

  18. Thanks for stopping by, Panduka.

  19. THANKYOU! THANKYOU! THANKYOU! I am one of those jerks that never posts comments, but I could not let this one go without expressing my gratitude. I am technical, but by no means a computer builder. Your Slipstreaming Forum was still able to walk me through step by step on how to bring myself out of 3 days of utter computer he((.

    I appreciate the help that even the tech at the computer store could not give me. I will tell everyone I know that may be interested in this article all about it, and I look forward to reading more of your work.

    You are a life saver. Keep it up.

  20. Thanks, Walnutz. I appreciate your comments.

  21. Bookmarked. While I'm not ready to reinstall my XP builds, I'll sure be wanting to use this when that time comes. Thanks for putting together this how-to guide! =D

  22. Welcome to Icrontic Bandrik. Stick around for the fun

  23. Bookmarked. While I'm not ready to reinstall my XP builds, I'll sure be wanting to use this when that time comes. Thanks for putting together this how-to guide! =D

    No problem, Bandrik! Thanks for commenting!

  24. davelis

    great article
    it is the first i m integrating components and drivers into a winxp cd
    thanx a lot

  25. Fantastic article. I've fooled with slipstreaming before but never has it been made so easy. That being said I'm having one issue .

    I pretty much follow the recommended slimming of the XP install, adding SP3, firefox, AVG, a few small hardware drivers, etc. Nothing radical. However my install is lagging out when it starts to install network devices. I do have a blown LAN port on my motherboard, replaced with a PCI lan. Other than that it's fairly straightforward. Any ideas where I went wrong to be lagging out here?

    Thanks in advance,

    -V

  26. How is it lagging out?: during the actual installation of Windows? On a specific screen?

    Can you take a camera picture of that screen?

    Welcome to Icrontic!

  27. I didn't have a camera handy, and I've reverted back to SP2 for the moment, but here are a few more details:

    During the windows install, after it's installed all the system devices, I hang up at "Installing network components". The blue progress bar gets to about 30% then it will hang there forever. I let it run overnight just to be sure. My normal XPsp2 install cd works fine, and that's the one I used as a source with nlite.

    I tried another slipstream version this morning with the same results. That's odd, considering the very first time I tried this as a test on my test laptop everything worked great.

    A few other notes:
    -my first test showed the modern XP install screens, not the classic. No matter which option I chose last night and today I'm getting the classic install prompts.
    -possibly related? My blown onboard LAN started working after a fresh install, but when I installed SP3, it went dead again. Maybe SP3 has an issue with this particular lan?

    Thanks for the response and I look forward to browsing your forum daily!

    -V

  28. Welcome to Icrontic

  29. It is possible that SP3 is quirky with that LAN card. It's fussy with my Linksys WiFi drivers, so there's some corroborating evidence to prove that it's possible.

    Did you slipstream your network drivers when making an SP3 disc?

    I didn't have a camera handy, and I've reverted back to SP2 for the moment, but here are a few more details:

    During the windows install, after it's installed all the system devices, I hang up at "Installing network components". The blue progress bar gets to about 30% then it will hang there forever. I let it run overnight just to be sure. My normal XPsp2 install cd works fine, and that's the one I used as a source with nlite.

    I tried another slipstream version this morning with the same results. That's odd, considering the very first time I tried this as a test on my test laptop everything worked great.

    A few other notes:
    -my first test showed the modern XP install screens, not the classic. No matter which option I chose last night and today I'm getting the classic install prompts.
    -possibly related? My blown onboard LAN started working after a fresh install, but when I installed SP3, it went dead again. Maybe SP3 has an issue with this particular lan?

    Thanks for the response and I look forward to browsing your forum daily!

    -V

  30. Nope, the Realtek Lan on my motherboard is detected fine with a normal XPsp2 install, so the drivers must already be there. However now that I think of it I might have removed some of the old "dead weight" drivers from the source disk.

    If the slipstreamed XPsp3 disk doesn't support a driver will it hang like that? I always thought it just skipped over unknown devices and left the lovely "?" in device manger.

    Either way I took the long route and did a Sp2 install and spent the day installing updates and obscure drivers :P. I'm definitely going to make a custom Xpsp3 disk again for this machine as well as my others but without testing it further I get the feeling that tracking down this particular issue might be tricky.

    I'm thinking of starting fresh with another slipstream, this time only taking out a few things (not drivers this time) and adding the essential drivers I need (m.b., audio, video etc). Hopefully I won't need it anytime soon, but my data backup is current and I can always take the long route again if needed.

    An alternate idea is to troubleshoot this on my older machine. I don't use it for anything other than studio recording so it's super easy to test on. Maybe I'll try another custom install and see if I can replicate the network issue. If not I'm guessing it's the driver conflict with sp3.

    -V

  31. One thing you might try is to find a newer driver for your card and slipstream that onto the disc. Also go out of your way to be sure that you've not removed any networking components. Though if you followed the guide exactly as indicated, it should be okay. I still use a very similar setup for my discs, and I'm able to use a wired network connection w/ DHCP without issue.

    TLR -- I suspect an SP3/old-ass driver conflict.

  32. Thanks, I'll be sure to check into that. If there is indeed a conflict with Sp3 and the onboard lan there has to be a driver upgrade out there (well, maybe ). I did follow the guide pretty much to the letter, adding firefox, avg and some unattended setup stuff. That exact install worked on another machine of mine, so I'm leaning towards that lan drive issue as well.

    Thanks again for the great original post as well as the prompt responses on the thread!

    -V

  33. David K

    After following the instructions, the resultant CD gets to "Setup is inspecting your hardware", then screen goes blank and nothing happens. I slipped the INTEL folder into windows. Left everything else defaulted. Burned to a CDRW.

    However, I installed Windows 2k successfully, then "upgraded" to XP also successfully.

    I would much prefer a clean XP sp3 install.

    Hardware = DELL precision t5400 with 2xQuad processor.

    Any advice?

  34. Are you familiar with what chipset that SMP quad rig is using? The AHCI controller may be slightly different than the reference version supplied in our package. Go to this post and download the drivers at the end. Slipstream the drivers from the flppy32 folder for 32-bit OSes, or the flppy64 folder for 64-bit OSes. That should get you going.

  35. Jonathan C

    I just found this website after needing to install XP on a PC with no floppy drive. The drivers on the Microsoft CD would not boot, so I used your software to add them to the installation CD. Worked a treat once I got all the correct drivers! Thanks for a great tool.

  36. Glad we could help you, Jonathan. We have a ton of cool articles and tips.

  37. Just FYI, I've used this guide 3 times in the last year. Works every time.

  38. Kevin

    I have one question How do I include .net 2.0 framework in my install
    Thanks in advance
    Kevin

  39. Unfortunately nobody seems to have made an nLite addon for the .Net 2.0 framework.

  40. My Windows XP has only SP1 on it, (SP2 crashed the computer very badly when I tried to install it when it came out years ago, so ended up rolling back to SP1). I'm about to do a refomat to sort this and get up to date. However it would appear that I can't use the slipstreaming method as nLite needs net2.0 framework, and that appears to need SP2. Is this correct?

    Thanks

    Mel

  41. Microsoft .NET 2.0 will install on Windows XP SP1, it's just not a supported configuration. Microsoft isn't very clear about that.

  42. Thanks, that was quick!

    By the way, great website, great information, very clearly written and very thorough.

    Mel

  43. You're very welcome, Mel. Hopefully you'll stop by again in the future. I'm glad we could help.

  44. confused_newbie

    I am new to slipstreaming and trying to get my Dell Studio 1737 to dual boot Vista and XP Pro. I am stuck on which SATA drivers to use for my Mobile Intel 45 Express Chipset. Is what I need in the 8.3.1.1009 folder? Stuck with nLite on adding the correct driver. thanks in advance...

  45. confused_newbie

    rob, thanks for your help and the guide. try the install tomorrow.

  46. Absolutely. Let me know if you run into any stumbles.

  47. craig cahill

    hi,
    i get this to work no problem when inserting a single driver, but as soon as i nominate a folder, i get the blue screen saying windows has shutdown, hard drive corruption etc.
    i have an intel x38 chipset and select the iaStor sata .inf.
    1.can i take the iaahci ones out of the drivers folder?
    2.how many files do i need when trying to integrate a particular driver? just the .inf file?
    any help appreciated.
    btw i am installing onto a raid 0/1 volume and as i say it works no problem if i just select single driver/iaStor, but im hoping to slipstream my graphics, chipset driver, LAN driver and some other addons.
    cheers

  48. The RAID driver won't be dependent on the chipset (Intel northbridge and southbridge set in this instance) drivers, rather the particular RAID chip that is installed on your motherboard. Have you looked at the manufacturer's site for their drivers list for your specific motherboard model?

    What brand and model motherboard are you using.

  49. craig cahill

    its a gigabyte X38-DQ6.

  50. Great guide, I've made a slipstream disc to incorporate my RAID drivers into an XP Pro install...problem is, my product code is no longer being accepted? I've made the disc label the same as the original disc but I'm thinking it's got something to do with me adding SP3 to the slipstreamed disc.

  51. Complicated; NEED HELP. I have tried slipstreaming before with my friends gateway laptop with Nlite and could not get it to work. I then found out a site that told me what to download to a floppy, bought a usb floppy and got xp to install. New laptop now, for work.

    Acer aspire 5535
    AMD Turion X2
    320 seagate sata HDD
    Had vista on it

    Already did the research the chipset is "amd 770g"
    I have done a million things to get this to work and still no success. I am using a windows xp pro student edition if that matters. I followed the slipstreaming process on this site to a "T" and I get a blue window during the initial loading where on the bottom of the screen in light grey you see what is loading. Right after I load just about everything
    I get an error stating "The file ahcix64.sys cannot be found Press any key to continue" and when I do it restarts.

    In your driver pack for amd you do not have that driver, so I don't know what to do. I did the next best thing. So i manually put the "ahcix86.sys" file from your Driver/amd/sb700/x86 folder, onto the new install disk via the explore tab in NLite at the end after you create an .iso file. I manually coppied the file into the "I386" folder and both the folders I386/nldvr/001 - I386/nldvr/002. Now so you know I did find a file called ahcix86.sy_ which it labels as a SY_ file and not a system file like the computer said it was missing.

    Now the computer hangs up at the same point and displays the same error.

    I have downloaded the chipset driver from acer for xp and it is kinda complicated. If you reply to this i will send you pics.

    I know that my problem is with the driver for the chipset section, I really need some more precise help. I understand computers well, just not programming. Thank you for the help.

  52. Hey I fixed the issue. And of course it was my mistake. You see, when I first inserted drivers I added both yours and the new ones that I downloaded from acer. Unfortunatly I did not understand the x64 and the x86. Now I do. For some reason when you download the acer chipset driver, they give you both and you only want one. My particular version of xp is 32 bit and for soem reason that correspondes to the X86 where as the 64 bit version corresponds to the X64 which actually makes sense.

    My other issue was that I had to start from scratch with NLite. If i loaded previous settings it only added them to the disk even though after a load I deleted the ones on there previously. Hard to understand that one but hey so far so good. I have at least made it to the formatting screen so we will see how it continues to go. Once again thank you for this amazingly well put instruction set on NLite. You are a life saver.

  53. Glad you got everything sorted out!

  54. So i am jumping into this guide in hopes to get XP installed on my new system. I think the SATA drivers were the issue. But I have my first disc spitting out & will report what happens when i try it out

  55. I ran into a snag where I jacked something up and when i re did everything somehow Service pack 3 copied over 2 times making the Windows CD folder to big to put on 1 disc. I re did the entire process and now have the size down to just over 400MB. Disc install & test to come.

  56. Robert,

    I want to thank you and this forum, it saved me big time. About 4 weeks ago my PC died. The MOBO and the power supply died. I RMA'd them both but had a spare POwersupply, I needed to get the my gaming rig up and running again. I purchased a new MOBO.

    I was running Raid on my old ASUS P5N32-sli. The new board I purchased, (could not wait for RMA). The new one was a P5Q Turbo, I received it started the installation and wanted to load the Raid drivers. Guess what no Floppy drive connector. I called ASUS their response was try slipstreaming since XP will only accept drivers from floppys. I did some researchand downloaded nLite and make a disk, it got me further, them I had a "jraid.sys is corrupt" and installation would quit. I thought maybe I messed up the slipstream disk, so I made another, no joy. I was chocked, I phoned ASUS again, they said an external Floppy should do the trick, so I bought one. Got it home and make the RAID disk, was pumped, only to find it would not work either. I Then phoned Windows a few time spoke to a person that spent lots of time listining to the problems. But after about 1 hour on the phone, was informed only way I could get it working was but the full version of Windows 7. That made me mad enough I googled some more and got a hit on this web site. I followed your instructions made a slipstream disk, and XP installed first try. I am sorry for the long response, I was at my wits end and your forum helped me. I will be on here a lot more looking for info.

    Thanks Again

  57. I'm so glad that Icrontic could help you. Thank you for taking the time to let us know!

  58. Ryan Frisinger

    Thrax,

    This link is dead: http://icrontic.com/downloads/slipstream_windows_xp_drivers

    What is the new link for your driver repository

  59. Ryan, you should be able to grab it from:
    http://tech.icrontic.com/downloads/s...ows_xp_drivers

    cheers

  60. Ryan Frisinger

    I need SATA drivers for my laptop, but cannot find them in the inf format.

    IBM Thinkpad X61
    Intel’s GM965 Express chipset

    Does anyone know where to find these?

  61. Ryan Frisinger

    Thanks for the link, Jared!

  62. Mike Lovingier

    Am I safe in assuming (I know what that usually means) that the SP3 download is the same for XP Home as well as XP Pro? From everything I've researched it appears to be the case but would like to be sure. Thanks in advance!

  63. That is a safe assumption.

  64. $coped

    This guide is great! I've been looking into slipstreaming for awhile and have found mixed reviews on the process and difficulty...most complaining about many "coasters" as a result...burning my first compilation -- will report back!

Troll-free since 2003 ®