Cuando conecto mi unidad flash USB, aparece en mi computadora como protegida contra escritura o de solo lectura . No puedo transferirle datos, ni puedo modificar o eliminar ningún archivo ya almacenado en él. Tampoco puedo volver a particionar o formatear la unidad usando Windows Disk Management, DiskPart, GParted u otras herramientas. La unidad no tiene un interruptor de protección contra escritura.
¿Por qué sucedió esto y qué puedo hacer al respecto? ¿Hay alguna forma de eliminar la protección contra escritura?
(Tenga en cuenta que esto también puede ocurrir con algunas tarjetas de memoria, ya que a menudo usan controladores similares a los utilizados en las unidades flash. En algunos casos, el sistema puede informar que la unidad o tarjeta se formateó correctamente aunque nunca se formateó realmente; los datos originales vuelven a aparecer cuando se vuelve a insertar el dispositivo).
Esta pregunta surge con frecuencia y las respuestas suelen ser las mismas. Esta publicación está destinada a proporcionar una respuesta canónica definitiva para este problema. Siéntase libre de editar la respuesta para agregar detalles adicionales.
Respuestas:
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 :
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 :
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.fuente
Descubrí que mi Transcend StorageJet también estaba configurado para ser de solo lectura. Se puede escribir en otra computadora pero no en mi computadora portátil. (Ambos sistemas son Win7)
No encuentro ningún código extraño, por ejemplo
WriteProtect
, debajoHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
de mi registro.Finalmente encontré esta solución y puede funcionar ahora. (Modifico algunos errores y agrego mis propias expresiones del artículo de referencia).
Ver también
Problema y solución de solo lectura del disco duro externo
Opciones de línea de comandos de DiskPart
fuente
Asegúrese de que el "Interruptor de protección contra escritura" no esté bloqueado:
En algunos casos, las herramientas de formato de bajo nivel pueden ayudar (pero necesita unas horas para formatear completamente. También haga copias de seguridad de los archivos): https://www.protectpages.com/blog/free-file-recovery-software/
fuente