¿Es posible poner todo el sistema operativo en un disco RAM? Si tengo 16 GB de RAM y es un Intel Xeon. No tengo un SSD y mi disco duro está matando el tiempo de arranque. Entonces, ¿puedo asignar parte de mi RAM para que funcione como si fuera un SSD e instalar Windows y software vital en él, para obtener una velocidad súper rápida? ¿O es más problemático que su valor y sería mejor comprar un SSD?
memory
performance
windows-10
operating-systems
ramdisk
James Smith
fuente
fuente
Respuestas:
Su idea (tan genial como es) desafortunadamente no funcionará en la práctica:
El disco RAM se borrará cada vez que apague su PC, lo reinicie o si pierde energía.
16 GB no es suficiente RAM. No olvides que necesitas guardar algo de RAM para usar como, ya sabes, RAM normal. Así que, en el mejor de los casos, podrías hacer un disco RAM de 12 GB. Bueno, 12 GB no cumplen con los requisitos mínimos de espacio libre en el disco duro de Windows 10 .
Los discos RAM basados en software realmente se ejecutan sobre un sistema operativo ya instalado . Lo que necesitaría es una forma de crear un disco RAM a nivel de hardware, de modo que Windows realmente piense que está hablando con un disco duro IDE / SATA / SCSI real. Eso requeriría comprar una tarjeta de disco RAM especial (por ejemplo, esto ). Por cierto, esto también resolvería los problemas 1 y 2, pero el costo es una locura.
Entonces sí, necesitas un SSD ;-)
fuente
initrd
"Disco RAM inicial". Este bit resuelve el problema del huevo y la gallina de cargar los controladores para hablar con todo tipo de controladores de disco. No necesita controladores para hablar con RAM. Y el contenido del disco RAM se carga junto con el núcleo mismo. Sí, esto está deformado: cargar archivos de ese disco RAM copia datos de RAM a RAM, pero es un hack conveniente y lo suficientemente rápido en la práctica. (hasta systemd, initrd no era el cuello de botella de todos modos)Sí, puedes y 16G de RAM son más que suficientes
compact=lzx
interruptorEs un bosquejo del procedimiento, es mucho más complicado de lo que parece pero se puede hacer. Estoy usando un 1.2G Windows 10 VHD arrancado desde RAM en este momento. Windows 10 admite la compresión LZX sobre la marcha. Windows 7 también pero con la ayuda de wofadk.sys.
Si todavía está interesado, solicite detalles.
fuente
Después de arrancar, copie un directorio en el disco RAM y use enlaces simbólicos para hacerlo transparente para el sistema operativo.
Pero en realidad, el sistema operativo ya almacena en caché el disco utilizando la memoria RAM disponible.
No importa qué, no ayudará el tiempo de arranque , ya que los archivos no se copian en la memoria RAM hasta después de que se inicie, y pasará más tiempo copiándolos.
El "CD en vivo" de los sistemas Linux a menudo funciona con un disco RAM. Pero espera a que la imagen comprimida se lea en el ram, lo que ralentiza el tiempo de arranque.
Compresión ... hmmm ... si tienes un Xeon rápido pero un disco lento, podrías comprimir el disco y tener menos datos para leer del disco.
Sin embargo, Win10 debería tener un almacenamiento en caché de imagen de arranque rápido, por lo que entre eso y la desfragmentación del disco, la velocidad de arranque debería estar bien.
¿Qué tan lenta es la velocidad de arranque de la que te estás quejando?
fuente
De alguna búsqueda en Google para el "disco de arranque de Windows" aparentemente hay formas de hacerlo. Sin embargo, no los he probado yo mismo.
También puede usar una plataforma de virtualización para ejecutar una máquina virtual de Windows con una memoria RAM como unidad de respaldo.
16GB realmente no es mucho una vez que empiezas a hablar de instalar software en discos de memoria RAM.
El gran problema aquí es que los ramdisks son volátiles. Entonces, incluso si puede hacer que Windows se ejecute desde un disco RAM e incluso si tiene suficiente memoria para ejecutar algo que no es una instalación simplificada, cada vez que realiza un arranque en frío, tendría que volver a copiar cosas desde su disco duro a La unidad de ram. Si su objetivo es reducir los tiempos de arranque, esto hace que las ramdrives no tengan sentido.
Sí, sería mucho mejor comprar un SSD.
fuente
Puede usar grub para crear un disco ram, luego cargar una imagen vhd y arrancarlo.
Luego puede guardar la imagen en el disco antes de apagar, guardando su trabajo. De hecho, funciona con Windows 10 y tiene un punto sobre sshd porque reduce los ciclos de escritura en la unidad, y ram es mucho más rápido que sshd. El tamaño mínimo que puede hacer que Windows 10 esté en funcionamiento es 3.9 g eliminando todo lo que no necesita.
fuente
Lo que busca es ejecutar desde un disco físico compuesto por RAM, se almacena automáticamente en un medio permanente en caso de pérdida de energía y se restaura cuando se enciende.
No es una idea nueva por cualquier medio. Si está dispuesto a desembolsar el efectivo, ha existido por un tiempo:
http://www.hyperossystems.co.uk/07042003/hardware.htm
fuente
Podría intentar obtener un SSD y Primocache baratos. Este software le permite crear un sistema de almacenamiento en caché de dos niveles para cualquier unidad en su computadora. El primer nivel usa la memoria RAM del sistema de repuesto, y el segundo nivel usa un SSD.
La idea es que primero escriba los cambios en la memoria, luego en el SSD y luego, cuando el sistema no está ocupado, escribe los datos en el disco más lento.
Prueba gratuita de 30 días http://www.romexsoftware.com/en-us/primo-cache/help.html
fuente