XP3eSD

This is a small utility to modify a Windows installation CD so that it can be installed onto an SD card (eg. for use in your SSD-based netbooks with little onboard storage). You just need to copy the contents of your CD to your hard drive, then run the utility and voila it will produce an iso ready to be burned to CD for installing Windows XP onto your computer so that it can then transferred to an SD card. The installation instructions are geared towards the Asus EeePC.

This how-to is based on the one here but instead the first 12 or so steps are replaced by a little utility that can modify all of the required Windows install files for you.

Note: This process will wipe all data from your 3epc, backup any personal files you want to keep.

Requirements

· PC running Windows XP/2000 with a CD/DVD burner.

· USB Flashdrive (Or some way to transfer files to the 3epc once Windows is installed)

· SD Card, a fast SDHC is recommended of at least 2GB.

· XP3eSD Utility

· Hitachi Microdrive Filter Drivers

· Partedmagic (or another bootable CD with disk cloning software)

· Windows XP CD (SP2 Only Tested, may work with others)

· Asus Eee PC (Of course!!)

Instructions:

1. Copy all files from your XP Install CD to a folder on your Hard Drive

2. Download the XP3eSD utility and run it to create a new install CD capable of installing Windows to boot off the SD card reader

3. Boot your 3epc from the CD made in step 2

4. Install Windows onto a FAT partition, deleting all the existing partitions

5. When windows boots for the first time turn off the swap file, system restore, and the screensaver.

6. Then stick your USB thumb drive into the EEE with the Hitachi Microdrive Filter.

7. Next copy the files from your thumb drive to the desktop and then properly remove the thumb drive.

8. Unzip the microdrive files to a folder on the desktop. And Insert your SDHC Card into the EEE.

9. You need to then Hit Start go to run, and type regedit. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\
Inside that you should find a directory called something like Disk&Ven_USB2.0&Prod_CardReader_SD0&Rev_0100. Open it. Inside that you should find another directory wich is just a bunch of numbers. Open it. In the right pane you should see a key called “Hardware ID” Right click on it, and select modify. It should list about 7 lines of text. Copy ONLY the first line to the clipboard. Hit cancel, close regedit.

10. Open cfadisk.inf in the directory you unzipped the microdrive filter to. Edit the section called [cfadisk_device] so that rather than containing 11 lines, just have one line. The line begins with: %MicroDrive_devdesc% = cfadisk_install,
After the comma, hit ctrl V to paste what you coppied from the registry into the file then save the file.

11. Go to Device manager. Under disk drives, you should see SiliconMotion and USB2.0 Card Reader. Right click on the card reader and click update driver. Direct the driver updater window to the Hitachi driver you just edited. It won’t detect the driver automatically, you have to specifty that your supplying the disk for the hardware and force it to use the driver.

12. Reboot using the Partedmagic CD or USB Flashdrive.

13. Create a FAT32 partition on the SD card, same size as the one on the SSD in your 3epc

14. Use ‘fdisk -l’ to find out the partition names of your SSD and SD.

15. Type this command into a prompt: ‘dd if=/dev/sda1 of=/dev/sdb1′ When it finishes (it will take some time) type this command: ‘dd if=/dev/sda of=/dev/sdb bs=512 count=1′ (Note: If fdisk reported your SSD and SD as different than sda and sdb respectively, you must change that in the dd commands, if unsure ask in the support forums)

16. When it finishes the task is complete, reboot and select to boot from the card reader

17. Re-image the SSD of your 3epc with your restore DVD or USB.