Cómo formatear un USB que no deja, modo solo lectura

Tamaño de letra:

El disco está protegido contra escritura

Protección escritura¿Cuántos temas se han abierto con este problema? Seguramente, tienes un pendrive conectado en un ordenador con Sistema Operativo Windows y de repente, el dispositivo USB aparece en modo de solo lectura. Ya sé que existen en la red muchas soluciones, pero reciéntemente he tenido "la suerte" de tener en mis manos dos memorias USB con protección de escritura que no fui capaz de formatear siguiendo los métodos habituales. Te dejo varias alternativas y consejos para que pruebes.

Los primeros pasos que di y que tal vez solucionen tu problema fueron los siguientes:

Verificar pestaña bloqueo escritura

Comprueba primeramente si tu pendrive tiene alguna pestaña para bloquear la escritura accidental. Aunque no es el caso de hoy, debes saber que muchas memorias de cámaras fotográficas lo tienen.

 

Formatear desde administrador de discos

Para acceder al administrador de discos en Windows 8 u 8.1, tienes esa opción en el mismo menú de inicio.
En Windows 7, debes ir a: Panel de control > Herramientas administrativas > Administrador de equipo > Almacenamiento > Administrador de discos. O pulsando el botón derecho del ratón en (Menú inicio > Equipo) > Administrar > Almacenamiento > Administrador de discos. Desde aquí puedes formatear, crear o eliminar las particiones.

Formatear desde la línea de comandos

Pulsa el menú de inicio 1, escribe cmd y en el resultado pulsa con el botón derecho del ratón y ejecuta la consola (cmd.exe) como administrador.

Línea de comandos

Puedes ahora usar format. Imagina que tu memoria está en H, podrías hacer lo siguiente. Te pongo un ejemplo real:

H:\>format H: /FS:FAT32 /V:KARMANYNET /Q
Inserte un disco nuevo en la unidad H:
y presione Entrar cuando esté listo...
El tipo del sistema de archivos es FAT32.
Formato rápido 29766 MB

Format no puede ejecutarse ya que el volumen está siendo usado por otro
proceso. Format puede ejecutarse si se desmonta previamente este volumen.
TODOS LOS IDENTIFICADORES ABIERTOS A ESTE VOLUMEN NO SERÁN VÁLIDOS.
¿Desea exigir el desmontaje de este volumen? (S/N) s
Volumen desmontado. Todos los identificadores abiertos a este volumen no son
válidos ahora.
Inicializando la tabla de asignación de archivos (FAT)...
Formato completado.
      29,1 GB de espacio total en disco.
      29,1 GB disponibles.

       16.384 bytes en cada unidad de asignación.
    1.904.047 unidades de asignación disponibles en disco.

           32 bits en cada entrada de FAT.

El número de serie del volumen es KARM-ANY.NET

Sin salirnos de la consola, podemos intentar formatear el USB usando Diskpart. Tienes una pequeña guía aquí. Escribo lo que hice intentando eliminar el atributo de solo lectura:

Microsoft DiskPart versión 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
En el equipo: KARMANYNET

DISKPART> list disk

  Núm Disco  Estado      Tamaño   Disp     Din  Gpt
  ---------- ----------  -------  -------  ---  ---
  Disco 0    En línea     149 GB      0 B
  Disco 1    No hay med      0 B      0 B
  Disco 2    En línea      29 GB      0 B

DISKPART> sel disk 2

El disco 2 es ahora el disco seleccionado.

DISKPART> clean

DiskPart ha encontrado un error: El medio está protegido contra escritura.
Consulte el registro de eventos del sistema para obtener más información.

DISKPART> ? attributes

Microsoft DiskPart versión 6.1.7601

VOLUME      - Manipular los atributos de volumen.
DISK        - Manipular los atributos de disco.

DISKPART> ? attr disk

    Muestra, establece o borra los atributos de disco para el disco
    seleccionado.

Sintaxis:  ATTRIBUTES DISK [SET | CLEAR] [READONLY] [NOERR]

    SET         Establece el atributo especificado para el disco seleccionado.

    CLEAR       Borra el atributo especificado para el disco seleccionado.

    READONLY    Especifica que el disco es de sólo lectura.

    NOERR       Sólo para scripting. Cuando se encuentra un error, DiskPart
                sigue procesando los comandos como si no existiera el error.
                Sin el parámetro NOERR, un error hace que DiskPart se cierre
                con un código de error.

    Este comando permite al usuario establecer, borrar o mostrar los atributos
    de un disco. Cuando se llama sin parámetros, muestra las marcas
    actuales del disco. READONLY es actualmente la única marca de disco
    que se puede cambiar. El atributo BOOT DISK indica el disco usado para
    arrancar. Para un volumen reflejado dinámico, se muestra el atributo
    BOOT DISK para el disco que contiene el complejo de arranque del volumen
    de arranque reflejado.

Ejemplos:

Para mostrar los atributos en el disco seleccionado, escriba:
ATTRIBUTES DISK

Para establecer el atributo para el disco seleccionado como de sólo lectura,
escriba:
ATTRIBUTES DISK SET READONLY

Para borrar el atributo de sólo lectura para el disco seleccionado, escriba:
ATTRIBUTES DISK CLEAR READONLY

DISKPART> attr disk clear readonly

Atributos de disco borrados correctamente.

DISKPART> clean

DiskPart ha encontrado un error: El medio está protegido contra escritura.
Consulte el registro de eventos del sistema para obtener más información.

DISKPART>

¿Probamos a repararlo con CHKDSK?:

Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Windows\system32>H:

H:\>chkdsk /F
El tipo del sistema de archivos es FAT32.
No se puede bloquear la unidad actual.
Windows no puede ejecutar la comprobación del disco en este volumen porque
está protegido contra escritura.

H:\>

Intentar reparar los sectores dañados

En algunos casos, este problema de USB de solo lectura, está causado por sectores dañados que pueden incluso hacer ilegible gran parte de la memoria. Un archiconocido programa -de pago- que ayuda a reparar estos sectores es HDD Regenerator, aunque tienes la aplicación alternativa HDAT2. En mi caso, salieron miles (miles) de sectores dañados que el programa no supo arreglar y además una pérdida considerable de tiempo, ya que estas aplicaciones son muy lentas y más, cuanto mayor es el tamaño de almacenamiento de la memoria USB.

Usar un CD Live como Hirens Boot

Creé un USB booteable con Hirens Boot CD, puse el USB en el ordenador (además del USB dañado), configuré el arranque desde la BIOS y reinicié el Sistema.
Hirens Boot tiene muchas aplicaciones para solucionar casi cualquier problema.

En este momento, se me pasó por la cabeza que tal vez llegó el fin del periodo de la obsolescencia programada, y que posiblemente tendría que tirar el USB a la basura o que determinados modelos tuvieran fallas de hardware. ¿Cómo es posible que Windows haya bloqueado un USB de esta forma? Seguro que si lo intentas crear a propósito, no lo consigues.
Mi forma de pensar fue que Windows, posiblemente, habría creado directivas para restringir el uso de la memoria. Pero es algo extraño, ya que si tu accedes desde Linux a Windows a los documentos de un usuario, normalmente, puedes verlos sin problema ¿Se habrá modificado el Host Protected Area?

Desde el CD live sobre el párrafo anterior, puedes acceder al submenú Hard Disk Tools y seleccionar una de tantas herramientas. Yo probé con HDD Low Level Format Tool, y funcionó correctamente. Dicha tool formatea la memoria con ceros, es muy útil para borrar completamente datos que no quieres que caigan en terceras manos.

Formatear desde Linux

En una partición tengo instalado Linux Mint. Hice pruebas con el Gestor de particiones de KDE que viene en las herramientas para crear y manejar particiones 4 y con la herramienta específica para formatear USB, pero no tuve éxito. Como no soy nada ducho con Linux, busqué info por varios foros y sitios específicos de Linux Mint y Ubuntu (principalmente en stackoverflow.com).

Gestor de Particiones KDE

Antes de formatear es necesario conocer exactamente dónde se encuentra nuestro dispositivo USB. Si accedes al Gestor de particiones, -ver imagen anterior- puedes ver que la partición del USB se encuentra en:

/dev/sdc1

Puedes verlo también desde el terminal (destacado en verde):

karmany@karmany-V3772G:~ > df -h
S.ficheros     Tamaño Usados  Disp Uso% Montado en
/dev/sda7        127G   7,6G  113G   7% /
none             4,0K      0  4,0K   0% /sys/fs/cgroup
udev             1,9G    12K  1,9G   1% /dev
tmpfs            384M   1,4M  383M   1% /run
none             5,0M      0  5,0M   0% /run/lock
none             1,9G   960K  1,9G   1% /run/shm
none             100M   8,0K  100M   1% /run/user
/dev/sda1        296M    36M  261M  12% /boot/efi
/dev/sda4        186G   109G   78G  59% /media/fidel/OS
/dev/sdc1         30G    88M   29G   1% /media/fidel/karmanyNET
/dev/sda6        130G    32G   98G  25% /media/fidel/DATA

O también con fdisk:

karmany@karmany-V3772G:~ > sudo fdisk -l

...

Disco /dev/sdc: 31.2 GB, 31212699648 bytes
255 cabezas, 63 sectores/pista, 3794 cilindros, 60962304 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0x000e748e

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1            2048    60959232    30478592+   7  HPFS/NTFS/exFAT

Antes lo desmontaremos:

karmany@karmany-V3772G:~ >  sudo umount /dev/sdc1

Y procederemos a formatearlo. En este caso le pongo una etiqueta: KARMANYNET y sistema de archivos NTFS:

karmany@karmany-V3772G:~ > sudo mkfs.ntfs -n KARMANYNET /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.

Encima te dice que tengas un buen día. Si aún así, recibes un mensaje de Read-Only file system o similar, puedes probar con hdparm:

Wikipedia: "hdparm tiene un serio inconveniente: puede bloquear el sistema y hacer los datos del disco duro inaccesibles si se usan inadecuadamente ciertos parámetros. De aproximadamente unos cuarenta parámetros disponibles, siete son potencialmente peligrosos y pueden ocasionar una corrupción masiva del sistema de ficheros."

sudo hdparm -r0 /dev/sdc1
/dev/sdc1:
 setting readonly to 0 (off)
 readonly      =  0 (off)

Cómo formatear desde Windows

Seguro que alguno, aún con todas las opciones anteriores vistas, dirá que no quiere crear un CD o USB Live ni instalar ninguna distro de Linux, y que como solo tiene Windows querrá hacerlo desde ahí de la forma más sencilla posible.

Bueno, después de mucho buscar y probar, encontré un modo -que no es sencillo- y que suele funcionar en muchos casos. Como este tutorial se ha quedado un poco largo, déjame explicar más detalladamente todo el proceso de esta herramienta en el siguiente artículo.

Última actualización: Jueves, 30 Abril 2015
Comentarios  
-1 # mario 23-08-2022 18:27
:lol: ,gracias tu aporte todavia funciona, por lo menos con un pendrive de 115GB
-1 # Editor 23-08-2022 18:34
Me alegro, un saludo y gracias por comentar!!!
0 # Usuario ES 22-10-2020 00:08
Me ha ocurrido igual con una KIngston de 64gb, puedo leer todo y copiarlo, pero no formatear, modificar ni borrar, así lleva la unidad como 3 años y aun se vende en las tiendad, compraré otro modelo de kingston menos el de 64. Por otra parte al parecer una laptop provoca el problema, parece que el procesador i3 2XXXm, de segunda generación, tiene algo mal en los gráficos integrados hd intel 3000, que ya no funcionan bien a los 60hz normales, sale una falla de rayas y poniéndolos a 40hz funcionan bien, por surte permite el cambio a 40hzcon un poco menor resolución, estoy por cambiar el procesador de esa lap, pero hay algo mál ... por si les sirve el dato, la memoria la destruiré por seguridad y el proce está en proceso de cambiarse por si acaso, sirve que mejora el video en zoom y teams
0 # merche p. 16-09-2019 11:20
buenaaaas… instale el programa, lo hago todo lo que pone en la pagina, me pone que requiere de internet y resulta que esty conectada a internet , sigo os pasos que pone aki y cuando llego a poner el idioma y descargar no me deja, mi pregunta es ¿ porque no me deja seguir descargándome el archivo o es que necesito conectarlo al bluetooth del coche y seguir con la instalación ahí? :sad:
0 # Edu 16-09-2019 23:05
Creo que el archivo ya no está en los servidores. Tendrás que enviar un email a la web oficial para que te pasen el archivo original.
0 # Ever 04-09-2019 04:12
Hola en mi caso me sale que NO SE PUEDE ESCRIBIR EN EL SECTOR DE ARRANQUE y eso no me la deja formatear solución porfavor
0 # karmany 04-09-2019 06:47
0 # Vicente 02-09-2019 13:07
Me ha servido, muchas gracias
0 # Silvana 14-04-2019 18:22
Hola a todos una pregunta como puedo formatear un USB sandisk en una com[censurada]d ora ubuntu
+1 # Luis 15-04-2019 18:51
¿has probado las opciones mencionadas en el apartado Formatear desde Linux? ¿No te funcionan?
-1 # Jorge 17-01-2019 20:43
Buenas, tengo este mismo problema con la SD y windows 10. Tengo que probar alguno de estos métodos, probablemente el Hirens Boot. De todos modos mi pregunta es otra. Me ocurre no sólo con la SD sino también con el DVDR. Es decir, cualquier disco que inserte para grabar me indica que es solo lectura y no puedo grabar (evidentemente, me he asegurado que son grabables). Podría estar este error relacionado con el de la grabadora?

Muchas gracias, perfecto el tutorial.
0 # OSSADEY 18-08-2018 21:06
Probé TODO
diskpart
regedit
linux
windows XP, 7, 10, DOS

Solo pude recuperar y formatear el disco con un software
http://www.barbieri.biz/irevit.com/Images/Storage/Formatter.zip
-4 # Mario 29-12-2018 19:32
TE QUIERO HA FUNCIONADO A LA PRIMERA UUUUFF
-1 # OSSADEY Iamsad 28-11-2020 01:52
Me dice que no encuentra el dispositivo, pero por los demas medios si los detecta...
-1 # Editor 28-11-2020 09:31
Yo tengo un USB con un problema similar. Yo al final probé flashearlo con una herramienta específica (si te fijas en la última linea del artículo, hay un enlace que explica esa forma de hacerlo). Pero también te digo que mi USB no funciona. Cuando un USB empieza a dar fallos evito usarlo para cosas importantes.
Luego a la hora de comprarlo intento coger alguna marca conocida con un chip que permita flashear la memoria.
Solo puedo decirte que leas el artículo que te he dicho y a ver si tienes suerte. Gracias por comentar.
Un saludo
0 # Maggy 07-06-2021 17:58
ME FUNCIONO, GRACIAS!! TAMBIEN YA HABIA INTENTADO TODO COMO: DISPART, REGEDIT Y OTROS PROGRAMAS, PERO ESTE SI ME FUNCIONO. :lol:
-1 # yuki 14-04-2018 08:06
intente todo a excepción de formatear con Linux y simplemente no deja hacer nada,no puedo ni abrir la usb solo la reconoce.
-1 # Editor 14-04-2018 09:35
Ve al enlace que hay justo al final del artículo, en el enlace "siguiente artículo", tal vez solucione tu problema.
Suerte!
Un saludo.
-1 # Rosana 31-12-2017 20:09
Muchas gracias!!!! Funciona barbaro!!!!!
-1 # anonimo 31-03-2017 06:20
gracias karmany me ha fucnionado, en verdad grcias por compartir tus conocimientos con la comunidad
0 # cuvas 13-10-2017 03:01
Cito a anonimo:
gracias karmany me ha fucnionado, en verdad grcias por compartir tus conocimientos con la comunidad

va, saca los tacos
-1 # Trinkon 02-08-2016 04:24
Mil y mil gracias por la app de Autodesk. Ha sido lo único que me ha servido.
-2 # Sergio 23-04-2016 18:59
MUCHISIMAS GRACIAS
+2 # Jorge Salazar 09-02-2016 18:22
Si esto no sirve dejo esta gran herramienta conetenida en esta web, a mi me ayudo con una memoria de AUTODESK la cual tenia de fabrica proteccion contra escritura. http://irevit.blogspot.com.au/2012/05/what-revit-wants-repurposing-autodesk.html
-1 # jJuanjo 23-03-2016 14:18
Cito a Jorge Salazar:
Si esto no sirve dejo esta gran herramienta conetenida en esta web, a mi me ayudo con una memoria de AUTODESK la cual tenia de fabrica proteccion contra escritura. http://irevit.blogspot.com.au/2012/05/what-revit-wants-repurposing-autodesk.html


Gracias, hasta ahora habia probado todo, o casi todo, y esta herramienta ha formateado la pendrive, era la ultima oportunidad que daba. Incluso ya habia comprado :-) otra.GRACIAS
0 # anibal 23-05-2016 20:05
gracias!! me ayudo mucho... totalmente recomendable para pendrive Autodesk xDD
-1 # Moreno 21-11-2015 23:04
Muchas gracias. Me sirvió de mucho.
0 # Kinthano 24-05-2015 13:12
Muchas gracias por la info. Me ha funcionado el formateo a través de la linea de comandos de Windows cuando ya lo habia intentado incluso con el Magic Tool Partition Wizard.
-3 # luis 14-12-2015 19:58
te funciono explicarme

No tiene privilegios para responder a los comentarios.


 
Visitas: 8551113