First, What youll need:
Get your hands on a good RAM Disk. I am using SuperSpeed Software's RAMDisk Plus 7.0. I got it off a friend who bought it a lil while back. There are free ones available out there though. There is the Microsoft one, which I dont recommend. And my best bet for anyone who doesnt wanna buy a RAMDisk program is ARsoft's RAMDisk, which can be found hereRAMDisk. They have stopped the program, but you can still download it.
Configuration:
I left everything default on the RAMDisk. If you are using the ARSoft one do the same, except change the size to 65MB and select emulate local hard disk. Make sure to leave the drive letter as Z.
The harder parts:
Once all that is configured, we go into the more complicated part. Get that RegEdit running (Start>Run>Regedit.exe) and surf your way over to the following...
-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services-
From that location, youll want to find each of the following...
Afd
Netbt
Tcpip
Ipnat
In each of those change the image path to your Ramdisk, (Z:\).
Z:\<service name>
It would go as follows
Z:\afd.sys
Z:\netbt.sys
Z:\tcpip
Z:\ipnat
Once your done with that, make sure to also set your History and Cookies folder in there as well. To do that just search the Registry for anything called "Cookies", without the quotes. Change the directory of that to Z:\Cookies. In that same area search for history and change the directory to Z:\History. Search for all instances of these two files. I believe there are three in XP.
Now open Notepad and put the following script in there...
<Begin>
@echo on
Echo Starting TCP/IP Services
copy c:\windows\System32\DRIVERS\afd.sys z:\
copy c:\windows\System32\DRIVERS\netbt.sys z:\
copy c:\windows\System32\DRIVERS\tcpip.sys z:\
copy c:\windows\System32\DRIVERS\ipnat.sys z:\
net start afd
net start netbt
net start tcpip
net start ipnat
<End>
Make sure to leave out the <Begin/End> parts, as I just put those there to make it easier for some. Save that Notepad file as login.cmd and save it on your main HD, which for most of us is C:\. Then, grab the file and drag and drop it into the Startup folder in your Start>Programs menu. This way, everytime you startup your PC, XP will place those 4 files into the RAMDisk drive so that they can be used. IF THIS DOES NOT HAPPEN, REMEMBER TO KEEP A BACKUP OF THE ORIGINAL DIRECTORIES SO YOU CAN UNDO THE BEFOREHAND PROCESS.
Before you restart open a IE6/7, and select Tools>Internet Options>Settings. Adjust it to the desired size (50MB works fine) and select "Move folder" and point it at your RAMDisk. Hit ok, apply, and proceed to reboot your computer.
This helped speed up my internet browsing, and it also deletes your temporary files and such from being on the HD. Now below will be the ORIGINAL paths, in case you need to go into regedit and undo any of the things you made. Once you do that, just delete login.cmd from the startup folder and from the C:\ drive. You can then uninstall the RAMDisk, and voila, back to normal. Reboot for the changes to take effect.
c:\windows\System32\DRIVERS\afd.sys
c:\windows\System32\DRIVERS\netbt.sys
c:\windows\System32\DRIVERS\tcpip.sys
c:\windows\System32\DRIVERS\ipnat.sys
Hope it works for you, like it has for me. I in no way made this up myself, so I am not to take credit for it working or not. I just felt Id share a trick Ive been doing for some time now. Enjoy!!!
