/ Dev / sdb kann nicht mit Lese- / Schreibzugriff geöffnet werden (schreibgeschütztes Dateisystem)

24

Wie im Titel kann ich es nicht formatieren, da es schreibgeschützt ist. Ich habe ein paar Suchanfragen und auch die Lösungen ausprobiert. Sogar ich habe GParted versucht, um zu sehen, ob ich Glück habe. Leider ist unten was ich bekomme.

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.

Ausgabe von 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

Ausgabe von 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?

Ausgabe von 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

Dies ist noch nicht behoben, da ich viele Möglichkeiten ausprobiert habe. Irgendeine Idee, wie man das behebt?

AzkerM
quelle
Was ist das Speichergerät? Wenn es sich um einen USB-Stick oder eine SD-Karte handelt, gibt es möglicherweise einen Schreibschutzschalter ...
yjwong
Nun, es ist ein USB-Stick (SanDisk) und nein, es hat keinen Schalter.
AzkerM
Möglicherweise doppelter USB-Schreibschutz ausschalten , da [sdb] Write Protect aktiviert ist
Falkner
keiner von denen hat funktioniert ..
AzkerM
Hat es irgendetwas drauf? Wenn Sie gparted nicht verwenden und eine neue gpt-Partitionstabelle erstellen (nicht msdos, der Standard), hatte ich gerade dieses Problem bei mir und das hat es behoben

Antworten:

16

Versuchen Sie zuerst den Befehl sudo hdparm -r0 /dev/sdb(Methode aus einer anderen askubuntu-Antwort ). Versuchen Sie dann, die Partition erneut einzuhängen. Wenn diese Schritte nicht funktionieren, haben Sie mit diesem Pendrive höchstwahrscheinlich Pech.

Da der Kernel angibt, dass das gesamte Laufwerk schreibgeschützt ist, müssen Sie sich mit dem Schutz auf Laufwerksebene befassen.

hdparmmacht dies. Wenn sich das Problem nicht beheben lässt, ist Ihr Pendrive wahrscheinlich vom Design her schreibgeschützt, oder es ist fehlgeschlagen.

Vielleicht hat es einen Hardware-Schalter unter seinem Gehäuse, wenn Sie es auseinander nehmen. Wenn es vorher beschreibbar war, wurde dieser Schalter möglicherweise umgedreht, wenn es nie beschreibbar war, war er möglicherweise immer eingeschaltet.

Auch das Googeln für Ihr Gerät gibt viele Treffer mit dem gleichen Problem auch auf Windows. Dies ist aus den Sandisk-Foren :

Für den SanDisk USB-Stick wurde die Antwort schon oft gepostet. Wenn neu, geben Sie es an den Ort zurück, an dem Sie es gekauft haben. Falls unter Garantie, senden Sie es an SanDisk zurück. BEIDE Optionen bringen Ihnen einen neuen USB-Stick. Es gibt keine anderen konsistenten Optionen.

Auch aus dem Sandisk Forum :

Dies ist eine offizielle Antwort, wenn Sie sich an den Kundendienst wenden:

"Ich verstehe, dass beim Zugriff auf Ihr Cruzer-Flashlaufwerk ein Schreibschutzfehler auftritt. Das Flashlaufwerk hat einen potenziellen Fehler festgestellt und ist schreibgeschützt, um Datenverlust zu verhindern. Es gibt keine Methode, dies zu beheben. Sie müssen Ihre Daten sichern Unser Entwicklerteam arbeitet gemeinsam mit den Betriebssystementwicklern an einer Lösung, um dieses Problem zu beheben. Beachten Sie, dass nur ein geringer Prozentsatz der Benutzer unter dem Problem des Schreibschutzes leidet und dies die Kunden sind, die im Internet posten eine Lösung finden."

So wahrscheinlich gibt es keine Möglichkeit, es zu lösen.

Falkner
quelle
Ich denke, das ist es für das USB-Laufwerk. Vielen Dank für die wertvolle Zeit, um eine beschreibende Antwort zu finden und zu veröffentlichen. Da gibt es keinen solchen Weg, als einen neuen zu bekommen.
AzkerM
Ich kann mich nicht erinnern, was ich außer diesen Antworten auf diese Frage noch versucht habe. Aber was mir begegnet ist, ist ähnlich wie diese Antwort. Es gibt keine Möglichkeit, das Problem zu beheben, als es zu ersetzen.
AzkerM
SanDisk und einige andere scheinen den Schutz zu haben, den Sie gewählt haben. Ich habe auf meiner Micro-SD einen fehlerhaften Sektor festgestellt.
Sandburg,
8

Mein Problem ist immer, dass der kleine Sperrschalter an der Seite der SD-Karte auf "sperren" gestellt ist. Ja, ich meine den physischen Schalter an der Seite der SD-Karte.

Ich würde ein Bild hinzufügen, aber ich kann nicht herausfinden, wie man in Ubuntu in weniger als 10 Minuten beschneidet.

genorama
quelle
Wow, ich bin froh, dass du das erwähnt hast, bevor ich mehr Zeit mit Partitionierungswerkzeugen verbracht habe. Danke - mein Problem gelöst.
JHS
Ich hoffe, Sie haben einen Weg gefunden, wie Sie ein Bild in Ubuntu zuschneiden können. Andernfalls können Sie einen Teil des Bildes mit dem Auslöser zuschneiden (oder sogar auswählen).
Jirimertin
1

Wenn Sie dies nicht versucht haben, hängen Sie zuerst die Partition aus, die Sie formatieren möchten, und setzen Sie dann die weiteren Jobs fort.


Um die Berechtigung des Mount zu überprüfen, können Sie Folgendes verwenden:

ls -ld /path/to/target

Wenn es sich um ein Berechtigungsproblem handelt, können die Berechtigungen chmodgeändert werden, oder der Besitzer wird nur rekursiv geändert. Dies ist, was ich unten gezeigt habe:

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

Jetzt können Sie bei Bedarf auch die Berechtigungen mit chmod festlegen:

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

(Dies gibt dem Eigentümer, der Gruppe und der Welt RW-Berechtigungen für alle Dateien im Ziel.)

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

(Dies gibt dem Eigentümer, der Gruppe und der Welt RWX-Berechtigungen für alle Verzeichnisse im Ziel.)

(verwenden, sudo chmodwenn der Besitzer root ist)

präzise
quelle
Die Partition ist nicht gemountet und der Benutzer /path/to/targetist root, der die Berechtigung besitzt. Ich führe dies auch mit root aus.
AzkerM
..und hat root die Berechtigung zum Schreiben? Wenn nicht, setzen Sie RW-Berechtigungen für den Root oder ändern Sie den Besitz auf normalen Benutzer und formatieren Sie dann ...
präzise
Ja, root hat die Erlaubnis zum Schreiben und ich habe alle möglichen Wege und Werkzeuge ausprobiert, um dieses
Problem zu beheben
Mein USB-Sandisk 32 GB mit einem kaputten Fedora hat das gleiche Problem, es ist jetzt im Ruhestand. Es gibt keine Lösung für so etwas, die Zeit, die aufgewendet wird, um nach einer Möglichkeit zu suchen, diese Art von Chaos zu beheben, ist es einfach nicht wert. Kaufen Sie eine neue und lösen Sie das Problem.
Deepcell