¿Es seguro quitar las unidades USB cuando una computadora está dormida?
Todos hemos escuchado la advertencia sobre la eliminación segura de los dispositivos USB cuando terminamos con ellos, pero ¿qué sucede si se suspende un sistema operativo y usted decide simplemente desconectar el dispositivo USB? La publicación de preguntas y respuestas de SuperUser de hoy tiene la respuesta a 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, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
La pregunta
El lector Superusuario IQAndreas desea saber si es seguro retirar los dispositivos USB cuando una computadora está suspendida:
A menudo se nos advierte que no desenchufe las unidades USB en caso de que se estén leyendo o escribiendo en ellas. Cuando una computadora está suspendida, hibernada o dormida, obviamente no se escribe ningún dato. Sin embargo, puede haber estado en medio de una operación de lectura o escritura, y habrá puesto esa operación en espera.
Dado que no hay brazos en movimiento (para unidades de disco duro USB), o bytes en la unidad que parpadean y se apagan (para unidades de memoria flash), es "seguro" desconectar la unidad en cuestión?
¿Esto es cierto incluso si se escribieron datos en él, pero la operación se suspendió temporalmente? (Suponiendo que no le importe que un archivo específico solo se haya escrito a medias en la unidad USB).
¿Es seguro quitar los medios USB cuando una computadora está suspendida??
La respuesta
El colaborador de superusuario kinokijuf tiene la respuesta para nosotros:
Si bien no hay transferencias en marcha, la razón por la que realiza la danza Quitar hardware con seguridad no es por las transferencias. Está haciendo esto para desmontar limpiamente el sistema de archivos. Es posible que los programas sigan usando la unidad USB y que algunos archivos aún no estén escritos en el disco, incluso después de que la aplicación que los utiliza esté cerrada. Esta es la misma razón por la que no solo hibernamos y cambiamos los sistemas operativos. Nunca se garantiza que un sistema de archivos montado esté en un estado consistente.
¿Alguna vez se ha preguntado por qué un sistema operativo se ralentizó a un rastreo cuando se utilizan disquetes? Se debe a que el caché se vació después de escribir cada sector para que el disquete se pudiera quitar en cualquier momento cuando no esté en uso.
Seguirá apareciendo un cuadro de diálogo y su programa se bloqueará si intenta acceder a un disquete que se retiró detrás de su espalda. Solo inserta el disquete hacia atrás y listo. Esto no funcionará con las unidades USB porque cada vez reciben un identificador diferente. El programa simplemente se bloqueará y el sistema operativo también podría hacerlo si un controlador accediera a un archivo.
¿Tienes algo que agregar a la explicación? Apaga 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í.
Crédito de la imagen: Ambuj Saxena (Flickr)