Solución rápida: Abre Terminal (Admin), ejecuta diskpart → list disk → select disk <N> → attributes disk clear readonly → exit. Elimina el atributo de solo lectura de una unidad USB marcada falsamente como protegida contra escritura.
Intentas copiar un archivo a una unidad USB y Windows dice: El disco está protegido contra escritura. Quita la protección contra escritura o usa otro disco. Algunas unidades USB tienen un interruptor físico de protección contra escritura, pero la mayoría no lo tienen y el mensaje aparece de todos modos. Windows establece una marca de protección contra escritura por software en el disco que sobrevive a los reinicios e incluso a la extracción de la unidad. La solución es borrar esa marca con diskpart o el registro.
Afecta a: Windows 11 (y Windows 10) con unidades flash USB o tarjetas SD.
Tiempo de solución: ~5 minutos.
Qué causa esto
La protección contra escritura proviene de una de cuatro fuentes. Interruptor físico de protección contra escritura: las tarjetas SD de tamaño completo y algunas unidades USB más antiguas tienen un pequeño deslizador; deslízalo. Atributo de solo lectura de diskpart: Windows almacena una marca de solo lectura por disco. Una vez establecida (a veces por accidente o por una herramienta de copia de seguridad), persiste. Directiva del registro: WriteProtect en StorageDevicePolicies. La directiva de grupo puede establecer esto para bloquear todas las escrituras en USB. Fallo del controlador de la unidad: la propia unidad ha detectado errores internos y ha entrado en modo de solo lectura para evitar más pérdida de datos; esta es una señal a nivel de hardware de que la unidad está fallando.
Método 1: Borrar el atributo de solo lectura con diskpart
La solución única más común.
- Conecta la unidad USB.
- Abre Terminal (Admin) desde el menú contextual del botón Inicio.
- Ejecuta diskpart:
diskpart - Lista las unidades:
list diskLa salida muestra todas las unidades por número con su tamaño. Identifica tu USB por el tamaño (por ejemplo, una USB de 32 GB aparece como ~29 GB o ~30 GB).
- Selecciona la unidad USB (reemplaza N con el número de disco):
select disk NTen mucho cuidado con este paso: seleccionar el disco equivocado podría afectar a otra unidad.
- Comprueba los atributos actuales:
attributes diskBusca Read-only: Yes.
- Borra el solo lectura:
attributes disk clear readonly - Verifica el cambio:
attributes diskAhora debería mostrar Read-only: No.
- Sal:
exit - Intenta escribir en la unidad. El error debería haber desaparecido.
Esto resuelve el 70 % de los casos de protección contra escritura. Si la unidad sigue protegida contra escritura después de esto, continúa con el Método 2.
Método 2: Quitar la protección contra escritura mediante el registro
Úsalo cuando diskpart haya funcionado pero la protección contra escritura persista: la directiva del registro está anulando diskpart.
- Pulsa
Win + R, escriberegedit, pulsa Entrar. - Ve a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies. - Si la clave StorageDevicePolicies no existe, no pasa nada: la protección contra escritura no se aplica desde aquí. Continúa con el Método 3.
- Si existe, busca el valor DWORD WriteProtect.
- Establécelo en 0 (deshabilitado).
- Cierra el Editor del Registro.
- Reinicia.
- Conecta la USB e intenta escribir. El error debería haber desaparecido.
Esto aborda la protección contra escritura establecida por la directiva de grupo, común en equipos gestionados por la empresa (donde TI puede bloquear las escrituras en USB).
Método 3: Formatear la unidad (último recurso, destruye los datos)
Cuando la unidad acepta escrituras después del Método 1 pero el sistema de archivos también está dañado: un sistema de archivos corrupto también puede producir síntomas de protección contra escritura.
- Importante: esto destruye todos los datos de la unidad. Haz una copia primero si tienes algo importante en ella.
- Abre Terminal (Admin).
- Usa diskpart para limpiar y reformatear:
diskpart list disk select disk N clean create partition primary format fs=exfat quick label="USB" assign exitReemplaza N con el número de disco de tu USB.
- Para unidades de más de 32 GB, usa
fs=exfat. Para unidades más pequeñas donde necesitas amplia compatibilidad, usafs=fat32(el comando format de Windows admite FAT32 hasta 32 GB). - La unidad ahora está recién formateada y es escribible.
Esta es la acción correcta cuando el propio sistema de archivos de la unidad es el problema: la marca de solo lectura puede haber sido un síntoma en lugar de la causa.
Cómo verificar que la solución funcionó
- Abre el Explorador de archivos. Haz clic derecho en la unidad USB → Propiedades → pestaña General. Confirma que el tamaño es correcto y que se muestra el sistema de archivos.
- Copia un archivo de prueba a la unidad. La copia se completa sin errores.
- Ejecuta
fsutil behavior query SymlinkEvaluationen Terminal: confirma que la capa del sistema de archivos está sana. - La unidad sigue siendo escribible tras extraerla y volver a insertarla.
Si nada de esto funciona
Si la unidad sigue protegida contra escritura después de los intentos con diskpart, el registro y el reformateo, la propia unidad está fallando. Indicador de hardware: las unidades USB incluyen un controlador de nivelación de desgaste que entra en “modo de solo lectura permanente” cuando su flash interna se agota. No hay solución de software para esto: tus datos aún se pueden leer, pero no funcionará ninguna escritura más. Copia los datos (esto todavía funciona) y reemplaza la unidad. Unidad falsificada o corrupta: las unidades USB baratas de fuentes poco fiables a veces reportan una capacidad falsa. La unidad acepta escrituras que no van a ninguna parte o fallan silenciosamente. Usa una herramienta gratuita como H2testw para verificar que la capacidad real de tu USB coincide con la que afirma. Si la unidad es falsificada, la protección contra escritura es la marca defensiva del fabricante: devuélvela para obtener un reembolso si es posible. Pestaña de bloqueo de la tarjeta SD: las tarjetas SD de tamaño completo tienen un interruptor físico; comprueba que el tuyo esté hacia arriba (desbloqueado). Tarjetas micro SD en adaptadores SD: el adaptador tiene el interruptor, la tarjeta en sí no. Vuelve a insertar la tarjeta en el adaptador.
En resumen: Una USB protegida contra escritura suele ser una marca que se puede borrar: diskpart attributes disk clear readonly resuelve la mayoría de los casos. La protección contra escritura persistente después de la solución significa que la unidad está fallando.