StorRam

StorRam is a device driver that creates a 16MB ramdisk. The device driver follows the StorPort miniport model and supports plug and play, dynamic load/unload, and 32-bit/64-bit Windows. Windows Vista and later and Server 2003 and later are supported. The source code can be obtained from www.perisoft.net/miniport.

Install

Run hdwwiz and follow the wizard:

Prompt Response
What do you want the wizard to do? Install the hardware that I manually select from a list
If you do not see the hardware category you want, click Show All Devices Show All Devices
Select the manufacturer and model... Press the "Have Disk" button
Copy manufacturer's files from: Choose the folder where this package is located

Uninstall

Start device manager, select the StorRam Adapter, and press the delete key.

WMI

StorRam includes a Windows Management Instrumentation interface for changing the device name (Make, Model, ROM version) as well as the Device Type and Removable Media state. WMI can be accessed in many ways such as using script languages or C code. You may also access StorRam using the wbemtest tool that is provided by Windows as follows:

  1. Run wbemtest. IMPORTANT: on newer Windows versions, wbemtest must be started with administrator privileges to operate correctly.
  2. Click Connect...
  3. Under namespace type root\wmi and press the connect button
  4. Click Enum Classes
  5. Press OK (leave the superclass name blank)
  6. Scroll down and double click StorRamDevice. This brings up the class.
  7. Now click Instances. If you have multiple adapters, there will be more than one instance.
  8. Double click an instance to select it
  9. Click the "Local Only" checkbox to shorten the list
  10. Now you can change the Make, Model, Rom, DeviceType or Removable property
  11. When you are finished changing the properties, click Save Object. The device will now change to reflect your requested properties.
  12. Note: changes are not persistent. They will be in effect only until the system is restarted.

StorRam also contains a WMI event called StorRamActivity that provides I/O statistics asynchronously to WMI clients.