RAM Disk program for Vista

Soldato
Joined
26 Nov 2002
Posts
6,852
Location
Romford
I want to create a 2GB ram disk in my vista media center so that the live tv buffer goes on this, and not the local disk (which causes jitters)

What's the best ram disk program for Vista out there? I need something that loads as a service really, so it's there on the system before media center starts.

I'm going to create a mount point in the temp record folder that points to this ramdisk instead of the physical one.

cheers
 
that's not what it does, it just creates a virtual hard drive from ram, which you can use to store temp files

ie firefox temp files, so browsing the net wouldn't need to access the hard drive, so SUPER fast browsing
 
that's not what it does, it just creates a virtual hard drive from ram, which you can use to store temp files

ie firefox temp files, so browsing the net wouldn't need to access the hard drive, so SUPER fast browsing

Yes, i know that, but how does the program stop vista from provisioning that memory via the pagefile?
 
the pagefile doesnt store temp internet files.

OK...im not explaining myself very well.

The hypothesis is that by using a ramdisk retaher than a HDD to store temp file browsing will be quicker.

But if a program says to Windows 'Give me 1 gig of memory', then whats to stop windows allocating that memory via the pagefile, especially if it decides that that is an efficient thing to do?

SO just because the program says you have a 1gig ramdisk, presulambly there's no reason why accessing that memory wont involve disk access, negating any performance gains.....
 
Cenatek works in Vista64HP. I'm using it now. Once it's setup it's fine, but changing the disk size is a bit awkward - I usually have to reboot a couple of times. It has a trial period.

I also have a paid for Cenatek RAMDiskVE running Vista64 Ultimate. Works great and has been stable. It can back up the information to an image on another HD prior to shut down and load the image on start up.

Edit for more clarity. Once you have created a ramdisk it appears under 'My computer' as another drive. The total available system memory is decreased by this amount. Unless the page file is moved to the ramdisk it will stay on whatever setting it has, presumably C: drive.
Eg: I make a 4gb Ramdrive, I have 4gb system memory available for Vista to use. The page file is still on another HD. Vista will use the available memory and cache to page file once exceeded, but not borrowing any of the allocated Ramdisk memory.

No idea on the code, but that is how it works for me in practice.
 
Last edited:
Visage, say you have 8gb system ram, and you set the ramdisk to 1gb

your usable system ram will now be 7gb, and you'll have an extra 1gb hard drive (super fast, but when you power down, all data is lost)
 
OK...im not explaining myself very well.

The hypothesis is that by using a ramdisk retaher than a HDD to store temp file browsing will be quicker.

But if a program says to Windows 'Give me 1 gig of memory', then whats to stop windows allocating that memory via the pagefile, especially if it decides that that is an efficient thing to do?

SO just because the program says you have a 1gig ramdisk, presulambly there's no reason why accessing that memory wont involve disk access, negating any performance gains.....

AFAIK there are APIs available to request memory that wont be paged to disk.
 
Back
Top Bottom