ImDisk Creates Dynamically Resizing RAM Disks@ 2014/01/28
Under normal circumstances, a RAM disk will allocate an amount of RAM you specify to go to the virtual drive you've created. That RAM would no longer be available to the rest of your system. With ImDisk, you can create a virtual drive of a specific size, but only the amount of space that you actually use will ever be allocated. If you create a 2GB RAM disk, but only use up 100MB of space on it, the rest will still be available to your system until you fill it.