Si la unidad parece estar protegida contra escritura, comience por insertar la unidad en otra computadora para aislar la causa del problema.
Si puede escribir en la unidad desde otra computadora, es posible que tenga uno de los siguientes problemas:
La corrupción del sistema de archivos. La unidad puede tener un sistema de archivos dañado u otro problema (posiblemente específico para una computadora o sistema operativo en particular) que puede corregirse mediante el uso de CHKDSK
una utilidad similar. Si esto soluciona el problema, su unidad probablemente esté funcionando normalmente. También es importante expulsar la unidad correctamente antes de quitarla o al menos esperar hasta que la unidad haya terminado de escribir, ya que la eliminación de la unidad mientras está escribiendo datos puede causar daños en los datos de bajo nivel .
Configuración de directiva de grupo incorrecta. Si está ejecutando Windows, es posible que la Política de grupo de su sistema no permita la escritura en dispositivos de almacenamiento externo, incluidas las unidades flash USB. La clave de registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
debe estar ausente o establecida en 0; Si se establece en 1, Windows no permitirá la escritura en dispositivos de almacenamiento externo.
( Solo tarjetas SD ) Interruptor de protección contra escritura roto o alterado en la ranura de la tarjeta. El interruptor de bloqueo mecánico en una tarjeta SD no está conectado a su electrónica :
Es responsabilidad del anfitrión proteger la tarjeta. La posición del interruptor de protección contra escritura es desconocida para los circuitos internos de la tarjeta.
Esto significa que el hardware y el software que no sea la propia tarjeta es responsable de verificar el estado de bloqueo de la tarjeta. Si este mecanismo no funciona como se diseñó, puede parecer que una tarjeta SD está protegida contra escritura, incluso si de lo contrario funciona normalmente. Normalmente, esto se puede solucionar reemplazando el lector de tarjetas, aunque los controladores defectuosos o la configuración incorrecta del software también pueden causar este problema.
Si la unidad es de solo lectura, sin importar en qué computadora la conecte, o si ha intentado los pasos anteriores en vano, entonces la unidad probablemente ha experimentado una condición de falla, y generalmente no es posible eliminar la protección contra escritura de una falla Unidad flash. Este comportamiento es típico de los controladores de unidades flash cuando detectan un problema con la NAND subyacente (por ejemplo, demasiados bloques defectuosos). La protección contra escritura está destinada a evitar que esta condición realmente cause pérdida de datos, por ejemplo, la NAND se vuelve ilegible por completo . Por ejemplo, la atención al cliente de SanDisk dice :
Los errores de protección contra escritura ocurren cuando una unidad flash detecta una falla potencial dentro de sí misma. La unidad entrará en modo protegido contra escritura para evitar la pérdida de datos. No hay método para arreglar esto.
Tenga en cuenta que, según la unidad, de hecho puede haber formas de desactivar (o más exactamente, restablecer) la protección contra escritura reprogramando el controlador de memoria flash, como mediante el uso de las técnicas enumeradas en "Restauración potencial específica del hardware" en esta respuesta . Hacer esto no es una buena idea porque la protección contra escritura indica que el controlador ha detectado un problema; anular esto y continuar escribiendo en la unidad podría provocar la pérdida de datos.
El resultado de este comportamiento es que aún se puede acceder a los datos del disco. Debido a que la unidad está fallando, debe hacer una copia de seguridad del contenido de la unidad flash lo antes posible y reemplazarla . (Si la unidad contiene información confidencial, asegúrese de destruirla físicamente antes de desecharla).
Sacar datos de la unidad puede ser complicado porque es posible que ya se hayan producido daños en los datos cuando la unidad entró en modo de solo lectura. Esto comúnmente se manifiesta como el sistema de archivos que experimenta una corrupción de bajo nivel que hace que el sistema de archivos aparezca como RAW o el sistema operativo que indica el formato de la unidad. La recuperación de este tipo de corrupción puede ser complicada porque el sistema de archivos no se puede reparar directamente; después de todo, la unidad está protegida contra escritura.
Es posible que pueda recuperar datos de una unidad dañada de esta manera utilizando utilidades de recuperación de datos como el TestDisk de código abierto . También puede obtener una unidad de igual o mayor capacidad y copiar el contenido de la unidad defectuosa sector por sector en la nueva unidad utilizando GNU ddrescue , y hacer un seguimiento CHKDSK
para corregir los errores del sistema de archivos. Si estos fallan y los datos son particularmente valiosos, puede enviar la unidad a un servicio de recuperación de datos dedicado; sin embargo, estos servicios tienden a ser muy caros debido a su naturaleza altamente especializada y rara vez valen la pena.