ERAM v2.23 is an Opensource RAM Disk made by Hideaki Okubo (okubo at msh.biglobe.ne.jp) with the source code comments translated by Katayama Hirofumi MZ (katayama.hirofumi.mz at gmail.com). It has a size limit of 4 GB that uses page/non-paged/external RAM. You can use it for storing temp files, browser cache, etc. in order to speed up the programs that use those files.
- Copy eram.sys from the x86 directory to \Windows\System32\drivers.
- Import eram.reg from the x86 directory to the Registry.
- Restart
- Copy eram.sys from the x64 directory to \Windows\System32\drivers
- Import eram.reg from the x64 directory to the Registry.
- Restart
After installing, the RAM Disk will be available as the R: drive with a size of 996 MB. You can use the included eram.cpl (in the x86 directory) / eram.cpl (in the x64 directory) to change the size, etc. of the RAM Disk.
- Download WDK (Windows Driver Kit) 7.1.0 from https://www.microsoft.com/en-us/download/details.aspx?id=11800.
- Extract the ISO using 7-Zip, etc. to a directory of your choosing.
- Run the KitSetup.exe located in the directory it was extracted to.
- Click Full Development Environment.
- Click OK.
- After the install has completed, you can find the Build Environments in the Start Menu in Windows Driver Kits\WDK 7600.16385.1\Build Environments.
- Open the proper Environment depending on what OS and CPU architecture you are building for (Checked makes a debug build while Free makes a release build).
- Change the directory to the location of the source code (for example, cd C:\ERAM).
- Type build and press Enter.
- The resulting driver is unsigned so Driver Signature Enforcement has to be disabled for it to load in x64 architecture OSes.