En realidad, esta pregunta me surgió debido a los cortes de energía en mi casa. Cuando hay un corte de energía, se produce una pérdida repentina de energía de la computadora.
¿Cómo sabe la computadora que el apagado no se realizó correctamente?
Respuesta1
Windows también utiliza elpoco sucioMétodo para detectar si la PC se apagó correctamente:
Cuando se apaga normalmente, la broca se apaga. Sin embargo, en caso de un corte de energía o un apagado inadecuado (forzado), el bit seguirá activado la próxima vez que inicie la PC.
Esto significa que Windows puede sugerir acciones correctivas, como iniciar en modo seguro.
Además, una PC con Windows escribirá una entrada en el registro de eventos detallando cuándo y por qué (si se sabe) se apagó. También escribe un evento cuando se inicia la PC.
Cuando la PC se reinicia, puede verificar el registro de eventos y, si no encuentra un "evento de apagado" después del último evento de "inicio", sabrá que la PC no se apagó correctamente y allípuedeHabrá problemas debido a datos no guardados, etc.
Respuesta2
Para las PC que no utilizan Windows, la detección generalmente se realiza por sistema de archivos. Cuando un sistema de archivos se monta en modo lectura/escritura, se escribe una entrada en el sistema de archivos marcándolo como sucio. Cuando se desmonta el sistema de archivos, se escribe una entrada que lo marca como limpio. Al iniciarse, el sistema operativo comprueba si sus sistemas de archivos principales están marcados como sucios y, de ser así, sabe que no hubo un apagado limpio, al menos de esos sistemas de archivos.
Respuesta3
En Windows, según los autores de Windows Internals, 5ª ed., es el archivo bootsstat.dat (ubicado de forma predeterminada en el directorio \boot de la partición del sistema):
Windows utiliza un archivo de estado de inicio... para registrar el hecho de que ha progresado a través de varias etapas del ciclo de vida del sistema, incluido el inicio y el apagado. Esto permite que el Administrador de arranque, el cargador de Windows y la herramienta de reparación de inicio detecten un apagado anormal o una falla al cerrar limpiamente y ofrezcan al usuario opciones de arranque de diagnóstico y recuperación...
Respuesta4
En algunas computadoras, se puede configurar un método independiente del sistema operativo en el BIOS del hardware. Depende del proveedor de la computadora y del BIOS.
Los principales incluyen American Megatrends Inc. (AMI), Award y Phoenix Technologies. Mire a estos fabricantes para obtener detalles.