Si tiene una computadora en la que posiblemente haya fallado la RAM, ¿hay algún sistema operativo que funcione en la computadora, al menos para ayudarlo a probar y diagnosticar el hardware? La publicación de preguntas y respuestas del superusuario de hoy se basa en una animada discusión sobre el tema para satisfacer la pregunta de un lector curioso.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
Foto cortesía de Chris Isherwood (Flickr) .
La pregunta
El lector de superusuario VusP quiere saber si hay un sistema operativo que pueda funcionar sin RAM:
¿Existe un sistema operativo que pueda usarse sin RAM, específicamente, del tipo desde el que puedo crear una unidad flash de arranque y usarla con mi computadora? Esto se vuelve incómodo, ya que el arranque consiste esencialmente en cargar el sistema operativo en la RAM.
Nota: Originalmente quería saber acerca de un sistema operativo sin RAM para verificar y ver si la RAM de mi computadora portátil había fallado (no arranca pero presenta una pantalla en blanco), pero me gusta la forma en que esta pregunta se ha disparado.
¿Existe un sistema operativo que pueda funcionar sin RAM?
La respuesta
El colaborador de superusuario agtoever tiene la respuesta para nosotros:
¿Todos los sistemas operativos necesitan RAM?
Un paso obligatorio en el Proceso BIOS POST es comprobar si hay RAM. Opcionalmente, verifica si su RAM está funcionando correctamente. Entonces, la respuesta a su pregunta: "¿Todos los sistemas operativos necesitan RAM?" es: No, no en este hardware (compatible con IBM PC). Además, para el resto de esta respuesta, asumiré hardware compatible con IBM PC.
¿Puede un sistema operativo arrancar con RAM defectuosa?
Si su RAM está defectuosa (y no está completamente ausente o rota), o si puede (parcialmente) reemplazar su RAM, es posible que pueda arrancar usando el Sueño o Luego parches de kernel. Requiere que recompile el kernel (suena más fácil de lo que es si lo está haciendo por primera vez) y puede reiniciar, luego decirle al kernel dónde está su mala memoria. Una bonita explicación del uso de Memtest86 / Memtest86 + y BadRAM / BadMEM se pueden encontrar aquí .
¿Puede un sistema operativo arrancar sin RAM y usando la memoria caché de la CPU como RAM?
Hasta donde yo sé, no hay forma de usar el caché de su CPU como RAM sin RAM presente en su sistema (como lo sugieren @philipp y otros) en los comentarios. Si lo hay, sería bueno agregarlo aquí. El único artículo que pude encontrar sobre el tema es este papel acerca de Usar la caché de un procesador como RAM hasta que se inicialice la RAM . No estoy seguro de si (y cómo) funcionará sin RAM. Hasta donde yo sé, no hay un código de trabajo que arranque un sistema operativo en una PC compatible con IBM. Cualquier referencia a prueba de conceptos, código de trabajo o cualquier otra cosa es bienvenida y la agregaré a esta respuesta.
¿Puedo acceder a la BIOS?
La pregunta del póster original es un poco vaga si la computadora portátil puede pasar la BIOS POST. Como señala @Tonny, ningún sistema operativo le ayudará a llegar a la BIOS . Ingresa al BIOS usando las teclas F1, F2, F10, DEL o ESC (dependiendo de su marca de BIOS).
¿Cómo recuperar datos de la computadora portátil sin RAM?
En cuanto al objetivo detrás de su pregunta, ¿por qué necesita acceso a su computadora portátil? ¿Todavía hay datos en el disco duro que desea recuperar? Si ese es el caso, es mucho más fácil sacar el disco duro (consulte el manual) y conectarlo a un dispositivo de almacenamiento externo o directamente a una computadora de escritorio. aquí es una buena guía para hacer precisamente eso.
¿Está interesado en recibir más comentarios sobre este tema en particular? ¡Entonces asegúrese de revisar el animado hilo de discusión vinculado a continuación!
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .