About a week ago, I installed Windows XP on my old ThinkPad 560. This laptop was my first working computer, which I obtained about 4 years ago. It originally came with Windows 98, which ran fairly slow. The laptop has a 133mhz Pentium processor, 40MB of RAM, and a 2GB hard drive.
I decided to try my luck at installing XP on the thing – after all, I don't use it any more, and I might as well prove a point to the 20 or so people who have told me that XP would never install or on something that old. And if it didn't work... oh well, I didn't really need the laptop anyway. The system did not have a floppy drive, thus I had to do the installation from within Windows 98. I popped the XP CD-ROM into the external CD-ROM drive and began setup.
The first problem I ran into was XP's check for installed RAM. XP Setup complained about there
not being enough (it required 64MB of RAM and I had only 40). So I used the old txtsetup.sif trick:
I copied txtsetup.sif and dosnet.inf from the XP CD into an empty folder (c:\xpsetup), edited the
MinimumMemory lines, respectively, to specify
33554432 bytes (32MB) of RAM as minimum, and manually started setup by running
After XP Setup had installed the boot loader and copied the Windows files to my hard drive, I rebooted,
but could not continue setup due to the lack of available hard disk space (I needed 1371MB free). So I
entered DOS mode and began to
deltree like crazy (being careful not to delete anything related
to XP setup).
I rebooted and began the install. To my surprise, it worked. It took a good 6 hours to install, but the installation eventually completed and I was in Windows. Windows detected all of the hardware in my ancient laptop without any issue whatsoever. Interestingly, after spending all of that effort deleting files to free up every last byte of space, there was a good 950MB of free space left on the hard drive.
Obviously, Windows XP doesn't exactly run well on a ThinkPad 560 with these specs. It takes around 4-5 minutes to boot. It runs better than I expected, however; without any programs open, XP is actually a bit more responsive than 98.
After ntldr was installed, the ntldr boot menu had two entries: "Windows XP Setup" and "Microsoft Windows". The "Microsoft Windows" option started Windows 98.
I chose "Microsoft Windows" and pressed F8 immediately afterwards, then chose "Safe Mode Command Prompt Only". Then, I ran "deltree" on everything but the two Windows XP setup folders (basically, you're safe deleting "Program Files", "My Documents", and "Windows", as well as pagefile.sys and pm_hiber.bin). Then, reboot and choose "Windows XP Setup".
If you happen to have a floppy drive with that Thinkpad, there is no need to go through this ordeal -- simply boot with a diskette that contains drivers for your CD-ROM drive and run d:\i386\winnt.exe and it should start Windows XP (or 2000) setup.
Once I start winnt32.exe /m:c:\xpsetup it says cannot run under Dos Mode...
if you're doing it from DOS.
If you're doing it from Windows, don't use an MS-DOS prompt window -- use the Run dialog.
Leave a comment