Create a dynamic RamDisk with ImDisk Toolkit

Advertisement

Computer memory has become cheaper in recent time, and it is not that rare anymore that home PCs have 16 Gigabyte or even installed.

That's a lot of Ram, which may be put to good use depending on what you do on the PC. If you do real-time editing for example, you may benefit from the amount of RAM, but if you only do light Office work, you may not.

A RamDisk takes some of the memory of the computer and makes it available as a virtual hard drive. You can install programs on it, move temporary file locations to the RamDisk, or run other operations on it to speed them up.

Most RamDisk programs are static when it comes to size. You set up a new RamDisk by selecting the Megabytes or Gigabytes that you want it to use, and that is about that. The Ram used is then limited to use in the RamDisk and not available for other operations.

ImDisk Toolkit changes that. The free Open Source tool provides you with options to allocate memory dynamically instead.

What this means is that it will only use about as much memory as the RamDisk requires in any given state, regardless of the actual size limit that you have specified during creation.

So, a 1 Gigabyte RamDisk may only use 10 Megabyte of system memory if only that space is currently occupied on the RamDisk.

Note: ImDisk requires the Microsoft .Net Framework 4.0.

Setup of the RamDisk is easy. Once you have installed ImDisk on your computer, you start the RamDisk configuration wizard from the start menu.

create dynamic ramdisk

Here you select the total size of the disk in Kilobyte, Megabyte or Gigabyte, and other parameters such as the drive letter that you want it to use, or the file system.

If you check the "Allocate Memory Dynamically" option, memory will be allocated dynamically based on use. A click on ok creates the RamDisk.

You can monitor Ram usages using the Windows Task Manager for example. While basic, it will highlight that Ram usage goes up when you move data into the dynamic Ram disk, and down again when it gets deleted or moved out.

One interesting option that ImDisk makes available is the option to save the contents of the RamDisk to your hard drive or another connected storage location.

Since data in Ram is only available for as long as the computer is running, it is no longer available after you reboot it. Saving an image of the RamDisk to the PC ensures that you can load it up again in future sessions.

Verdict

If you want to use a RamDisk on your system but do not like the idea of reserving the memory that you assign to it all the time, you may find the dynamic memory allocation option useful that ImDisk ships with.

The program is more versatile than that though. It can also mount lots of image file formats, including iso, bin, vhd, vdi, dmg, dsi and raw formats.

Now Read: Increase your privacy using Firefox with a RamDisk

Please share this article

facebooktwittergoogle_plusredditlinkedinmail

Advertisement

Responses to Create a dynamic RamDisk with ImDisk Toolkit

  1. vux777 January 26, 2014 at 10:30 am #

    It is a great tool and I'm using it constantly.
    I've set it up to mount on Windows startup, and to save img on closing Windows as explained here
    http://forums.guru3d.com/showthread.php?t=356046

    but my UI is little different (win7) and I don't have .NET4
    http://prntscr.com/2moix3

    edit: before ImDisk, I was using AMD RamDisk, but ImDisk is (in my case) much faster on Windows startup/shutdown when mounting and saving image.

  2. Jim PROFIT January 26, 2014 at 10:32 am #

    Impossible to download it!
    Norton detect "Suspicious.MH690" and "Suspicious.Emit"!

  3. Dwight Stegall January 26, 2014 at 1:52 pm #

    For a long time I have wanted to extend the RAM of this ASUS G74SX Notebook from 8gb to 32 gb. But when I go to the website that shows what RAM to get for it this model isn't listed. I created an account in the ASUS forum but can't log in. I have never had problems logging into an account in 18 years. Best Buy was no help. They don't sell RAM for the computers they sell.

    What should I do?

    • Dwight Stegall January 26, 2014 at 2:01 pm #

      My system info

      Processor: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz, 2001 Mhz, 4 Core(s), 8 Logical Processor(s)
      Installed Physical Memory (RAM): 8.00 GB
      Total Physical Memory: 7.98 GB
      Available Physical Memory: 5.33 GB
      Total Virtual Memory: 16.0 GB
      Available Virtual Memory: 12.6 GB
      Page File Space: 7.98 GB

      Microsoft Windows 7 Home Premium 64-bit SP1

    • imu January 26, 2014 at 2:24 pm #

      For you the way to go would be 4x4GB

  4. Joel January 26, 2014 at 1:54 pm #

    Hi,
    I've bumped into this prog' in the past- but didn't 'have the guts' to try it out.
    I have a rather old PC setup, and the experience isn't quick.
    Would you recommend using it for main usgae , such as chrome browsing etc, and on that case- would it be easy to save things [e.g. bookmarks, settings history...] inspite it's "RAM-istic nature"? I know there is a way for it, but I never went through and read it all the way...
    My specs are:
    Intel E5200 [yes, old "dual-core" (not real dual..)]
    3.25 GB ram DDR2 800MHZ
    rest is quite irrelevant, right?...
    and... WIN XP SP2
    Thanks

    • Martin Brinkmann January 26, 2014 at 2:34 pm #

      Joel, it depends a lot on whether you can spare the Ram or not. You could move the browser cache to Ram for example to speed things up a little bit. I would not recommend moving the entire profile to it though.

      • David January 26, 2014 at 3:01 pm #

        Interesting idea. By moving the Firefox cache to the RAM, I could save some space in my 60GB SSD.

  5. Nebulus January 26, 2014 at 2:31 pm #

    From their site:

    Requirements:
    Windows XP, Vista, 7, 8 or 8.1 (32 or 64 bits).
    .NET Framework 4 is also required to mount some image file formats with the DiscUtils library.

    That means that .NET is not required for all program's operations...

  6. VR Ramprasad January 26, 2014 at 3:57 pm #

    Thanks to introduce a great program. FEA softwares require high ram space to calculate the result. it will be useful to increase the ram virtually. As a Design Engineer (mechanical) I like this software. Once again thank you brother.

  7. Bob Johnson January 26, 2014 at 10:44 pm #

    Well, Computer does not show my Z: Drive. Computer Management does not show Z: drive.
    What did I do wrong?
    Setup as Dynamic.

    Windows 7 64 bit os
    Intel core i7 CPU 870 @ 2.93 GHz
    8 GB Ram
    NVIDIA GeForce 315
    4095 MB Total available graphics memory
    4 TB internal drive space, 3 TB available
    Msessentials A/V & Firewall

    Bob

  8. Doc January 28, 2014 at 11:33 pm #

    "...home PCs have 16 Gigabyte or even installed." Interesting.

  9. Neil Ren January 29, 2014 at 6:33 am #

    To be a little off topic, is there any RAMDisk tool for Linux? I am planning to switch to Linux in the coming months, and feel certain there must be one (or some, or built-in).

Leave a Reply