¿Debo siempre expulsar dispositivos USB con seguridad?
Si se está preguntando qué es esto, revise la bandeja del sistema la próxima vez que conecte una unidad de disco USB u otro dispositivo de almacenamiento USB. Aparecerá un pequeño icono de USB con una marca de verificación verde. Este es el mismo icono en el que puede hacer clic para expulsar con seguridad un dispositivo antes de retirarlo físicamente de la computadora.
Lo que dice Windows al respecto
Si extrae una unidad USB sin expulsarla de forma segura primero, Windows no mostrará un mensaje de advertencia como OS X. En su lugar, simplemente se desenchufa, y eso es todo. ¿O es eso? Si abre el Administrador de dispositivos y ve las propiedades de la unidad de disco USB que ha conectado, puede ver por qué a Windows no le importa si se desconecta antes..
Windows tiene dos políticas. El valor predeterminado es deshabilitar automáticamente el almacenamiento en caché de escritura para los dispositivos que ve como temporal o desmontable. Bajo esta política, Windows declara que siempre puede desconectar el dispositivo de forma segura sin usar la opción Expulsar. Eso no es correcto, pero llegaremos a eso en un minuto. El segundo perfil se llama "Mejor rendimiento" y mantiene el almacenamiento en caché de escritura habilitado para el dispositivo conectado. Curiosamente, en una computadora Linux o Mac, esta segunda política sería la predeterminada, ya que siempre dejan el caché de escritura activado. Para comprender qué significa todo esto, primero debe comprender qué es el almacenamiento en caché de escritura.
¿Qué es la escritura en caché?
El almacenamiento en caché de escritura es el método predeterminado que se utiliza para almacenar datos en discos duros y, si está habilitado, se puede usar para unidades extraíbles, como se muestra en la captura de pantalla anterior. Cuando copia archivos a un disco, Windows no transfiere los datos directamente a él. En cambio, algunos de los datos se guardan temporalmente en la memoria caché o búfer altamente volátil de la computadora. Esto se hace porque la transferencia de datos al USB es más lenta, incluso con la moderna tecnología USB. La desventaja es que el búfer donde se almacenan los datos se borra cuando se quita la alimentación, o cuando se quita el destino. Esto puede suceder cuando desconecta el dispositivo USB antes de que el caché se escriba por completo en él. El uso del comando Expulsar obliga al sistema operativo a escribir todos los datos restantes en la memoria USB y cortar la conexión a nivel de software, por lo que no se pierden datos.
Los datos siempre se pueden perder, incluso con el almacenamiento en caché de escritura deshabilitado
En general, el perfil predeterminado en Windows funciona para la mayoría de las personas. Pero a pesar de que Windows dice que los datos están seguros con el almacenamiento en caché de escritura deshabilitado, no siempre es así. Si extrae la unidad USB durante una transferencia de datos, pueden producirse pérdidas de datos y daños. Si está ejecutando una aplicación portátil desde la unidad USB, o si está utilizando una aplicación en la computadora que guarda los datos en la unidad USB, también puede perder datos. Incluso ha habido casos en los que los usuarios han dañado los datos con solo usar una memoria USB para ReadyBoost y extraerlos sin expulsarlos.
Escribir caché ofrece un mejor rendimiento con un riesgo ligeramente mayor
El almacenamiento en caché de escritura puede ofrecer un mejor rendimiento para su sistema porque evita que las transferencias a los dispositivos de almacenamiento acapare todo el ancho de banda de E / S. El inconveniente es que es más probable que los datos se capturen en la memoria caché y se corrompan o se pierdan si el dispositivo se desconecta sin expulsarlo de manera segura primero. La función de expulsión evita que los datos se eliminen mediante el uso de un sistema de vaciado de caché integrado en Windows. El lavado de caché obliga a todos los datos en la caché a escribir inmediatamente en el dispositivo y luego borrarse. Una vez que Windows dice que es seguro quitar el dispositivo, así es como sabes que el caché ha terminado de vaciarse.
Con todo lo dicho, es mejor expulsar siempre el hardware de forma segura antes de desconectarlo físicamente de la computadora. También recuerde que si bien Windows puede tener una "característica" que deshabilita el almacenamiento en caché de escritura, Linux y Mac lo mantienen habilitado de forma predeterminada, así que tenga mucho cuidado al usar una unidad de disco con esos sistemas operativos.