Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 24, 2016, 08:39:52 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Ram Disks with Dynamic Memory Management?  (Read 2038 times)


  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 110
    • View Profile
    • Donate to Member
Ram Disks with Dynamic Memory Management?
« on: December 30, 2012, 06:05:31 PM »

is anyone aware of Ram Disks that support  Dynamic Memory Management, apart from Primo Ramdisk?

DMM = The Ram Disk releases any memory that isn't in use anymore (because files were deleted inside the Ram Disk).

Your Ram Disk is set to 8GB
It is currently empty
Now you copy a 4GB file to it, it occupies 4GB of Ram afterwards.
You delete the file and a few seconds later it's back to (nearly) 0.

Primo is rather expensive (I'd like to use a Ram Disk on Windows Server 2012, if possible)...


  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,027
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #1 on: December 31, 2012, 08:09:18 AM »
Didn't know there were actually any product that did this - the only I've seen that was in the same ballpark was vRamDir back in the Win9x days, but that wasn't a fixed-size ramdisk... you pointed it at a folder and then it was basically "try to keep as much as this as possible in RAM".

I'm not sure it's a good idea for a ramdisk anyway? To be able to de/allocate memory like that, it needs more complex code than "just" a ramdisk... filesystem filter driver? And when you have a ramdisk, you generally expect access to it to be instantaneous - if you use a product that does dynamic de/allocation, you risk having to page out other memory in order to satisfy an allocation request. Depending on use case it might be smarter to simply *create* a ramdisk when you need it, and dismount it afterwards?

That's just my :two: - interesting to hear about Primo, though :)
- carpe noctem


  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,448
    • View Profile
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #2 on: December 31, 2012, 06:57:18 PM »
This post has a list of most, (if not all), of the RAMdisks available for Windows - over 2 years old but from a quick search there appears to be no new ones.  So you could look through and see if any of the free ones like Gavotte or Imdisk have a beta with that feature.

An interesting, (or not), snippet:

HP was granted a patent for it: Dynamically allocable RAM disk

...only 16 years after the Amiga was already doing it  ;)

Outertech Support

  • Member
  • Joined in 2008
  • **
  • Posts: 174
    • View Profile
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #3 on: October 05, 2015, 01:53:18 PM »
The freeware ImDisk Toolkit has added the dynamic allocation feature.

It works very well.