A menudo se nos advierte contra la desconexión de unidades USB en caso de que actualmente se lea o se escriba en ellas. Cuando una computadora está suspendida, hibernada o dormida, obviamente no está escribiendo ningún dato; puede haber estado en medio de una lectura / escritura, sin embargo, habrá puesto esa operación en espera.
Dado que no se mueven los brazos (para unidades de disco duro USB), ni los bytes en la unidad parpadean (para unidades flash), ¿es "seguro" desconectar una unidad?
¿Es esto cierto incluso si se están escribiendo datos en él, pero la operación está temporalmente "suspendida"? (suponiendo que no le importe que el archivo específico solo se haya escrito a medias en la unidad)
Respuestas:
Si bien no hay transferencias en curso, la razón por la que haces el baile Safely Remove Hardware no se debe a las transferencias .
Está haciendo esto para desmontar limpiamente el sistema de archivos: los programas pueden seguir usando la unidad y algunos archivos pueden no estar escritos en el disco incluso después de que la aplicación que los usa esté cerrada. Esta es la misma razón por la que no solo hiberna y cambia los sistemas operativos: nunca se garantiza que un sistema de archivos montado esté en un estado consistente.
¿Alguna vez se preguntó por qué el sistema operativo se ralentiza al usar disquetes? Esto se debe a que el caché se vacía después de la escritura de cada sector, por lo que el disquete se puede quitar en cualquier momento cuando no está en uso.
(Aún así, obtendrá un cuadro de diálogo y su programa se bloqueará si intenta acceder a un disquete que se retiró a la espalda. Simplemente inserte el disquete y listo. Esto no funcionará con unidades USB porque obtienen un identificador diferente cada vez: el programa se bloqueará y el sistema operativo también puede hacerlo si un controlador accediera a un archivo)
fuente
Hay dos opciones en Windows que afectan la capacidad de simplemente desconectarse a voluntad. 1) Optimice la escritura rápida de archivos (técnicamente una mentira) almacenando en caché en el disco duro antes de escribir en el dispositivo USB. 2) optimice para una eliminación rápida asegurándose de que Windows borra cada escritura en la unidad USB de inmediato.
Cuando se introdujeron las unidades USB por primera vez, tenía que usar la función de eliminación segura de hardware porque el sistema operativo almacenaba en caché los archivos que escribió en el disco duro primero para presentar una experiencia de alta velocidad. Los dispositivos USB 1.0 fueron excepcionalmente lentos. Cuando hace clic para quitar hardware de forma segura, el sistema operativo se aseguraría de que la copia terminada sea caché local en la unidad USB antes de desmontarla.
Las unidades Web USB 2.0 aparecieron, eran lo suficientemente rápidas como para escribir duques en tiempo casi real. Las preferencias de Windows cambiaron por defecto a la opción de eliminación rápida USB. Desde entonces, si conecta un dispositivo USB y no cambia manualmente la opción al modo de caché, su unidad ya está configurada para una extracción rápida. Eso significa que puede sacarlo tan pronto como deje de escribir (la luz en la unidad deja de parpadear).
fuente
Desenchufar un dispositivo USB mientras la computadora del sistema host está activa puede ser peligroso para el dispositivo USB. El problema se explica fácilmente, pero rara vez he visto una razón técnica por la cual esto es así. Tiene que ver con la fuente de alimentación de 5 V CC al dispositivo USB desde el tomacorriente en la PC host. Conectar el dispositivo es lo suficientemente seguro, pero desenchufarlo es donde surge el problema. Al extraer repentinamente el dispositivo USB, la corriente de 5 V CC cae abruptamente, causando un posible colapso del flujo magnético ... y un pico repentino de alto voltaje que podría ZAP el dispositivo USB. Ese alto voltaje podría ser mucho más alto que el esperado 5VDC. Entonces, has sido advertido. Si realmente valora los datos en dicho dispositivo USB, primero haga clic en el icono de la bandeja del sistema para DETENER ese dispositivo USB en particular, que corta la energía de ese dispositivo antes de desconectarlo de manera segura.
fuente