- Open Source
- 10 Reviews
- 430 Likes
ImDisk is a virtual disk driver for Windows NT/2000/XP/Vista/7/8/8.1 or Windows Server 2003/2008/2012. It can create virtual hard disk, RAM Disk, floppy or CD/DVD drives using image files or system memory. The install package installs a console-mode control program called imdisk.exe and a Control Panel applet. After install is finished, type imdisk without parameters for syntax help or double click the ImDisk icon in the Control Panel. It also adds a menu item in Windows Explorer so that you can right-click on a file to mount it as a virtual disk drive. Users of mdconfig in FreeBSD will probably be familiar with the command line syntax of imdisk.exe. The driver, service and control program can be uninstalled using the Add/Remove programs applet in the Control Panel. No reboot is required for installing or uninstalling.
cd-dvd disk-emulator mount-image mount-iso ramdisk virtual-disk
Make this page better by adding screenshots to ImDisk Virtual Disk Driver.
ImDisk is the best ramdisk I could find for Windows OS.
Lightweight, open source and very functional, ImDisk allow you to create virtual drives (ramdisks) directly on your PC RAM (be careful, all ramdisks data is lost when you shutdown or restart your system).
ImDisk ramdisks are very flexible, able to be extended, saved or deleted after creation.
ImDisk is also able to mount images files like .iso files but this functionality is not the main software job and others programs do it better than ImDisk.
———— My configuration ————
I personally launch a .bat file on the startup of Windows to build a 4Gb B:\ drive (I have 16Gb of RAM).
It allow me to store system temp files (in B:\Cache\Temp), browsers cache (in B:\Cache) and working files contents (directly in B:).
There are many reason to locate cache and temp file on a ramdisk, but if you have a SSD drive and want to grow it lifespan, you should read this page.
How to :
— Auto-launch a 4Gb B:\ drive at your PC startup :
@echo off if exist "B:\" ( echo B: drive can't be created because it already exist. pause ) else ( C:\WINDOWS\system32\imdisk.exe -a -s 4G -m B: -o rem -p "/fs:ntfs /v:Ramdisk /q /y" ping localhost -n 1 > NUL mkdir B:\Cache\Temp\ )