Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

big ramdrives - make clipper fly 1

Status
Not open for further replies.

SM777

Technical User
Mar 7, 2001
208
GB
For years I have used ramdrives for holding temporary dbfs and creating indexes. It was not easy to find any that could go above 32Mb.

For a while now I have used XMSDSK to create a half gig ramdrive and that really flies.

When processing my dbf files I copy the files to the ramdrive, do the processing then copy back down to the hard disk. Ok, you run a risk of a powercut corrupting the file, but then you will only be corrupting the ramdrive file and your hard disk copy is intact.

locate XMSDSK in a search engine

you may need to modify Config.sys to add device=c:\windows\emm386.exe noems

add

xmsdsk 64000 E: /C1 /T /Y

in autoexec.bat

the 64000 is a 64Mb size, E: the drive letter, I forget the other switches!

This method is great for creating indexes. Just change your index .... to e:\tempindx and then when the index is complete close it and do a !copy e:\tempindx.ndx yourindexlocation\indexname.ndx

I've only used in 95 and 98 (not ME). Its saves me thousands of hours a year when I'm processing halfgig databases.



 
interesting but you fail to realize that you can use ramdrive.sys (sometimes ramdisk.sys)
 
Thanks for sharing this information, really helps when debugging programs, saves up to half the time.
 
ramdrive.sys has a limit of 32Mb ;)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top