Strategies for using RAM Disk?

Started by kencl

Strategies for using RAM Disk?   26 October 2012, 13:08

Hi Folks,

I had my eyes opened WIDE to the potential of RAM Disks by the video at [] Just in time too, as I'm currently deciding on components for my next build. Seeing how awesome RAMDisks can be, I'm going to double my RAM to 32Gb and use Win7 pro rather than home premium - arg sad.

So, here's my strategy. I'd appreciate your comments on it:
1) Use one 1Gb, volatile RAMDisk, mounted on boot, as the windows Temp folder.
2) Use one 20 Gb, non-volatile image, saved to the SSD (C:\ as I can only afford 1 SSD for now smile, mounted on login where I will install either frequently restarted programs (eg Firefox) or slow loading programs (eg iTunes and Adobe Acrobat). Program data will be configured to be stored on the SSD or a spinner as appropriate (eg iTunes music files play fine even from my 5400 RPM spinner).

With this stragegy, the only time that the image will need to be saved (updated) is after install/uninstall, or update, or in the case of Firefox (which sets persistant cookies, form data, bookmarks etc), once before the Disk Image is dismounted or the system shutdown (which occurs nightly). However, if I understand the options correctly, it looks like I only have to choose between never updating the image, or doing so at regular time intervals. Is that correct? If so, could I update the image manually with this procedure: a) set it to never update, then b) when I want to update, change it to update every 20 minutes then after it has been updated c) set it back to never update?
SoftPerfect Support forum - Andrew avatar image

Strategies for using RAM Disk?   26 October 2012, 13:46

Sounds like a good strategy.

For the 20 GB non-volatile image, you just need to tick "Save contents to image", which means on shutdown and manual unmount, the changed blocks will be saved back to the image file. Note though, that it will take longer to log on, because the RAM disk will have to read 20 GB from your SSD to RAM. Then any changes you have made, will be written back upon shutdown. I also recommend to use the FAT32 file system, if none of your files exceed 4 GB as it works faster with differential writing.

Strategies for using RAM Disk?   26 October 2012, 13:56

Oh, ok, great. Won't writing a 20 Gb file, even to SSD (I'm leaning towards the Samsung 830), take a while? Long enough, in fact, for Windows to get impatient and ask me if I want to kill the program before the write is complete?
SoftPerfect Support forum - Andrew avatar image

Strategies for using RAM Disk?   26 October 2012, 15:11

The RAM disk uses differential writing, which means it will only write data blocks that have changed since last read. Depending on the volume of changes on the disk, it will still be well below 20 GB.

Yet if Windows asks you to kill the application, try using a boot-time volume rather than logon-time volume instead.

Strategies for using RAM Disk?   26 October 2012, 15:30

This is getting better and better smile

Sometimes you can get the answer faster if you try the forum search and/or have a look at the software user manual to see if your question has already been answered.

Our forum rules are simple:

  • Be polite.
  • Do not spam.
  • If possible, check your spelling and grammar.




A brief and informative title for your message, approximately 4–8 words:


Spam prevention: please enter the following code in the input field below.

       **  **     **  ********  ********  **     ** 
       **   **   **   **        **        **     ** 
       **    ** **    **        **        **     ** 
       **     ***     ******    ******    **     ** 
 **    **    ** **    **        **         **   **  
 **    **   **   **   **        **          ** **   
  ******   **     **  ********  **           ***