Impossibile aprire / dev / sdb read-write (file system di sola lettura)

17

Come nel titolo, non riesco a formattarlo come si legge in sola lettura. Ho provato un paio di ricerche e anche le soluzioni. Anche io ho provato con GParted per vedere che ho avuto fortuna. Sfortunatamente di seguito è quello che ottengo.

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.

Output di 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

Output di 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?

Output di 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

Questo non è stato ancora risolto poiché ho provato molti modi. Qualche idea su come risolvere questo problema?

    
posta AzkerM 23.01.2014 - 08:04

3 risposte

10

Prima prova il comando sudo hdparm -r0 /dev/sdb (metodo preso da un'altra risposta a askubuntu ). Quindi prova a rimontare nuovamente la partizione. Se questi passaggi non funzionano, probabilmente sei sfortunato con quella pendrive.

Poiché il kernel dice che l'intera unità è protetta da scrittura, è necessario gestire la protezione a livello di unità.

hdparm fa questo. Se non è in grado di risolverlo, è probabile che il tuo pendrive sia protetto da scrittura da progetto o che non sia riuscito.

Forse ha un interruttore hardware sotto il suo involucro se lo distingui. Se fosse scrivibile prima forse questo interruttore è stato capovolto, se non fosse mai scrivibile forse era sempre acceso.

Anche i googling per il tuo dispositivo emettono molti colpi con lo stesso problema anche su Windows. Questo è dal Forum Sandisk :

  

Per la penna USB SanDisk la risposta è stata postata molte volte. Se nuovo, restituiscilo dove l'hai comprato. Se in garanzia, restituirlo a SanDisk. ENTRAMBI Le opzioni ti daranno una nuova chiavetta USB. Non ci sono altre opzioni coerenti.

Anche dal forum Sandisk :

  

Questa è una risposta ufficiale se si contatta il servizio clienti:

     

"Comprendo che si sta verificando un errore di protezione durante l'accesso all'unità flash Cruzer. L'unità flash ha rilevato un potenziale errore ed è diventata protetta da scrittura per impedire la perdita di dati. sarà necessario eseguire il backup dei dati e sostituire l'unità flash.   Il nostro team di sviluppatori è in combinazione con gli sviluppatori del sistema operativo alla ricerca di una soluzione per risolvere questo problema.   Tieni presente che solo una percentuale minore di utenti sta riscontrando il problema della protezione dalla scrittura e questi sono i clienti che pubblicano su Internet per trovare una soluzione. "

Quindi probabilmente non c'è modo di risolverlo.

    
risposta data falconer 29.01.2014 - 11:44
2

Il mio problema è sempre che il piccolo interruttore di blocco sul lato della scheda SD viene spostato su "blocco". Sì, intendo l'interruttore fisico sul lato della scheda SD.

Vorrei aggiungere un'immagine ma non riesco a capire come ritagliare in meno di 10 minuti in Ubuntu.

    
risposta data geneorama 21.06.2016 - 06:05
1

Se non lo hai provato, prima smonta la partizione che vuoi formattare e poi continua gli ulteriori lavori.

Per verificare il permesso del mount puoi usare:

ls -ld /path/to/target

Se si tratta di problema di autorizzazione, per risolverlo è possibile modificare le autorizzazioni con chmod o semplicemente modificare la proprietà in modo ricorsivo, ed è ciò che ho mostrato di seguito:

sudo chown <username>:<groupname> -R /path/to/target

Ora, se necessario, puoi anche impostare le autorizzazioni con chmod:

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

(che fornisce il proprietario, il gruppo e le autorizzazioni RW mondiali per tutti i file nella destinazione.)

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

(che fornisce il proprietario, il gruppo e le autorizzazioni RWX mondiali per tutte le directory nella destinazione.)

(usa sudo chmod se il proprietario è root)

    
risposta data precise 23.01.2014 - 09:38

Leggi altre domande sui tag