¿Qué puedo hacer si mi unidad flash USB está protegida contra escritura o es de solo lectura?

¿Qué puedo hacer si mi unidad flash USB está protegida contra escritura o es de solo lectura?

Cuando conecto mi unidad flash USB, aparece en mi computadora comoprotegido contra escrituraosolo lectura. No puedo transferirle datos, ni puedo modificar ni eliminar ningún archivo que ya esté almacenado en él. Tampoco puedo reparticionar ni reformatear la unidad usando la Administración de discos de Windows, 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 manera de eliminar la protección contra escritura?

(Tenga en cuenta que esto también puede suceder con algunas tarjetas de memoria, ya que a menudo usan controladores similares a los que se usan en las unidades flash. En algunos casos, el sistema puede informar que la unidad o la tarjeta se formateó correctamente aunque en realidad nunca se formateó; los datos originales reaparecen cuando se reinserta 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 y definitiva a este problema. No dude en editar la respuesta para agregar detalles adicionales.

Respuesta1

Si la unidad parece estar protegida contra escritura, comience insertando la unidad en otra computadora para aislar la causa del problema.

Si puede escribir en la unidad desde otra computadora, es posible que esté experimentando uno de los siguientes problemas:

  1. Corrupción del sistema de archivos.Es posible que la unidad tenga un sistema de archivos dañado u otro problema (posiblemente específico de una computadora o sistema operativo en particular) que se pueda corregir usando CHKDSKuna utilidad similar. Si esto soluciona el problema, es probable que su unidad esté funcionando normalmente. También es importante expulsar la unidad correctamente antes de extraerla o al menos esperar hasta que la unidad haya terminado de escribir, ya queLa extracción de la unidad mientras se escriben datos puede provocar daños de bajo nivel en los datos..

  2. Configuración de política 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 externos, incluidas unidades flash USB. La clave de registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePoliciesdebe estar ausente o establecerse en 0; si se establece en 1, Windows no permitirá escribir en dispositivos de almacenamiento externos.

  3. (Sólo tarjetas SD)Interruptor de protección contra escritura roto o alterado en la ranura para tarjetas.El interruptor de bloqueo mecánico en una tarjeta SDno 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 en el circuito interno de la tarjeta.

    Esto significa que el hardware y el software distintos de la propia tarjeta son responsables de comprobar el estado de bloqueo de la tarjeta. Si este mecanismo no funciona según lo diseñado, puede parecer que una tarjeta SD está protegida contra escritura incluso si funciona normalmente. Normalmente, esto se puede solucionar reemplazando el lector de tarjetas, aunque los controladores defectuosos o la configuración de software incorrecta también pueden causar este problema.

  4. Problema de energía en el USB utilizado para leer la unidad. La forma más fácil y confiable de verificar si tiene este problema es probar la unidad en una computadora diferente. Si no hay otra computadora disponible, apagar la máquina, dejar que se enfríe por un tiempo y luego volver a intentarlo podría resolver el problema.

  5. Obligar a la unidad a ignorar el problema y escribir en él de todos modos. Esto se puede hacer en Linux de dos maneras diferentes. Elsimpley manera suave. Elduroy muy insistente. Estas opciones son del tema "probablemente la unidad esté muerta, pero quiero intentarlo de todos modos si ese es el caso, y ciertamente no me importa recuperar mis datos".


Si la unidad es de solo lectura sin importar a qué computadora la conecte, o si ha intentado los pasos anteriores sin éxito, entonces la unidad probablemente haya experimentado una condición de falla y, por lo general, no es posible eliminar la protección contra escritura de una unidad defectuosa. Unidad flash. Este comportamiento es típico de los controladores de unidades flash cuando detectan un problema con el sistema subyacente.NAND(por ejemplo, demasiados bloques defectuosos). La protección contra escritura está destinada a evitar que esta condición cause realmente la pérdida de datos, por ejemplola NAND se vuelve ilegible por completo. Por ejemplo,El servicio de 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 existe ningún método para solucionar este problema.

Tenga en cuenta que, dependiendo de la unidad, 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 "Posible restauración específica del hardware" enesta respuesta. Hacer esto esnouna 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 todos 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 reemplazar la unidad. (Si la unidad contiene información confidencial, asegúrese de destruirla físicamente antes de deshacerse de ella).

Sacar datos de la unidad puede ser complicado porque es posible que ya se hayan producido algunos daños en los datos cuando la unidad entró en modo de solo lectura. Esto comúnmente se manifiesta como que el sistema de archivos experimenta una corrupción de bajo nivel, lo que hace que el sistema de archivos aparezca como RAW o que el sistema operativo solicite formatear la unidad. Recuperarse de este tipo de corrupción puede ser complicado 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 la de código abierto.Disco de prueba. 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 usandoddrescate GNUy siga con a CHKDSKpara corregir los errores del sistema de archivos. Si 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 costosos debido a su naturaleza altamente especializada y rara vez valen la pena.

Respuesta2

Descubrí que mi Transcend StorageJet también estaba configurado como 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, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlen mi registro.

¡Finalmente encontré esta solución y puede funcionar ahora! (Modifico algunos errores y agrego mis propias expresiones del artículo de referencia).

Para resolver este problema, debe utilizardiskpart:

  1. Abre unSímbolo del sistemacon privilegios administrativos (haga clic derecho > Ejecutar como administrador).

  2. Tipoparte del discoy presione Entrar. Puede ver que el símbolo del sistema ha cambiado para ser PARTE DE DISCO>

  3. Enumere los discos escribiendo:

listar disco

  1. Seleccione el disco USB externo escribiendo (en mi ejemplo, el disco externo era el disco 2):

seleccione el disco 2

  1. Enumere el volumen escribiendo:

volumen de lista

  1. Seleccione el volumen escribiendo (en mi ejemplo, el disco externo estaba usando el volumen 4):

seleccione el volumen 4

  1. Mostrar los detalles del volumen:

disco de detalle

  1. Mostrar los detalles del volumen:

volumen de detalle

(Es posible que los atributos de solo lectura del disco y volumen seleccionados estén configurados en SÍ)

  1. Configure los atributos de solo lectura para el disco y el volumen en desactivados:

atributos disco claro solo lectura

atributos volumen borrar solo lectura

  1. Ejecutardisco de detalleydisco de detallenuevamente para verificar el atributo de solo lectura. Escribe algo en tu disco duro USB externo.

Ver también

Problema y solución de solo lectura del disco duro externo

Opciones de línea de comandos de DiskPart

Respuesta3

  1. Asegúrese de que el "interruptor de protección contra escritura" no esté bloqueado: Unidad flash con interruptor de bloqueo físico

  2. En algunos casos, las herramientas de formato de bajo nivel pueden ayudar (pero se necesitan algunas horas para formatear completamente. También hacer copias de seguridad de los archivos):https://puvox.software/blog/free-file-recovery-software/

información relacionada