How to Install Windows XP on a Laptop with No CD Drive



By ryan ~ March 6th, 2008. Filed under: pc help, windows xp.

I am writing this blog entry because I just got done installing Windows XP on my IBM Thinkpad a21m laptop which has no CD drive. Why does it have no CD drive? Because it did not come with one and I don’t feel like shelling out $20 – $50 for a used one off eBay.

Actually, I bought two Thinkpad a21m laptops off of eBay locked with the supervisor password, and the guy didn’t remember it. I did get them cheap but I had to read the 24rf08 eeprom in order to retrieve the password, which I did sucessfully. Luckily I only had to read one because the other was exactly the same.

On to the business at hand. No matter which version you try you will NEED a laptop hard drive adapter (2.5″ to 3.5″ IDE adapter). You can find these cheap on eBay, just look around for while in order to find the cheapest.
Laptop Adapter
This is a picture of the one I have.

You will also need a working desktop computer with a working CD ROM and a working Windows XP installation disk.

The first way I suggest to try is also the easiest (lucky you!).

Hook up your laptop hard drive as a slave drive to your desktop using the adapter (pictured above).

Boot into Windows on your desktop and make sure it can see your laptop hard drive. It’s probably best to format your laptop hard drive before you do anything. It shouldn’t matter which file system to use; FAT32 or NTFS.

Next, insert your XP installation CD and close any windows that pop up. Go to your Start menu and select Run to open the Run prompt.

Now enter:

D:\I386\winnt32 /syspart:E: /tempdrive:E: /makelocalsource /noreboot

Make note that D: = my CD drive and E: = my laptop hard drive. You may need to change these if your system is setup differently.

Let’s break it down. D:\I386\winnt32 starts the XP installer from the CD drive. The /syspart:E: switch tells the installation to make E: drive the system drive.  The /tempdrive:E: switch directs the temporary files to the drive specified by the switch.  The /makelocalsource switch tells XP to copy all the source files to the drive so you don’t need the CD anymore. And finally the /noreboot switch tells the system to not reboot after the files have been copied.

Once that is completed then you can take the laptop hard drive and put it back into your laptop. When you boot it up Windows XP should begin installing automatically!! See? Quick and painless!! Unless it doesn’t work, then you need to move on to the next section.

Try #2, next easiest way to install XP with no CD drive.

This is assuming you have a floppy drive on the laptop, if you do not then proceed to Try #3.

Take your laptop hard drive and make it a slave drive on your desktop, again.

Format it, again. This time you need to format it in FAT32.

Now simply copy the i386 folder from your XP installation disk to your laptop hard drive.

Put the hard drive back into the laptop. Boot the laptop up using a floppy boot disk (Windows 98 preferably). Bootdisk.com has them downloadable for free. If the boot disk doesn’t contain smartdrv.exe then you need to download it here and put it on your floppy (you’ll thank me later).

Once booted with the floppy enter “smartdrv.exe” (without the quotes) at the A: prompt to load smart drive (makes files copy way, way faster). Now enter “sys C:” to make the partition bootable. Now change into the i386 folder and type “winnt” to begin XP installation. That’s it!

For those DOS illiterate type “C:” at the A: prompt to get to the hard drive, then type “cd i386″ to get into the i386 folder. If done correctly the prompt should read “C:\i386>” then just type “winnt” to start XP.

If all goes well then Windows should completely install itself. If not, then there’s one more thing to try.

Try #3: The hardest way to install XP with no CD drive.

Maybe not the hardest but sure is the most time consuming. You will need a Windows 98 or Windows 98SE installation disk. Windows Me might work too, I’m not sure. If you simply can’t find one anywhere then check with your local computer shop as they almost certainly have a copy and may give you one for a dollar or two.

Put your laptop hard drive back into the dekstop computer as a primary drive and disconnect all other hard drives!

Boot up to the Windows 98 disk and load it, completely. You don’t need to install drivers or anything just hit cancel when asked to do so. Just make sure you can get to the desktop.

Once 98 is loaded then put the hard drive back to a slave drive and boot up to XP on your dekstop. Again copy the i386 folder to your laptop hard drive then put it back into the laptop.

Now boot into Windows 98 on your laptop and navigate to the i386 folder. Find winnt32.exe (not winnt.exe) and run it. XP should begin to install.

When asked to install to the Windows folder just say yes! Windows 98 is not needed anymore at this point so you can allow XP to copy over anything it wants.

Conclusion

I have tried all three steps myself at one point or another with complete success …… eventually. Some laptops are cooperative, some are not.

CD ROMs and DVD drives are overrated in my opinion. Once XP is set up you can install anything you need from a CD through your desktop via the network. Simply share the CD drive from your desktop and it should be accessible to the laptop via your local network. I have installed everything from MS Office to printer drivers through the networked CD. Everthing else you can get off the internet. I have absolutely no need for any kind of optical drive and I won’t be bullied into buying one. There, I said it.

P.S. For the record I do not like installing XP over the network because something alsways seems to go wrong. If you want to try to install over a network then there are plenty of other sites trying to explain to you how to do that. I just don’t like it.

3 Responses to How to Install Windows XP on a Laptop with No CD Drive

  1. japansplash

    Hi good stuff, I tried the first option, but as I am using Vista, the installer is blocked due to incombatibility issue re vista nwer than xp… ah well try 2nd option….

  2. ise1880

    This guide is very usefull, except i have one problem. I connect my 1.8 hard drive with an adapter, except i cant set it as slave, and sets as master. so the 3.5 already in there goes to slave. when i want it the other way around. any idea on how to fix this?

  3. ryan

    Well, there is a couple things you can do;
    1. You can try setting up the laptop hard drive on the other IDE cable that you have (hopefully you have one). You may have to disconnect a storage drive to do this, but it is only temporary. If you have a CD/DVD drive there you can always make that the slave with no harm done.

    2. Another thing you can do is simply leave them connected as master and slave and boot into your 3.5″ as a slave drive. You probably have to change the BIOS to boot to hard drive 1 (as opposed to 0, which is master).

Leave a Reply

You must be logged in to post a comment.


Tags: acer anti virus avg avira backup blackberry brother crt definitions defrag dft domain domain name ebay errors flat screen ftp ghost graphics hard drive tester hosting how to image install xp iphone laptop lcd microsoft monitor monitor problem new computer no cd drive notebook open office printer slow computer sony speed terms toshiba video card websites wide screen windows wysiwyg