No se puede abrir / dev / sdb de lectura-escritura (sistema de archivos de solo lectura)

Como en el título, no puedo formatearlo porque dice de solo lectura. He intentado un par de búsquedas y las soluciones también. Incluso intenté GParted para ver que tengo algo de suerte. Lamentablemente a continuación es lo que obtengo.

GParted 0.11.0 --enable-libparted-dmraid Libparted 2.3 Delete /dev/sdb1 (fat32, 14.91 GiB) from /dev/sdb 00:00:00 ( ERROR ) calibrate /dev/sdb1 00:00:00 ( SUCCESS ) path: /dev/sdb1 start: 32 end: 31,266,815 size: 31,266,784 (14.91 GiB) delete partition 00:00:00 ( ERROR ) libparted messages ( INFO ) Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. Can't write to /dev/sdb, because it is opened read-only. Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only. 

Salida de dmesg

 [10061.878073] usb 2-1.3: new high-speed USB device number 8 using ehci_hcd [10061.972140] scsi9 : usb-storage 2-1.3:1.0 [10062.969922] scsi 9:0:0:0: Direct-Access SanDisk Cruzer Blade 1.20 PQ: 0 ANSI: 5 [10062.971746] sd 9:0:0:0: Attached scsi generic sg2 type 0 [10062.972799] sd 9:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB) [10062.976439] sd 9:0:0:0: [sdb] Write Protect is on [10062.976453] sd 9:0:0:0: [sdb] Mode Sense: 43 00 80 00 [10062.977353] sd 9:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [10062.999026] sdb: sdb1 [10063.003367] sd 9:0:0:0: [sdb] Attached SCSI removable disk 

Salida de fsck

 sudo fsck -n /dev/sdb fsck from util-linux 2.20.1 e2fsck 1.42 (29-Nov-2011) fsck.ext2: Device or resource busy while trying to open /dev/sdb Filesystem mounted or opened exclusively by another program? 

Salida de sudo fdisk -l / dev / sdb

 Disk /dev/sdb1: 16.0 GB, 16008593408 bytes 64 heads, 32 sectors/track, 15266 cylinders, total 31266784 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6f20736b This doesn't look like a partition table Probably you selected the wrong device. Device Boot Start End Blocks Id System /dev/sdb1p1 ? 778135908 1919645538 570754815+ 72 Unknown /dev/sdb1p2 ? 168689522 2104717761 968014120 65 Novell Netware 386 /dev/sdb1p3 ? 1869881465 3805909656 968014096 79 Unknown /dev/sdb1p4 ? 2885681152 2885736650 27749+ d Unknown Partition table entries are not in disk order 

Esto aún no se ha solucionado, ya que he intentado muchas maneras. Alguna idea de como arreglar esto?

Primero pruebe el comando sudo hdparm -r0 /dev/sdb (método tomado de otra respuesta de askubuntu ). A continuación, intente volver a montar rw la partición. Si estos pasos no funcionan, lo más probable es que no tengas suerte con ese pendrive.

Dado que el kernel dice que toda la unidad está protegida contra escritura, usted tiene que lidiar con la protección a nivel de la unidad.

hdparm hace esto. Si no puede resolver esto, es probable que su pendrive esté protegido contra escritura por diseño o haya fallado.

Tal vez tenga un interruptor de hardware debajo de su carcasa si lo desarmas. Si se podía escribir antes de que tal vez se cambiara este interruptor, si nunca se podía escribir, quizás estuviera siempre activado.

También googlear para su dispositivo da muchos éxitos con el mismo problema incluso en Windows. Esto es de los foros de Sandisk :

Para la memoria USB de SanDisk, la respuesta se ha publicado muchas veces. Si es nuevo devuélvalo a donde lo compró. Si está en garantía, devuélvalo a SanDisk. AMBAS opciones te darán una nueva memoria USB. No hay otras opciones consistentes.

También desde el foro de Sandisk :

Esta es una respuesta oficial si se comunica con el servicio al cliente:

“Entiendo que está recibiendo un error de protección contra escritura al acceder a su unidad flash Cruzer. La unidad flash ha detectado una falla potencial y se ha protegido contra escritura para evitar la pérdida de datos. No hay un método para solucionarlo. Deberá hacer una copia de seguridad de sus datos. y reemplace la unidad flash. Nuestro equipo de desarrolladores está en combinación con los desarrolladores del sistema operativo que buscan una solución para resolver este problema. Tenga en cuenta que solo un pequeño porcentaje de usuarios está experimentando el problema de la protección contra escritura y estos son los clientes que publican en Internet. para encontrar una solución “.

Tan probable que no haya manera de resolverlo.

Mi problema siempre es que el pequeño interruptor de locking en el lado de la tarjeta SD se mueve a “bloquear”. Sí, me refiero al interruptor físico en el lado de la tarjeta SD.

Agregaría una imagen, pero no puedo averiguar cómo recortar en menos de 10 minutos en Ubuntu.

Si no ha intentado esto, primero desmonte la partición que desea formatear y luego continúe con los trabajos posteriores.


Para comprobar el permiso del assembly puede utilizar:

 ls -ld /path/to/target 

Si es un problema de permisos, resolverlo podría cambiar los permisos con chmod o simplemente cambiar la propiedad de forma recursiva, y esto es lo que he mostrado a continuación:

 sudo chown : -R /path/to/target 

Ahora si lo necesita, también puede establecer los permisos con chmod:

 find /path/to/target -type f -execdir chmod 666 -Rv {} + 

(que otorga permisos de propietario, grupo y RW mundial para todos los archivos en el destino).

 find /path/to/target -type d -execdir chmod 777 -Rv {} + 

(que otorga al propietario, al grupo y al mundo RWX permisos para todos los directorios en el destino).

(use sudo chmod si el propietario es root)