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

24

Como en el título, no puedo formatearlo, ya que dice solo lectura. He intentado un par de búsquedas y las soluciones también. Incluso intenté GParted para ver que tengo 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 lo he intentado de muchas maneras. Alguna idea de como arreglar esto?

AzkerM
fuente
¿Qué es el dispositivo de almacenamiento? Si se trata de una memoria USB o una tarjeta SD, puede haber un interruptor de protección contra escritura ...
yjwong
Bueno, es una memoria USB (SanDisk) y no, no tiene un interruptor.
AzkerM
posible duplicado de USB desactive la protección contra escritura , ya que [sdb] Write Protect está
cetrero
ninguno de esos funcionó ..
AzkerM
¿Tiene algo de eso? Si no utiliza GParted y crear una nueva tabla de particiones GPT (no MS-DOS, el valor predeterminado) acabo de tener este problema en la mía y que lo arreglaron

Respuestas:

16

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

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

hdparmHaz esto. Si no puede resolver esto, es probable que su pendrive esté protegido contra escritura por diseño o que falle.

Tal vez tiene un interruptor de hardware debajo de su carcasa si lo desmontas. Si antes se podía escribir, tal vez este interruptor se activó, si nunca se pudo escribir, tal vez siempre estaba activado.

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

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

También del foro Sandisk :

Esta es una respuesta oficial si contacta al 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 ningún método para solucionar esto. 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 buscando una solución para resolver este problema. Tenga en cuenta que solo un pequeño porcentaje de usuarios está experimentando el problema de protección contra escritura y estos son los clientes que publican en Internet para encontrar una solución ".

Es muy probable que no haya forma de resolverlo.

halconero
fuente
Supongo que esto es todo para la unidad USB. Muchas gracias por un tiempo tan valioso para encontrar y publicar una respuesta descriptiva. Ya que no hay tal manera en lugar de conseguir uno nuevo.
AzkerM
No recuerdo qué más intenté aparte de estas respuestas disponibles para esta pregunta. Pero lo que encontré es similar a esta respuesta. No hay forma de arreglarlo que reemplazarlo.
AzkerM
SanDisk y algunos no conocidos parecen tener la protección que mencionaste. Detecté un sector defectuoso en mi micro SD.
Sandburg
8

Mi problema siempre es que el pequeño interruptor de bloqueo en el lado de la tarjeta SD se mueve para "bloquear". Sí, me refiero al interruptor físico en el lateral de la tarjeta SD.

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

geneorama
fuente
Wow, me alegra que hayas mencionado esto antes de pasar más tiempo con las herramientas de partición. Gracias, resolvió mi problema.
JHS
Espero que hayas encontrado alguna forma de recortar la imagen en Ubuntu. Si no, puede recortar (o incluso seleccionar) una parte de la imagen con Shutter.
jirimertin
1

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


Para verificar el permiso del montaje, puede usar:

ls -ld /path/to/target

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

sudo chown <username>:<groupname> -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 al propietario, el grupo y los permisos RW mundiales para todos los archivos en el destino).

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

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

(usar sudo chmodsi el propietario es root)

preciso
fuente
La partición está desmontada y la /path/to/targetraíz es la que tiene el permiso, también estoy ejecutando esto con la raíz.
AzkerM
¿Y root tiene permiso para escribir? si no establece permisos RW para la raíz o cambia la propiedad a usuario normal y luego formatea ...
precisa
sí, root tiene permiso para escribir y probé todas las formas y herramientas posibles para arreglar esto ... pero no
tuve
mi usb sandisk de 32 gb con un fedora roto instalado tiene el mismo problema, ahora está retirado. no existe una solución para tal cosa, el tiempo dedicado a investigar una forma de solucionar este tipo de desastre simplemente no vale la pena ... compre uno nuevo y el problema está resuelto.
Deepcell