Windows: We've previously looked at reasons why you might want to create a RAM disk to boost your PCs performance. ImDisk can accomplish this same task without using up more RAM than necessary.
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.
You can also use ImDisk to save the contents of your RAM disk to the hard drive. Obviously, anything stored in RAM will be erased when you turn off your computer. This option, however, allows you to easily reload that RAM disk when you start it back up again.