Read Only USB-Stick, mit dem ich nichts anfangen kann

38

Irgendwie habe ich durcheinander gebracht und versehentlich meinen USB-Stick in ein schreibgeschütztes Dateisystem gesteckt. Ich habe eine Reihe von Dingen versucht, um die Dateien zu löschen, einschließlich der grundlegenden ( rm -f myfile) und versuchen, Schreiben ( sudo chmod +w myfile) und dann Löschen zu ermöglichen, aber nichts davon scheint zu funktionieren. Irgendwelche Ideen, was ich tun kann. Ich habe nichts auf dem USB-Stick, das ich brauche, aber ich möchte kein ansonsten perfektes Gerät wegwerfen.

Wie kann ich es zum Laufen bringen? Gehe ich das völlig falsch an?

Jonathon
quelle
Der folgende Link und Links von ihm mit mehr Details können Ihnen helfen oder zumindest erklären, was das Problem ist, askubuntu.com/questions/402236/…
sudodus

Antworten:

22

Befehle wie rmund chmodwerden auf einem gemounteten Dateisystem ausgeführt. Wenn also nur das Dateisystem gelesen wird, funktionieren diese nicht. Sie müssen lediglich das Dateisystem als beschreibbar einbinden.

Einige USB-Sticks haben einen Schalter am Stick, um sie schreibgeschützt zu mounten. Vielleicht ist das der Grund. Es könnte auch einfach kaputt gehen oder beschädigt werden, weil es nicht richtig montiert wurde.

Bevor Sie etwas tun: Kopieren Sie die Dateien vom Stick.

Wenn es sich nicht um einen Hardwareschalter handelt, ziehen Sie den USB-Stick heraus und stecken Sie ihn ein

dmesg | grep -i panic

Dies zeigt Ihnen alle Panikmeldungen. Wenn Sie viele Probleme mit dem USB-Stick sehen und es sich um eine FAT-Partition handelt, können Sie diese dosfsckbeheben.

Sie können herausfinden, wie es mit montiert wird

mount

und verwenden

dosfsck -a /dev/sd{xn}

Beheben einer MS-DOS-Partitionstabelle oder sudo mkfs.vfat /dev/sd{xn}Formatieren des Datenträgers. Wobei {xn} ein Buchstabe und eine Ziffer ist, die Sie mit dem mountBefehl erhalten haben.

Sie können gpartedes übrigens auch zum Formatieren verwenden.

Rinzwind
quelle
1
Ich musste sudo mkfs.vfat verwenden (das habe ich fast vergessen), aber jetzt scheint es zu funktionieren. Vielen Dank.
Jonathon
1
ähm .... das funktioniert nicht, wenn der USB-Stick nicht DOS / FAT formatiert ist, sondern Meins EXT4 formatiert ist ... Wie mache ich es beschreibbar?
Joshua Robison
1
@Rinzwind diese Methode funktioniert bei mir nicht. Ausgabe von sudo mkfs.vfat / dev / sdc1 ist mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system. Was kann ich tun?
KVS
Als root bekomme ich: fsck.fat 3.0.28 (2015-05-16) offen: Nur-Lese-Dateisystem Auch gparted ist machtlos.
Scorpion
6

Ich bin darauf gestoßen. Der Fehler war beschädigte Partitionen. Überprüfen Sie Ihre Partition auf dem USB-Stick. Dies kann beschädigt werden, wenn Sie versuchen, unter Windows und dann unter Ubuntu zu formatieren. benutze "gparted". Sie sollten nur 1 aktive Partition sehen. Wenn Sie auch eine "nicht zugewiesene" Partition haben, funktioniert der USB-Stick nicht. Wenn ja, löschen Sie alle Partitionen und erstellen Sie eine aktive Partition nur für die volle GB-Größe des USB-Sticks. Ziehen Sie den Netzstecker und stecken Sie ihn erneut ein, und Sie sollten wieder über R / W verfügen.

Alzurin
quelle
Diese Antwort ist in meiner speziellen Situation etwas sinnvoller als die anderen. Die zusätzliche Partition sieht aus wie die Symptome, die ich habe.
Gustavo Carreno
1

Ja, wenn das Dateisystem schreibgeschützt ist, haben die Einstellungen für Dateien keinerlei Auswirkungen. Sie können sehen, /etc/fstabob das Dateisystem schreibgeschützt gemountet ist. Wenn Sie jedoch nichts darauf haben, können Sie auch einfach ein neues Dateisystem in gparted oder palimpsest dafür erstellen (letzteres ist standardmäßig in Ubuntu installiert und heißt Disk Manager oder so).

Jo-Erlend Schinstad
quelle
0

Überprüfen Sie, ob Sie das Paket ntfs-3g installiert haben. Hat bei mir geklappt ;-) (USB-Stick nach der Installation von ntfs-3g entfernen und wieder einstecken)

M. Du Clavier
quelle
0

Wie ich hier erwähnte, hatte ich ein ähnliches Problem.

ntfs-3g bereits installiert, chmod-Befehle haben ebenfalls nicht geholfen, es wurden keine signifikanten Fehlercodes angezeigt. Gparted hat auch nicht funktioniert. In der Tat fand ich kein USB funktioniert. Auch der Befehl $ dosfsk hat nicht geholfen.

Alles was ich getan habe war den Ubuntu 16.04 Rechner mit dem Stick neu zu starten und nun funktionieren die USB Sticks.

Andres
quelle