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


24

Come nel titolo, non riesco a formattarlo come dice sola lettura. Ho provato un paio di ricerche e anche le soluzioni. Anche io ho provato GParted per vedere che ho fortuna. Purtroppo 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.

Uscita 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

Uscita 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?

Uscita 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 in quanto ho provato molti modi. Qualche idea su come risolvere questo problema?


Qual è il dispositivo di archiviazione? Se è una chiavetta USB o una scheda SD, potrebbe esserci un interruttore di protezione dalla scrittura ...
yjwong

Beh, è ​​una chiavetta USB (SanDisk) e no, non ha un interruttore.
AzkerM,

possibile duplicato di USB disattiva la protezione da scrittura , poiché [sdb] Write Protect è
attivo

nessuno di questi ha funzionato ..
AzkerM,

Ha qualcosa sopra? Se non usi gparted e crei una nuova tabella delle partizioni gpt (non msdos, il valore predefinito) Ho appena avuto questo problema sul mio e che è stato risolto

Risposte:


16

Prima prova il comando sudo hdparm -r0 /dev/sdb(metodo preso da un'altra risposta askubuntu ). Quindi provare a rimontare rw la partizione. Se questi passaggi non funzionano, è molto probabile che tu sia sfortunato con quel pendrive.

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

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

Forse ha un interruttore hardware sotto il suo involucro se lo smonta. Se era scrivibile prima, forse questo interruttore veniva attivato, se non era mai scrivibile, forse era sempre attivo.

Anche googling per il tuo dispositivo genera molti hit con lo stesso problema anche su Windows. Questo è dai forum Sandisk :

Per la chiavetta USB SanDisk la risposta è stata pubblicata molte volte. Se nuovo restituirlo nel punto in cui è stato acquistato. Se in garanzia, restituirlo a SanDisk. ENTRAMBE le opzioni ti daranno una nuova chiavetta USB. Non ci sono altre opzioni coerenti.

Anche dal forum Sandisk :

Questa è una risposta ufficiale se contatti il ​​servizio clienti:

"Comprendo che si sta verificando un errore di protezione dalla scrittura durante l'accesso all'unità flash Cruzer. L'unità flash ha rilevato un potenziale errore ed è diventata protetta dalla scrittura per impedire la perdita di dati. Non è necessario alcun metodo per risolvere il problema. È 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. Ti preghiamo di notare che solo una piccola percentuale degli utenti sta riscontrando il problema di protezione dalla scrittura e questi sono i clienti che pubblicano su Internet per trovare una soluzione ".

Quindi probabilmente non c'è modo di risolverlo.


Immagino che sia per l'unità USB. Grazie mille per il tempo così prezioso per trovare e pubblicare una risposta descrittiva. Dal momento che non esiste un modo piuttosto che ottenerne uno nuovo.
AzkerM,

Non ricordo cos'altro ho provato a parte queste risposte disponibili a questa domanda. Ma quello che mi sono imbattuto è lo stesso simile a questa risposta. Non c'è modo di risolvere che sostituirlo.
AzkerM,

SanDisk e alcuni noname sembrano avere la protezione che hai menzionato. Ho rilevato un settore difettoso sulla mia micro SD.
Sandburg,

8

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 una foto ma non riesco a capire come ritagliare in meno di 10 minuti in Ubuntu.


Wow, sono contento che tu l'abbia menzionato prima di passare più tempo con gli strumenti di partizionamento. Grazie - risolto il mio problema.
JHS,

Spero che tu abbia trovato il modo di ritagliare l'immagine in Ubuntu. Altrimenti puoi ritagliare (o anche scegliere) una parte dell'immagine di Shutter.
jirimertin,

1

Se non l'hai provato, smonta prima la partizione che vuoi formattare e poi continua i lavori successivi.


Per verificare l'autorizzazione del mount è possibile utilizzare:

ls -ld /path/to/target

Se si tratta di un problema di autorizzazione, risolverlo potrebbe cambiare le autorizzazioni con chmodo semplicemente cambiare la proprietà in modo ricorsivo, e questo è quello 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 autorizzazioni RW al proprietario, al gruppo e al mondo per tutti i file nella destinazione.)

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

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

(utilizzare sudo chmodse il proprietario è root)


La partizione è smontata e il /path/to/targetroot è il proprietario dell'autorizzazione, inoltre lo sto eseguendo con root.
AzkerM,

..e root ha il permesso di scrivere? in caso contrario impostare le autorizzazioni RW per il root o modificare la proprietà su utente normale e quindi formattare ...
preciso il

sì, root ha il permesso di scrivere e ho provato tutti i modi e gli strumenti possibili per
risolvere il problema

il mio sandisk usb 32 gb con un fedora rotto installato ha lo stesso problema, ora è in pensione. non c'è soluzione a una cosa del genere, il tempo impiegato per cercare un modo per risolvere questo tipo di pasticcio non vale la pena .. acquistarne uno nuovo e il problema è stato risolto.
deepcell il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.