¿Cómo sabe una computadora cuando no se apagó correctamente?
Cuando enciende su computadora después de un apagado / bloqueo incorrecto del sistema, generalmente se sugerirán acciones como iniciar en modo seguro y ejecutar una verificación de disco. ¿Cómo sabe la computadora que se estrelló??
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 impulsada por la comunidad de sitios web de preguntas y respuestas.
La pregunta
El lector Superusuario FrozenKing quiere saber cómo sabe su computadora cuando se ha estrellado o ha tenido un apagado inadecuado. El escribe:
En realidad, esta pregunta me llamó la atención debido a los cortes de energía en mi casa. Cuando hay un corte de energía, hay una pérdida repentina de energía de la computadora.
¿Cómo sabe la computadora que el apagado no se realizó correctamente??
Es una pregunta interesante; es evidente que los sistemas operativos modernos son conscientes de que algo ha ido mal, pero ¿mediante qué mecanismo están informados??
Las respuestas
David Schwartz, colaborador de SuperUser, ofrece una respuesta general y una visión de los diferentes sistemas operativos:
Para las PC no basadas en Windows, la detección se realiza generalmente por sistema de archivos. Cuando un sistema de archivos se monta en modo de lectura / escritura, se escribe una entrada en el sistema de archivos que lo marca como sucio. Cuando se desmonta el sistema de archivos, se escribe una entrada que lo marca como limpio. En el inicio, el sistema operativo comprueba si sus sistemas de archivos centrales están marcados como sucios, y si es así, sabe que no hubo un cierre limpio, al menos de esos sistemas de archivos..
Otro colaborador, ChrisF responde más específicamente para el sistema operativo Windows:
Windows también usa el método Dirty Bit para detectar si la PC se apagó correctamente:
Cuando se apaga normalmente, el bit se desactiva. Sin embargo, en caso de un corte de energía o un apagado incorrecto (forzado), el bit seguirá encendido la próxima vez que se inicie la PC.
Esto significa que Windows puede sugerir acciones correctivas, como el arranque en modo seguro.
Además, una PC con Windows escribirá una entrada en el registro de eventos que detalle cuándo y por qué (si se conoce) se cerró. También escribe un evento cuando se inicia la PC..
¿Tienes algo que agregar a la explicación? Apague el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.