¿Es saludable pulsar el botón de «encendido» para apagar el ordenador?

Ya sea para portátiles o para ordenadores de sobremesa, "pulsar y mantener el botón de encendido para forzar el apagado" no es lo mismo que "desenchufar para apagar"!

main-qimg-438c58f99c8f533c072bd7b4a25d294b

Pulsar y mantener la tecla de encendido para apagar la máquina, en términos de hardware, significa tirar del pin PWRBTN# durante un periodo de tiempo. Después de pulsar la tecla de encendido, es decir, PWRBTN# se pone en alto, el hardware encenderá un temporizador de reloj - Si no se levanta después de más de 5 segundos, es decir, PWRBTN# no se pone en bajo, la acción de apagado se activará. Esta acción de apagado no es simplemente "cortar la alimentación", sino que sigue el proceso general de "apagado del hardware".

De hecho, hay muchos carriles de alimentación en la CPU y la placa base. Apagar la energía no es simplemente una cuestión de cortar la fuente de alimentación. Según el manual del chip, existe una compleja secuencia temporal para apagar cada raíl de alimentación, que debe seguirse en un orden determinado. En este momento, el modo ACPI en el que se entra es el G2, no el G3 que es el de desconexión de la alimentación. Hay algunas áreas de la placa base que permanecen encendidas.

main-qimg-1c38b89c8b63a6360c6d60951204a0a6

Aunque "apagar pulsando el botón de encendido" parece "apagar la energía en un momento", en realidad tiene que pasar por un "proceso de hardware de apagado completo", que no es diferente del apagado normal en "proceso de hardware". También es fundamentalmente diferente del método de apagado desenchufado.

¿Cuál es la diferencia entre esto y un apagado normal?

Dado que es lo mismo que el apagado normal en proceso de hardware, ¿cuál es la diferencia entre éste y el apagado normal? La diferencia es que se salta el proceso de apagado a nivel de sistema operativo. Tanto si hacemos clic con el ratón para apagar como si pulsamos el botón de encendido para apagar, el sistema operativo, es decir, Windows o Linux, recibirá una notificación para intentar un apagado seguro. El sistema operativo y el firmware trabajan juntos bajo la especificación ACPI, con diferente división del trabajo, paso a paso, apagan el ordenador de forma segura. Incluyendo el guardado de archivos y demás. Si se salta estas acciones, puede causar desde "faltan archivos no guardados" o incluso "los archivos del sistema operativo están dañados y no se pueden iniciar".

Así que mantener pulsado el botón de encendido para apagar la máquina no dañará el hardware en absoluto, y el disco duro no utilizará la función de protección de apagado sólo porque se apague de repente. Aunque es lo mismo que el apagado normal en el flujo de hardware. Pero lo que realmente debe preocuparse es el tema de la seguridad de sus datos.

Entonces, si usted desenchufa la fuente de alimentación o si tiene un apagón repentino en casa, ¿dañará su hardware? De hecho, el disco duro mecánico no necesita preocuparse. De lo que hay que preocuparse es del SSD y de la placa base. Debido a la existencia de FTL en los SSD, las tablas de conversión de los bloques lógicos y físicos de FTL deben almacenarse en la memoria flash NAND, de lo contrario causará confusión; hay un gran número de DRAM en los discos duros empresariales de gama alta para acelerar, y el contenido también debe ser almacenado.

Cuando la energía se apaga normalmente, como el disco duro mecánico, el comando inmediato de espera de SATA y el comando de parada de SCSI son oportunidades adecuadas para almacenar esta información. El controlador SSD puede escribir esta información en el lugar adecuado con calma.

En caso de fallo de alimentación accidental, la situación es mucho más complicada. Ahora hay muchos condensadores pequeños en el SSD m.2:

main-qimg-673b907ffd279bc780e6955aa62c5bc9

Cuando el VCC se queda sin energía, la puerta de estos condensadores se abrirá, y lucharán durante aproximadamente 1ms por el controlador maestro. El maestro renunciará inmediatamente a todos los datos que no estén almacenados, y empezará a almacenar la tabla FTL inmediatamente para asegurarse de que no habrá ningún problema importante.

En las unidades SSD de nivel empresarial, algunas DRAM tienen un tamaño de casi 1GB, mientras que los requisitos de integridad de los datos de las unidades SSD empresariales son extremadamente altos, que no deben perderse. No sólo debe guardarse la tabla FTL, sino también todos los elementos no almacenados en la DRAM. Se necesita mucha capacidad para ganar más tiempo. Si desmontamos los SSDs de empresa, encontraremos un montón de grandes piezas amarillas:

main-qimg-c3af1309142a25848603df782320f87e

Este SSD de micron's tiene 3 piezas, mientras que algunos de los SSDs de Intel's tienen 8 piezas de gran capacitancia debido a la gran DRAM!

Algunos fabricantes de SSDs de gama baja no tienen capacitancia, o la capacidad de capacitancia disminuye después del uso a largo plazo. Después de un fallo de alimentación, su medidor FTL no se guarda. En su lugar, reconstruirán la tabla FTL en el siguiente encendido. Esto es que el usuario encontrará que la respuesta del SSD es muy lenta, y pasará un tiempo antes de que vuelva a la normalidad. Debido a que el Firmware del SSD no está bien escrito, el SSD puede no ser utilizable.

El daño a la placa base radica principalmente en "la sobretensión y la fluctuación de la corriente antes y después del fallo de alimentación". Si la fuente de alimentación es mala + la placa base es mala, puede causar daños. Por eso necesita una buena fuente de alimentación.

El tiempo de retención de energía es de al menos 16ms (estándar mínimo). ¿No es esto suficiente para que el SSD guarde los datos? Estos 16ms son en realidad sólo un ciclo de CA, que es para trabajar con ups. Estos 16ms no son útiles para los SSD y los discos duros, porque no hay intercambio de señales entre la fuente de alimentación y el disco duro, es decir, la fuente de alimentación no puede enviar el mensaje "¡Me voy a quedar sin energía inmediatamente, guárdalo rápido!" al disco duro. Para los discos duros y SSDs, es "fallo repentino de energía".

main-qimg-8d09249eb79b5fba685cf4eed5c33854

Cabe añadir que todo el mundo tiene un profundo malentendido sobre la fuente de alimentación del ordenador/portátil. Piensan que si no se pulsa el botón de encendido y no se gira el ventilador de la CPU, se apagará toda la placa base y el sistema informático; si se pulsa el botón de apagado y no se gira el ventilador, se apagará la placa base y el sistema informático. Sin embargo, el cable del interruptor de encendido conectado por el botón de encendido del panel frontal está directamente conectado a la placa base:

El botón de encendido del panel frontal no está conectado a la fuente de alimentación. Si no hay alimentación en la placa principal, ¿cómo puede transmitirse la señal de la pulsación del botón a la fuente de alimentación? ¿Cómo se puede encender la máquina después de apagarla? De hecho, mientras el cable de alimentación no esté desenchufado, no importa si se pulsa el botón de encendido o no, parte de la placa principal sigue teniendo energía, incluyendo: EC (si hay), BMC (si hay), CPLD, yo y el circuito que los rodea. Esa'es la diferencia entre G3 y G2.

Conclusión

1. El fallo de alimentación forzada no tiene efecto en el hardware del disco duro. El disco duro puede hacer uso de la rotación del disco después de un fallo de alimentación para hacer que la cabeza regrese. Pero tiene un impacto en la integridad de los datos. Después de un fallo de alimentación anormal, la escritura en el disco duro terminará, los datos de la caché se perderán y la integridad de los datos puede verse afectada.

2. En la era del DOS 3.3, había un comando llamado park. La función es colocar el cabezal del disco duro en la sección park para su apagado. Más tarde, el comando fue cancelado porque el disco duro puede utilizar la corriente inducida cuando la alimentación está apagada para utilizar el cabezal. Más tarde, el disco duro también puede utilizar la cabeza de acuerdo con el sensor de aceleración.

main-qimg-c6839af977b27d2c9ce109aa1a62c4a4

En la era de PS / 2 y el puerto serie, el enchufe del ratón caliente dañará el circuito de interfaz. Por supuesto, eso's todo en el pasado.

main-qimg-43defd609c25368dfef167f4a653c727

3. Debe hacer poco daño físico al hardware. El hardware moderno se puede apagar en cualquier momento. Lo que es más, alguna lógica en el software puede romperse cuando está medio funcionando, y el resultado se queda en algún estado intermedio, que puede no ser recuperado.

Fallo de la unidad de disco duro - Wikipedia