Hoy en día, prácticamente todos utilizamos las memorias USB para almacenar nuestros datos y poder llevarlos cómodamente de un lado a otro. Una de las principales características de estos dispositivos es su naturaleza Plug&Play, gracias a la cual nos evitamos tener que instalar controladores y tenemos la certeza de que nuestra memoria funcionará en cualquier ordenador simplemente con conectarla a un puerto USB.
Cuando hemos acabado de utilizar la memoria USB, la forma más cómoda de desconectarla es simplemente tirando de ella, sin embargo, esto hace que nuestro sistema operativo nos muestre un mensaje en el que nos recuerda que debemos extraer la memoria de forma segura para evitar daños y pérdidas de datos.
¿Qué es extraer un USB de forma segura y qué hace?
Extraer de forma segura es una opción que tienen todos los sistemas operativos modernos (Windows, macOS, Linux e incluso Android) que se encarga de comprobar que ningún archivo está abierto ni la memoria está copiando o leyendo ningún dato de la misma. De ser así, la desmonta para evitar que el sistema pueda acceder a ella y ya nos permite extraerla con la certeza de que nada va a ocurrir con ella.
Uno de los principales problemas a la hora de quitar las memorias USB sin seguridad es que Windows, o nuestro sistema operativo, está haciendo uso de la caché del dispositivo. La caché permite aumentar el rendimiento de la memoria, pero, a cambio, mantiene unos datos en una memoria volátil, por lo tanto, si extraemos la memoria mientras los datos están en caché y no se han copiado completamente a la memoria, perderemos dichos datos. Algo parecido ocurre si extraemos la memoria mientras otra aplicación (por ejemplo, un reproductor de vídeo) está accediendo a los datos, ya que también se usa dicha caché para mejorar la velocidad de lectura de los datos.
Extraer las memorias USB con seguridad es innecesario, en Windows
Seguro que todos nos hemos llevado alguna bronca por desconectar una memoria USB sin extraerla con seguridad previamente. Si la memoria estaba conectada a un sistema operativo Windows, que probablemente así sea, debemos saber que dicha bronca era totalmente innecesaria, tanto como extraer la memoria con seguridad.
Esto se debe a que Windows monta por defecto todas las unidades USB sin la caché habilitada. A cambio de una pequeña pérdida de rendimiento, tenemos la seguridad de que, aunque la desconectemos de repente, incluso aunque estemos copiando datos, estos no se van a perder, tan solo quedará perdido el que se estaba copiando en ese momento. En caso de estar leyendo archivos de ella, no pasará nada.
Más adelante os vamos a enseñar a comprobar el estado de la caché de las memorias USB y os enseñaremos, si queremos, a activarla para las memorias USB, pero, recordamos, por defecto, el uso de esta memoria en Windows está desactivado.
Por el contrario, Linux sí hace uso de esta caché por defecto (y, además, con una mejora de las velocidades de lectura/escritura de hasta un 50%, o más, respecto a Windows), por lo que, si extraemos una memoria USB de este sistema operativo sin seguridad, incluso aunque parezca que el sistema operativo no está haciendo uso de ella, lo más probable es que perdamos datos importantes, incluso es posible que esta pierda su formato, perdiendo absolutamente todos los datos.
Por suerte, Linux, a diferencia de Windows, tiene un sistema mucho más rápido y simple para extraer de forma segura las memorias, tanto desde el explorador de archivos como, si usamos Ubuntu, desde el lanzador de Unity.
En caso de que la memoria esté siendo utilizada en Linux y pulsemos el botón de extraer (o seleccionemos la opción), el sistema esperará a que finalicen todas las tareas y, cuando sea seguro, la desmontará, pudiendo ya desconectarla, sin miedo, del puerto.
Cómo activar o desactivar el uso de la caché de discos y memorias USB en Windows
Como hemos dicho, Windows, por defecto, desactiva el uso de la caché en las memorias y discos USB que conectamos el ordenador, aunque la mantiene activa en los discos internos para mejorar el rendimiento.
Como hemos dicho, es posible activar, si queremos, el uso de la caché en estas memorias externas para mejorar el rendimiento, aunque con el inconveniente de tener, sí o sí, que extraer las memorias con seguridad.
Para ello, simplemente debemos acceder al «administrador de dispositivos» desde las propiedades de Mi PC y, en el apartado de «Unidades de disco» buscar la memoria en cuestión para la que vamos a habilitar dicha caché.
Con el botón derecho sobre ella, abrimos el apartado de «Propiedades» y, en la pestaña «Directivas«, podremos ver estas opciones y elegir si queremos poder extraer sin preocupaciones estas memorias o mejorar su rendimiento habilitando el uso de la caché.
Desde SoftZone os recomendamos, salvo que tengamos necesidades especiales, mantener esta caché desactivada en las unidades externas de manera que, ante una desconexión inesperada, los datos no tengan peligro.
¿Sueles extraer las memorias USB siempre con seguridad?