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?
Respuestas:
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.
hdparm
Haz 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 :
También del foro Sandisk :
Es muy probable que no haya forma de resolverlo.
fuente
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.
fuente
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:
Si se trata de un problema de permisos, resolverlo podría cambiar los permisos
chmod
o simplemente cambiar la propiedad de forma recursiva, y esto es lo que he mostrado a continuación:Ahora, si lo necesita, también puede establecer los permisos con chmod:
(que otorga al propietario, el grupo y los permisos RW mundiales para todos los archivos en el destino).
(que otorga al propietario, el grupo y los permisos RWX mundiales para todos los directorios en el destino).
(usar
sudo chmod
si el propietario es root)fuente
/path/to/target
raíz es la que tiene el permiso, también estoy ejecutando esto con la raíz.