ramdrive/crazyman tweak problem: 98SE

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
anths
Member
Posts: 45
Joined: Tue Jan 16, 2001 12:00 am

ramdrive/crazyman tweak problem: 98SE

Post by anths »

Alright, I was following the crazyman thread for awhile (upto page 11) then I just decided to stop reading it because nothing seemed to pertain to 98SE. I have cut and copied a few different posts about how to make the crazyman tweak work on 98SE. here are those posts
I've done some messing around with Windows 98. I'm sure my process should work for windows 95 as well. Basically, I've "placed" my tcp/ip DLLs and VXDs on a ramdrive as I said before with quite a bit of success. I was getting as much as 5.7KB/sec on my analog phone modem, which isn't usually considered bad
Anyway, here is basically what I did.
(These instructions are tested out only on a windows 98 machine as well as dannjr's DSL)

Step 1.
Edit config.sys and add these lines

DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 700 /E

save, reboot, and go to My Computer and find out what drive was assigned to your ramdrive, it should be D: but it could be something else

Step 2.
Edit autoexec.bat, go to the very bottom and add these lines
(X: is used in place of whatever your RAMDrive's letter happens to be)

PATH=X:\;%PATH%
rename c:\windows\system\ndis.vxd ndisvxd.bak
copy c:\windows\system\ndisvxd.bak X:\ndis.vxd
rename c:\windows\system\vtcp.386 vtcp386.bak
copy c:\windows\system\vtcp386.bak X:\vtcp.386
rename c:\windows\system\vudp.386 vudp386.bak
copy c:\windows\system\vudp386.bak X:\vupd.386
rename c:\windows\system\mstcp.dll mstcpdll.bak
copy c:\windows\system\mstcpdll.bak X:\mstcp.dll
rename c:\windows\system\wshtcp.vxd wshtcp.bak
copy c:\windows\system\wshtcp.bak X:\wshtcp.vxd
rename c:\windows\system\wsock.vxd wsockvxd.bak
copy c:\windows\system\wsockvxd.bak X:\wsock.vxd
rename c:\windows\system\wsock2.vxd wsock2.bak
copy c:\windows\system\wsock2.bak X:\wsock2.vxd

There, that should be it for now. I'll be refining this list as I go on. What this process does is copy the above files to your ramdrive and assign the path statement the X: drive. By doing this, you are telling Windows to look in the system folder, then, if it doesn't find what it is looking for, to look in the X: drive. When it does, it finds the needed files and there ya go. There are far more files for me to add to this list, but the above ones are just basic. Because I'm on dial-up there are files I'm adding which most of you cable modem users/DSL users would not have on your system. Again, this process above will work only for Windows 95 and 98. ME, I do not believe it will work for, nor any other Windows OS (as far as I know).
If you want to play it safe, make a batch file which you can execute (should the need arise) that will rename your files back to their old names. Here is what to put into that batch file.

rename c:\windows\system\ndisvxd.bak ndis.vxd
rename c:\windows\system\vtcp386.bak vtcp.386
rename c:\windows\system\vudp386.bak vupd.386
rename c:\windows\system\mstcpdll.bak mstcp.dll
rename c:\windows\system\wshtcp.bak wshtcp.vxd
rename c:\windows\system\wsockvxd.bak wsock.vxd
rename c:\windows\system\wsock2.bak wsock2.vxd

When you execute that batch file, remove all the added items in your autoexec.bat file otherwise when you reboot you'll be back at square one. Let me know what you guys think.

Don't worry if you see some errors while your computer starts up about missing files (as it tries to copy them to a ramdrive), thats ok. Some of the above files that this process uses may not actually be on your system, in which case you can just ignore it.
*end of post*
Step 1.
Edit config.sys and add these lines

DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 700 /E

These two especialy HIMEM.SYS has to be on the first line no matter what..
Per microsoft
Next before you do this check to see how many netrans keys you have and how many you have after reboot..

I will say this Jon and I did this tgether on a fresh install win98SE machine we did not tweak the machine and there was nothing on it but the OS and ramdrive loaded.
I went and did a little surfing and was able to open the speedguide forum with out a wait prior to installing the ramdrive it had nothing but problems.
I also hit a few other sites that have allot of bandwidth users and it worked fine..
Check the keys nad back them up just to be safe
*end of post*
The reason Windows looks in the ramdrive is because of that small addition I have you add to the autoexec.bat file which is this:
PATH=X:\;%PATH%

What this does is tell Windows where to look when its system folder does not contain what is needed. Normally, windows follows a pattern which looks like this when looking for DLLs, VXDs, and 386 Enhanced mode files.

Windows System Folder, Windows Folder, Current Folder, then finally it searches through the path environment variable.

Because it searches through the path environment variable, this tweak can actually work.

Hope that helps!
actually, thats three posts that told me what i needed to know. I did exactly how those posts said and when i logged onto AOL (yes i know that AOL sucks but its my only ISP until DSL in early summer) and opened up IE, my homepage wouldnt work. No pages would work. I looked at the address bar and it said something (Sorry, forgot to cut and past that message) and at the end, dnserror. Any idea's why the crazyman tweak won't work for me?

sorry for the long post :)
Peace,
Anthony
AnthS21@aol.com
Post Reply