Eee PC Windows XP
Install via DOS
This method is using a bootable USD drive to boot DOS and another drive to copy all the Windows XP installation files over to the internal Solid-State-Disk drive to finally begin the setup. The reason the setup files have to be copied over to the SSD is because the setup unloads the USB driver needed to run the setup.
- Find a small USB drive (8-32 MB) to use for the bootdisk
- Download Phydiskwrite to write an image to the drive, extract the zip-file
- On this bootable disks list, download 'MS Windows XP System setup disk'
- Install Winrar and right-click on the wxpboot.exe executable and choose 'Extract to wxpboot'
- An error will show reporting the file is corrupt, ignore this message, all is well
- Move the WXPBOOT.IMA file to the same folder as Phydiskwrite
- Now to write the image to the USB drive, open a command-prompt in Start -> Run -> cmd, 'cd' to the Phydiskwrite folder
- Execute this command, phusdiskwrite.exe wxpboot.ima, a list of available disk drives will show
- It's important that you don't write to the wrong drive, so take a note of the list and disconnect the USB drive
- Press ctrl+c to exit Phydiskwrite and execute it again, now you know which one is missing and the correct drive
- Exit again and connect the USB drive, and execute Phydiskwrite. Select the correct drive number
- Now the DOS bootdisk is setup and ready
Prepare Windows XP Installation
- My nLite config: ivc-eee-july-2009
- The the normal Windows XP setup is normally around 550 MB, find a suitable USB drive to fit the required files
- Either prepare the Windows XP setup using nLite, download my Eee PC config (don't remove the 'Manual setup' checkbox, else winnt.exe for DOS install will be removed), or just use a plain vanilla setup from the installation disc
- Copy the I386-folder over to the USB drive
Prepare SSD Drive
To install Windows XP using this method, the internal SSD drive has to be repartition and formatted.
- Connect the boodisk USB drive to the Eee and power-up. Leave the other USB drive disconnected.
- On the first POST screen, press ESC to get the bootdevice list
- Select the USB drive and boot to DOS
- Type fdisk to start the partition program
- Essentially delete all the partitions, there are 4, and create one large primary active partition, exit
- Insert the USB drive with the installation files and restart the Eee
- Boot from the bootdisk and format the new partition by typing format c:
- Create a new master boot record by executing fdisk /mbr
Install Windows XP
- Now the SSD is ready to be copied to.
- Create the i386 folder by typing md c:\i386 and start copying the setup files, xcopy b:\i386 c:\i368 /E
- It takes a while to copy all the files, let it finish
- Start the setup by cd c:\i368 and executing winnt.exe
- Follow the instructions and on the partition screen, select to use existing FAT32 partition (not formatting)
- Once Windows is installed, delete the c:\i386 folder to free some space
The free-space left on the SSD after installing my nLite'd Win XP install was 2.3 GB, of the total 3.7 GB. No paging-file used.
These links points to the vendors website and normally has a newer and more update-to-date drivers than what Asus provides:
- Intel Chipset Inf update
- Intel Graphics Media Accelerator driver (further down the same list)
- Realtek ALC662 audio driver
- Atheros L2 Ethernet driver
- Intel 4965AGN Wireless driver - For my upgrade
- TouchKit driver
Download the drivers I used to set-up WinXP in July 2009.
If Linux is installed after Windows, or vice versa, it can happen that the boot sector is written to the wrong drive because the internal drives and USB drives are aligned wrong in the Linux installer.
It's possible restore the Windows boot sector using the installation files. The boot sector is a part of the Master Boot Record which also holds the parition table information for the drive.
- Turn off or disable all internal drives except the drive with Windows installed
- Connect a external USB CD/DVD/HD drive to the Eee PC or find a 1GB or larger USB drive
- Boot up the Windows installation disc or put the Windows installation on a USB drive using XP3eSD
- Press 'r' to enter the repair mode and then '1' for the c:\windows installation
- Now, to restore the boot sector execute fixboot
- Type exit and wait for the installation to quit and reboot the machine
- Enable the other drives and press 'ESC' to select the Windows drive to boot
The normal Windows shell is somewhat large and not fitting for the Eee PC. There is a complete customizing package called XPize for Windows XP. One of the changes is the new themes in the display appearance control panel that it offers a two styles, fuzzy blue and smooth black, and a small option that cuts down the size of the start menu and window borders.