Quiero decirle al sistema operativo que deje de usar mi disco duro y solo use RAM como caché.
Óptimamente, quiero decirle a Windows que:
a) pre-cachear las imágenes ejecutables y los datos de arranque necesarios en la RAM, y b) almacenar en memoria intermedia todas las escrituras de disco en la RAM.
es posible?
Fondo:
El disco duro de mi computadora portátil es ruidoso y quiero ponerlo en suspensión cuando sé que no lo necesito (por ejemplo, "hdparm -Y").
Un caso de uso típico sería arrancar Win 7 solo para realizar una conexión de escritorio remoto a un sistema remoto, utilizando así la computadora portátil solo como una terminal tonta. No es necesario tener el HD encendido, ya que todo sucede en la memoria, LAN, etc.
Básicamente, he intentado todo para cerrar la actividad del disco cuando el sistema está inactivo: eliminé casi todos los procesos, usé Process Monitor en modo avanzado para tratar de encontrar qué proceso es responsable de realizar la actividad del disco, pero no lo logré.
Lo más cerca que pude alcanzar mi objetivo fue con XP, cuando instalé un controlador de superposición de RAM hecho por Microsoft y diseñado para pruebas de Windows Embedded. Eso realmente funcionó: todas las operaciones de disco fueron interceptadas y esto evitó la actividad física de HD.
Desafortunadamente, el controlador de superposición de RAM WinCE fue muy difícil de usar y logré dañar el disco al final porque el orden en el que se suponía que debía descargar y vaciar las cosas era muy particular. :-(
Ahora he instalado un disco RAM (RamDisk Plus) en mi caja Win7 e intenté instalar aplicaciones portátiles en él, pero no creo que incluso instalar un perfil de usuario en el disco RAM, poner todos los archivos temporales allí, etc. sería suficiente: hay cierta actividad de disco que se origina en el nivel del kernel de Windows, que en última instancia quiere escribir en un disco físico, lo que activa el disco duro.
Existen varios otros casos de uso para esta necesidad: mantener el sistema fresco, ejecutar la computadora portátil con menos energía, prolongar la vida útil de las unidades de estado físico y de estado sólido, etc.
Sugerencias?