This is an old revision of the document!
Installing Microsoft Windows XP on an Eee PC 701 4G
Playing with your page file
before attempting to change or delete your swap file (pagefile.sys)
Incompatible Windows XP version(s)
Windows XP Home Edition (Version 2002) SP1. Trying to install results in a BSOD during the initialization process. The error seems to be with pci.sys
Also Windows XP Pro October 2001.
Basic installation method
Pre-requisites for an easy install:
Steps for an easy installation:
Optional: Make your own nLited version of Windows XP. nLite allows you to decrease the size of Windows XP by removing unnecessary components and files. Options are very clearly labelled. If you're not sure about a component to remove, just leave it there. Burn your new custom Windows XP CD.
Boot from your Windows CD (either original or nLited version). Plug your USB CD drive, power up your eee pc and press [Esc] at the BIOS boot screen. Select your external CD reader which should appear in the list. (There is no need to change your boot-up sequence in the BIOS if you press Esc at boot time).
Windows installation will start. When given the option to choose where Windows should be installed, select your SSD. You can repartition the SSD to one single partition within Windows XP's setup. Format the SSD in either FAT 32 or NTFS.
NOTE: A lot of people have reported receieving an NTLDR Error after XP has rebooted - this happens when you do not delete all of the partitions before installing. You should delete them all - including the one marked partition 1 [BIOS] to leave a single partition. Search the forum for more information. When you get to the partitioning screen of the XP install you keep pressing the “D” key until there are no more partitions left. Then you press the “C” key to create a new partition for the installer to format and install WinXP on.
Continue Windows installation as normal.
Once Windows is installed and boots, install all drivers provided by ASUS (they don't install completely when slipstreamed in XP with nLite).
Make sure that OS
installation is set to FINISHED in the BIOS. Otherwise, USB2 ports won't be detected as USB2.
If you didn't nLite you Windows version, you'll soon discover that most of your SSD is now full and that there is no space to install other applications (Office, etc.). ASUS provides in its manual very easy instructions to disable SSD-hungry components. The modifications proposed by ASUS are safe and are the first steps to consider for newbies.
It's a good idea to get a large SD card to store extra files or install extra applications.
Installation method to keep SSD writes to a minimum
Forum member TheBronze gave some useful ideas for keeping writes to the minimum when running Windows XP on the Eee. The following information was provided by him (edited for wiki use):
The SSD has a limited (but lengthy) lifespan due to the nature of the device and its architecture. We also know that Windows spends a good amount of its time writing files to the C drive, filling it up with temporary files, cookies, update files, and more.
So how do we reduce or eliminate this problem? Well, you can't make it go away; it's just how Windows works. But you can send it to the back forty! This will require an additional SDHC card to occupy your slot. Think of it as a permanent solution, because if you make the changes below and then pull out your SDHC to swap in an MP3 collection, you are going to crash your system. I'm approaching these tasks as a system administrator, so if I get confusing, call me out on it and I will clarify.
Below, I will cover making changes to the following:
Assigning a permanent drive letter to an external device (SDHC, but you could use a USB drive)
Moving the Page File off of the C drive
Moving the My Documents folder off of the C drive
Moving the Temp and tmp directories off of the C drive
Moving User Variables off of the C Drive
Moving Application Data off the C drive
Using FileMon to detect further writes made to the SSD
Note: Any of the steps below can be done on a USB drive, but if you forget to install it when you boot, you will probably see a blue screen.
Notice: Unfortunately the directions for moving the page file to SDHC card do not work. XP will let you assign the page file to D:, but will not actually create or use it. It will create a default size pagefile on the SSD instead. This is because XP will not place its swap on a removable device. And as far as I know there is currently no way to convince it SDHC is a permanent drive (there are some directions that will confuse it enough to allow installing applications on SDHC, but still, it will NOT place swap on it). The best thing to do is upgrade RAM and either assign a 64-128MB pagefile to the SSD or just disable swap.
Your files will be moved to the new location. The Target window should now have your new location.
Alternative Procedure: There is a good alternative to moving My Documents and Application Settings. Move the whole profile. In the user profile there is much more data then application settings and documents and it is a much better solution to move it all at once.
Note: This set of directions assumes that you never remove that SDHC card. If you ever start Eee without that card you might run into all sorts of trouble, since XP will not be able to find your profile.
* Other considerations
Office. If you install Office XP, 2003, or 2007 and aren't careful during the install, the source files will be written to your C drive. This is around 300MB of space. You can either delete the MSOCache folder on the C drive or just move it to, for example, an external USB drive or HDD; this is useful if you need to make changes while on the road.
Windows Update. Most Windows Update procedures result in the creation of an uninstall folder in the Windows root directory. These files vary in size from around a hundred kilobytes to a hundred megabytes; my current XP install has about 130 of these folders. You can delete them with no adverse effects, unless for some reason you need to uninstall a recent update.
Recycle Bin. You can do a few things to minimize space wasted here:
Set it to less than 10% of the C drive (10% is the default). Given the small capacity of the SSD, it might be annoying to be notified frequently to empty it.
Check the box that says “Do not move files to the Recycle Bin. Remove files immediately when deleted”. This can become problematic if you accidentally delete files.
Or you can just remember to press Shift+Del when deleting files. Windows will permanently delete them for you.
Temporary Internet Files and cookies. These relatively small files reside in the My Documents folder, but if you do a lot of surfing with Internet Explorer, you will want to delete them from time to time to keep your second drive from wasting space.
Open Internet Explorer and select Tools, Internet Options
On the General tab, select Delete Cookies and Delete Files. Wait for each to complete. (Note: If you delete your cookies, all your session information from your visited sites will be dumped. Don't forget your passwords!)
Wouldn't it also be a good idea to disable the NTFS last access timestamps?
see http://msdn2.microsoft.com/en-us/library/ms940846.aspx on how to do that. — dummzeuch 2008/03/29 14:59
Eliminate Virtual Memory Altogether?
If you have installed a RAM upgrade to the EEE PC, it may be possible to eliminate some of the writes to the SSD by using RAM. In practice, Windows XP seldom requires more than 800Mb of RAM when you have 3 or 4 applications open. Certainly if you have a 2Gb RAM chip you will have plenty of RAM to spare, and using RAM is much faster than using an SDHC card. Here are two suggestions:
1) Turn off Virtual Memory Altogether (see note above, added 3/13/08)
2) Allocate some memory (perhaps 100Mb) to a RamDisk using products such as RAMdiskVE or Superspeed. Then you can go into the IE or Firefox settings and change the location of the cache file to your RAM disk.
In IE, see Tools→Internet Options→Temporary Internet Files→Settings→Move Folder
In Firefox, go type about:config in the location bar and enter the settings area, then add a setting to the list as described here to specify a new cache file location:
rio sfr numéro RIO
rio laposte code rio