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

40

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.

bwDraco
fuente
3
Pregunta meta relevante: meta.superuser.com/questions/11820/… Como esta es la pregunta canónica, no vote para cerrarla como un duplicado de otras preguntas; en cambio, otras preguntas deben cerrarse como duplicado de esta pregunta (una vez que esto sea posible).
bwDraco
2
@bgmCoder: la pregunta más nueva no siempre es el duplicado; visite superuser.com/questions/1061528/… . Más información sobre preguntas canónicas: meta.superuser.com/questions/778/…
bwDraco
44
@bgmCoder: De hecho, la razón por la que esta pregunta existe es la gran cantidad de "mi unidad flash está protegida contra escritura". preguntas en este sitio. La idea es consolidarlos en una sola pregunta canónica.
bwDraco
3
@bgmCoder No perderá sus puntos imaginarios si su pregunta se cierra como un tonto.
DavidPostill

Respuestas:

34

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:

  1. 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 CHKDSKuna 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 .

  2. 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\StorageDevicePoliciesdebe estar ausente o establecida en 0; Si se establece en 1, Windows no permitirá la escritura en dispositivos de almacenamiento externo.

  3. ( 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 CHKDSKpara 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.

bwDraco
fuente
Los detalles compilados por wbDraco son impresionantes, pero carecen de una conclusión, en mi humilde opinión. Y la conclusión parece ser que es culpa del fabricante y, por lo tanto, el dispositivo defectuoso debe reemplazarse sin cargo. Período. ¿Hay alguna estadística sobre qué CI de puente en particular (o pasos de IC) son propensos a este problema?
Ale..chenski
1
Eso no es sequitur. No mencioné el fabricante de la unidad, y el controlador de la unidad o el puente USB no es algo que a la mayoría de la gente le importe (a menos que la unidad sea un "SSD-on-a-stick" o un dispositivo similarmente avanzado). La conclusión es simplemente que el contenido de la unidad debe ser respaldado y la unidad reemplazada.
bwDraco
¿Quizás este es el problema que usted (y otras personas) no pudieron establecer ninguna correlación con algún chip controlador en particular dentro del flash? Yo personalmente había administrado una colección de cientos de pen drives (para ejercicios de interoperabilidad y rendimiento), con un abuso considerable de ellos, y nunca tuve esta experiencia con la protección contra escritura repentina. Todavía tengo alrededor de 40 pen drives de todas las variedades, y todavía no veo un solo problema de este tipo todavía. Por lo tanto, debe haber algún lote específico de circuitos integrados, por el cual se debe reembolsar a las personas desafortunadas.
Ale..chenski
8

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, debajo HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlde 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 usardiskpart :

  1. Abra un símbolo del sistema con privilegios administrativos (haga clic con el botón derecho> Ejecutar como administrador).

  2. Escriba diskpart y presione Entrar. Puede ver que el símbolo del sistema cambia para ser DISKPART>

  3. Enumere los discos escribiendo:

lista de 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:

lista de volumen

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

seleccione 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 seleccionado y el conjunto de volúmenes sean SÍ)

  1. Configure los atributos de solo lectura para que el disco y el volumen estén desactivados:

atributos disco clear readonly

atributos volumen claro solo lectura

  1. Ejecute el disco de detalles y el disco de detalles nuevamente para verificar el atributo de solo lectura. Escribe algo en tu USB HD externo.

Ver también

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

Opciones de línea de comandos de DiskPart

陸普世
fuente
Pensé que tenía un problema similar de solo lectura. Resultó que el disco tenía el formato FAT32 e intenté copiar un archivo de 10GB. Se confundió con el informe de Windows 10 "Copia fallida. Elimine la protección contra escritura".
Axel Bregnsbo
6
  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 necesita unas horas para formatear completamente. También haga copias de seguridad de los archivos): https://www.protectpages.com/blog/free-file-recovery-software/

T.Todua
fuente