ramdisk.sys es un controlador que puede obtener de Microsoft como una demo de controlador pero aparentemente no se garantiza que funcione en Windows 7, así que buena suerte con eso. Puede encontrar otras implementaciones de ramdisk, pero luego debe instalarlas, lo que significa que debe modificar su disco (es decir, Paso 1: instalar un controlador incompleto).
Así que esto plantea la pregunta de qué estás tratando de hacer realmente. Si su objetivo es crear un entorno limitado para algunos ejecutables para que no puedan escribir en las unidades locales, esto no suena como el enfoque correcto. Si el objetivo es hacer que un pequeño conjunto de ejecutables esté disponible para que funcionen rápidamente, de nuevo, este no parece ser el enfoque correcto: Windows almacena en caché los ejecutables DE TODOS MODOS, por lo que el segundo lanzamiento es más rápido. Si el objetivo es crear un área pequeña y fácil de limpiar para ejecutables, se supone que el directorio temporal de Windows es el lugar para eso. Si intentas hacer un sistema como utilidades norton o fantasma que brinden acceso sin restricciones al disco duro sin dejar rastro, me pregunto si .NET es o no el camino correcto para eso, ya que .NET va a estar golpeando tu HD duro y pesado de todos modos. Si su objetivo es crear un virus o un caballo de Troya que oculte su carga útil en un disco RAM, cuestiono sus motivos.
¿Qué estás realmente tratando de hacer?
Otra opción en lugar de un ramdisk es Dokan, que es un controlador del sistema de archivos en modo de usuario. Hacer una unidad en la memoria es simple: hice una aplicación .NET rápida que hacía que los escáneres TWAIN aparecieran como unidades como una demostración, pero descubrí que el dokan, en el momento en que lo usaba, hacía que mi máquina frágil: cualquier Un paso en falso mientras trabajaba significaba un viaje para reiniciar la tierra. Y nuevamente, requiere la instalación de un controlador. Espero que esto haya mejorado.
eliminado "rápida" de la pregunta - Creo que las personas llevan por mal camino - que es mucho más claro ahora –