Install XP on Asus Eee PC from USB flash drive

Installing Windows XP on Asus EEE PC from a USB flash stick drive. No need to purchase a USB CD/DVD-ROM.
What you will need:
- Microsoft Windows XP intstallation files on a CD / DVD / Image
- Another PC running Microsoft Windows XP or Vista
- USB_PREP8 Download:Google,2shared.com
- PeToUSB Download:Official site
- Bootsect.exe Download:Google ,2shared.com
- A USB stick large enough to hold the install files and possibly the Asus EEE PC drivers. In this tutorial a SanDisk Cruzer 4GB is used.

Use a 4 GB if you want to copy the Asus EEE PC Driver DVD. 1 Gigabyte is enough for XP install files only.
Preparing the Bootable USB flash drive
Extract USB_prep8 and PeToUSB.
Copy or move the file PeToUSB.exe from the PeToUSB folder to the USB_prep8 folder. Your usb_prep8 folder should look like this:

Double click the Command Script named usb_prep8.cmd. The command prompt window will look like this:

Insert your USB-flash drive and press any key:

Make sure you have the right USB-stick selected. In the image above you see [SanDisk Cruzer USB Device 4025Mb [E:\]] Selected. Cross the “Quick Format” if you want to save some time (marked in red).
Click on Start. In the dialog box saying “Continue?”, click Yes:

Another dialog box appears, click Yes:

When the format is complete (probably immediately) you will get this:

Click Ok.
Extract bootsect.zip to a folder of your choice. (In this example i use C:\bootsect\).
Open a command prompt (on XP click Start->Run and type “cmd”):

Navigate to the directory where you extracted BootSect.exe using the “cd” command (this example uses folder c:\bootsect):
cd \bootsect\bootsect [Enter]

Then type:
bootsect /nt52 E: [Enter]

This writes a bootable bootsector to your USB flash drive. Do not have any windows open displaying the contents of the USB drive. Bootsect.exe needs exclusive access to the USB disk and you will not be able to write a correct bootsector.
Close this command prompt. (Do not close the other running usbprep8).
The usbprep8 command line window should now look like this:

Press enter, if it does not look like the window above.
Now we need to supply information for 1-3 in the image above.
Press 1 + [Enter] - Browse for the location of your Windows XP setup files (Your CD/DVD rom). A dialog box will appear:

Select your source for the Windows XP install files (CD/DVD drive) and press OK.
Press 2 +[Enter] - enter a drive letter that is not currently in use. In this example we use T:\
Press 3 + [Enter] - enter the drive letter of your USB flash drive. You can use explorer to check.
Press 4 + [Enter] - To continue with the script.
After a short while the script will ask if you wish to format the drive T:

Press Y + [Enter]. ( This is just a temporary drive to hold the windows installation files)
When the formatting is done, Press enter to continue. You should now see the script copying files. When it has finished you should see this:

You guessed it. Press any key to continue.
The script should copy a few files.
A popup asking if you want to “copy TempDrive Files to USB-Drive in about 15 minutes = Yes” should appear:

Click Yes. The script starts copying files. This takes a while, so go get a cup of coffee or something.
Once it is done, a popup will ask you “Would you like USB-stick to be Preferred Boot Drive U:”:

Select Yes.
Select Yes to unmount the Virtual drive.
Close the usbprep8 command line window and any others you have left open. You might want to copy drivers from your Asus EEE support DVD to the USB stick.
Now we are done with preparing the USB-flash drive. Next step is to make the correct changes to BIOS.
BIOS settings
Turn on your EEE PC. When the screen below turns up, hit [F2]:

You should now be in the BIOS.
Use the arrow keys to navigate to the Boot section of the bios.
Select Hard disk drives as in the image below and hit Enter.

Press the + (plus) key to make the USB stick the first drive:

Exit and save the changes:

Booting your Asus EEE PC into XP install
*IMPORTANT* Do not remove the USB-stick at any part of the installation process of Windows XP.
Reboot your EEE. You should be presented with the following screen:

Select the bottom alternative (as in the image above) titled
“1.TXT Mode Setup Windows XP, Never unplug your USB-drive until After Logon”
From here on the Windows XP setup is pretty straight forward except for the partitioning…
Preparing partitions on the EEE XP Install
When you reach the partitioning portion of the setup you will see something similar to this:

In order to install Windows XP on your Asus EEE, you need to delete each and every one of the partitions.
When done it should look like this:

Recreate one primary partition on your Asus EEE and PC and format it using NTFS.
Once the text mode portion of the XP install is done, you will see this screen when booting up:

This time select the top alternative titled:
“2. GUI Mode Setup Windows XP. Continue setup + Start XP.”
Complete the GUI part of the setup as usual. Once the GUI part is done and your EEE reboots, again select the top alt. “2. GUI Mode…”.
Now you should boot up at a normal Windows XP desktop. You can remove the usb flash drive if you wish.

All done! Hope you managed to get it right.












Tuesday, January 6th 2009 at 4:56 pm
im doin good till now the script is copyin the files and im gettin the (cup of coffe )
i hope it stays this way , and thanks for your help
Tuesday, January 6th 2009 at 11:40 pm
dude youre the best , i admit u are .
just one thing to add ( you should have said get 32 cup of coffe ) lol …
it took me 3 hours but it works thanks .
Tuesday, January 6th 2009 at 11:52 pm
obscure - Great that it worked!
It takes a while to prepare the Stick depending on how quick your preparation PC is…
Monday, January 19th 2009 at 4:21 pm
easy to follow step by step intructions, you are genius, thanks a million…any idea how to do it with office and such…
Monday, January 19th 2009 at 7:54 pm
Excellent guide.
The easiest I have found so far.
Thursday, January 29th 2009 at 4:54 pm
Will this over write the existing Linux OS of the EEE pc? Or the xp bootable in the usb si stand alone OS?
Thursday, January 29th 2009 at 7:23 pm
Pretty hard to get this to work under Vista. You need to open ALL the programs and command prompts with admin rights or you can’t do anything. Even then you get stuck when it’s trying to create the virtual drive (VDK.EXE doesn’t seem to work in Vista) and it doesn’t run the script.
Sunday, February 1st 2009 at 3:44 pm
On Vista, add the usb_prep8 folder to your path and you’ll be ok. The problem is that when you run something as admin, it will be run woth system32 as root folder.
Wednesday, February 4th 2009 at 11:05 pm
yo . . . . im still droppin by , just one small detail .
i put the usb flash on the eee and already installed the xp but then i removed the usb flash . . . the xp still works great . . . . then i restarted the computer and IT DOESN”T WORK.
so i tried to put the usb flash back on the eee and restarted then it works again .
so do i have to keep the flash usb on eee all the time ? or have i done some’ worng ?
any way im tryin it again right now .
THANKS again .
Friday, February 6th 2009 at 12:39 pm
Hi! Do you know if this guide work with Acer Aspire One 110?
Friday, February 6th 2009 at 10:36 pm
Hi folks. First of all - this was the best guide I’ve found
This works great on Aspire One A110 as well with the difference choosing FAT instead of NTFS (read somewhere that NTFS is REALLY slow on those SSD-drives…).
Martin - After the process descriped in this guide (remember the FAT/NTFS issue), just go to http://komku.blogspot.com/2008/08/acer-aspire-one-specifications-and.html and download the missing drivers. Maybe you don’t need them all, but the network and sound-drivers could be useful…
Works like a charm (even with the companionship of a bottle of red wine)
Friday, February 20th 2009 at 4:11 pm
Thank you. Just reinstalled Windows back on my Mini9 with 2GB USB. I appreciate the instructions.
Sunday, March 1st 2009 at 9:40 pm
Werkt perfect! Helemaal top.
Met deze handleiding kan iedereen XP installeren.
Works great with a dutch version of windows.
Thanks!
Friday, March 6th 2009 at 7:47 pm
Hey guys. Yeah this guide seems to be pretty dumber down which is what you want so thumbs up to the techie.
I was having trouble trying to install mini xp via my laptop which runs vista. What a joke of an OS!
Any ideas on where I alter the above the instructions to suit the needs of my attempt via vista?
Thanks all
Friday, March 6th 2009 at 7:49 pm
Hey guys. Yeah this guide seems to be pretty dumbed down which is what you want so thumbs up to the techie.
I was having trouble trying to install mini xp on the Asus 4gb via my laptop which runs vista. What a joke of an OS!
Any ideas on where I alter the above the instructions to suit the needs of my attempt via vista?
Thanks all
Monday, March 9th 2009 at 10:16 am
[...] Install XP on Asus Eee PC from USB flash drive : SoDoItYourself.com Installing Windows XP on Asus EEE PC from a USB flash stick drive. No need to purchase a USB CD/DVD-ROM. (tags: 901) [...]
Monday, March 9th 2009 at 11:00 pm
When I get to the point that I enter the XP source path I run into a problem. I have a CD that has a disk image created by nLite and at this prompt:
“Browse for the location of your Windows XP setup files (Your CD/DVD rom). A dialog box will appear:
Select your source for the Windows XP install files (CD/DVD drive) and press OK.”
I point to the CD drive and it gives me this error message:
“Error: The path E:\ does not contain Windows XP Source Files”
So I ask what is the program looking for?
If I give it the original CD it takes it fine. Is there a particular file or a boot record that the program is looking for or what? Does this process not work with nLite images?
Thanks for your effort with this. If I need to install the full XP, I guess I will have to, but it would be nice to have a slimmed down version.
Monday, March 9th 2009 at 11:31 pm
Ok, so I took a look at the USB_PREP8.CMD source and it is apparently looking for the file WINNT32.EXE which is not there…
I guess nLite doesn’t think that this file is needed and USB_PREP8.CMD does think it is needed.
Anyone have a clue which is correct?
Tuesday, March 10th 2009 at 12:16 am
Well, I’m making some progress. There is an option in nLite in the Operating System Options section. Do not check Manual Install and Upgrade, if you want to install XP from USB flash drive. Otherwise the installer files will be removed from the package and this is what USB_PREP8.CMD is looking for when you point to the source path.
I’ll try again using the new image that nLite creates.
Tuesday, March 10th 2009 at 3:26 am
And of course it works. As long as you remember “Do not check Manual Install and Upgrade, if you want to install XP from USB” when using an nLite image, this guide is perfect. Thanks for doing it.
Tuesday, March 10th 2009 at 7:19 am
someone can help me….
why when i “Press 1 + [Enter] - Browse for the location of your Windows XP setup files (Your CD/DVD rom). ”
the browse box not appears
this meseege is appears” there is no script engine for file extension .vbs”
HELP!!!!!
Wednesday, March 11th 2009 at 10:15 pm
I have the same problem like Obsecure?
Installed everything like the tutorial said and everything went fine except that the usb has to always be connected to run WinXP… Is that how it suppose to be? Is there any way I could run XP on my EEE without keeping the usb?
Wednesday, March 11th 2009 at 11:00 pm
Hi, Rhazkhal, Obscure and others
Have you changed the boot order in BIOS after finishing the setup?
In BIOS menu -> Hard disk drives
Make sure that 1 st drive is ASUS.
Check boot e device priority also.
Great article!
Friday, March 27th 2009 at 1:26 am
I found the difficulty, when i try to navigate the bootsect with cd \bootsect\bootsect it can’t work and showing can’t find, can anybody help me?
Sunday, March 29th 2009 at 9:20 pm
I’ve had success with this tutorial until I get to the point of restarting my Eee PC with the USB flash drive. I’ve changed the boot order in the BIOS to make sure it’s set to boot from the flash drive first, but keep getting a “Remove disks or other media” error. Everything seems to have gone exactly as planned up to that point. I’ve tried this with a couple different flash drives: a Sandisk Cruzer 4 GB as well as a 2 GB SD card that I had laying around.
I’m running Vista on a year-old iMac, and I’ve turned UAC off.
Any ideas?
Wednesday, May 6th 2009 at 7:33 am
Really good tutorial. Thanx a bunch! I’m just wondering why I have to delete all partitions?? Why couldn’t I make 2 partitions and install xp on one??
Friday, May 29th 2009 at 9:00 am
I had loads of issues with this tutorial. Most of them are because I’m using vista, and this guide doesn’t seem to address the problems vista has with this method. In order for any of it to work right, you need to be on the Administrator account. Being able to use that involves a short tutorial of its own. Anyway, from there I also found that the cd portion of the command prompt command isn’t really necessary. I only had to type C:/boootsect.exe \nt52 F: to make it work. Putting the cd command actually resulted in an error. Also, it doesn’t clarify here that if you are using a downloaded version of XP that you’ll need to mount it using something like DAEMON tools in order for usb_prep8 to recognize it. All that aside, I wouldn’t have figured anything out without this guide, so thanks very much for posting it and sorry for all the complaints.
~ ( ^ - ^ ) ~
Tuesday, June 2nd 2009 at 8:02 pm
HI. Everything is beautyfull yill I start my EEE. Firs mesage was that it cann’t find boot.ini and the other wasa that the file hal.dll is missing. What to do?
Thanks in advance.
Thursday, June 18th 2009 at 4:56 pm
after doibg everything, i plugged the usb to my eee 900 and made the usb the primary hard disk. When i chose “1.TXT Mode Setup Windows XP, Never unplug your USB-drive until After Logon” i receive the following message:”line 38 of the INF file \txtsetup.sif is invalide setup cannot continue. Press any key to exit”
WHAT SHOULD I DO?????????
Sunday, June 21st 2009 at 2:00 pm
I’m getting several files not being copied such as cdaudio.sys, so right now I am just skipping these files that cannot be copied. Is this an issue or I screwed up somewhere.
Thanks
Sunday, June 21st 2009 at 10:24 pm
Junji, check your media. You should not get any copy errors.
Wednesday, June 24th 2009 at 1:23 pm
Whiehooooow!
It took some patience, a lot of coffee and a new SD and USB stick (very cheap by the way €15,00)
But you tutorial actually worked.
Thanks a lot, also from my daughter(8 years) she hated Xandros.
Tuesday, July 14th 2009 at 11:58 pm
I’m have the same problem regarding not being able to reboot. I think the problem is Windows installed on F: instead of C:
When I created the partition, there was an option to click on c for creating partition c but it did not work and by default F: was created.
Do I need to do all over again? Man, hope not else I’m going back to Ubuntu
Saturday, July 18th 2009 at 1:59 pm
Thank you sooo much, this tutorial made it!!
Friday, August 14th 2009 at 9:44 am
Hi ! I have a problem during instalation. Hope someone can help me.
I got to the point where I need to select this : “2. GUI Mode Setup Windows XP. Continue setup + Start XP.” But then it writes the following :
“Windows could not start becouse the following file is missing or corrupt:
\system32\hal.dll.
Please re-install a copy of the above file.”
I’ve tried several tipes of Windows and they all stoped in the exact place. What is the problem?
Monday, August 17th 2009 at 9:01 pm
I’ve tried this method and nearly everything else without getting XP to start. I keep returning to the ‘missing NTLDR’
I’ve even researched that error and followed through, yet nothing.
I am fairly good with computers and can easily return it to the Linux version it came with, but I find that version intolerable.
Anyone have ideas?
thanks in advance
Sunday, November 15th 2009 at 2:03 pm
I have the same problem as indza, has a solution been identified yet?
Friday, November 20th 2009 at 3:32 pm
Thx man this was very helpful finally i can have my peace on my pc without my wife bugging me that she wants to use my desktop.
Saturday, January 2nd 2010 at 8:41 am
I got an Asus Eee as a christmas gift. It is very compact but i wish that the LCD screen was larger.
Wednesday, March 3rd 2010 at 6:44 pm
Great tutorial, it really helped me out. My only problem was that I couldn’t remove the d: drive so I have a 4Gb c:drive and a 8Gb d: drive. Does anyone have ideas on that?
Tuesday, June 15th 2010 at 11:39 am
Excellent work mate, works 100% perfection. This guide is so easy to follow. Mum and I spent weeks how to reformat, but today you made our day. Thankyou very much. 10/10
Sunday, July 18th 2010 at 7:17 am
my mass storage in asus 1015 not availbale when i want to setup XP via usb stick, i’ve followed your instruction, please help me how to solve this problem?
Saturday, August 14th 2010 at 10:26 pm
Thank you so very much!
Wednesday, January 5th 2011 at 4:46 pm
how to do this with an winxp lite iso? i don’t have cd to burn… please help me
Monday, February 21st 2011 at 5:03 pm
umm… can anyone tell me how to add the original asus drivers for the installation?
Sunday, March 13th 2011 at 11:04 pm
Ok, I am having a problem.
I try to select a Source Path, but I can’t click anything. So when I press Start, I get a message reading “Invalid BartPE Files Path!”. I don’t know what to do.
Friday, March 25th 2011 at 3:27 am
got error while installing office 2007. i’m using this method in xp service pack 3.. help…..
Sunday, July 10th 2011 at 12:45 pm
It’s cool indeed though there is something else worth of being mentioned. Original disk has got Norton Ghost utilized for system recovery. Once copied onto bootable USB stick or even SDHC card it will allow you to take an image of entire drive. Reinstating contents of whole disk after unexpected crash using such image takes minutes instead of hours spent on installing all the software you have had before and this is really awsome. You won’t need any anti-virus software anymore. I used o keep all my data on D: drive (My Documents, Favourites, Mail, passwords etc.) and in case of problems I just recover entire C: drive from the image saved on SD card.