Frage Lesen Sie nur USB-Stick, der mich nichts tun lassen wird


Irgendwie habe ich versaut und versehentlich meinen USB-Stick in ein Read-Only-Dateisystem gesteckt. Ich habe eine Menge Dinge versucht, um die Dateien zu löschen, einschließlich der grundlegenden (rm -f myfile) und versuchen, das Schreiben zu erlauben (sudo chmod +w myfile) und dann löschen, aber nichts davon scheint zu funktionieren. Irgendwelche Ideen, was ich tun kann. Ich habe auf dem USB-Stick nichts, was 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?


33
2017-08-27 20:24


Ursprung


Wie man einen schreibgeschützten USB-Stick in Ubuntu repariert - Suragch
Der folgende Link und Links von ihm mit mehr Detailskann Ihnen helfen oder zumindest erklären, was das Problem ist, askubuntu.com/questions/402236/... - sudodus


Antworten:


Befehle wie rm und chmod sind auf einem angehängten Dateisystem durchgeführt. Wenn also das Dateisystem gelesen wird, funktionieren diese nicht. Was Sie tun müssen, ist das Dateisystem als schreibbar zu mounten.

Einige USB-Sticks haben einen Schalter auf dem Stick, um sie schreibgeschützt zu montieren. Vielleicht ist das das Grund. Es könnte auch nur gebrochen oder beschädigt sein, weil es nicht richtig ummontiert wurde.

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

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

dmesg | grep -i panic

Dies zeigt Ihnen irgendwelche Panikmeldungen. Wenn Sie viele von ihnen im Zusammenhang mit dem USB-Stick sehen und wenn es eine FAT-Partition ist, die Sie verwenden können dosfsck etwas reparieren.

Sie können herausfinden, wie es mit montiert ist

mount

und benutzen

dosfsck -a /dev/sd{xn}

eine MS-DOS-Partitionstabelle zu reparieren, oder sudo mkfs.vfat /dev/sd{xn} um die Disc zu formatieren. Wobei {xn} ein Buchstabe und eine Ziffer ist, die du mit der mount Befehl.

Sie können auch verwenden gparted um es übrigens zu formatieren.


20
2017-08-27 20:38



Ich musste es benutzen Sudo mkfs.vfat (fast hätte ich es vergessen), aber jetzt scheint es zu funktionieren. Vielen Dank. - Jonathon
Keine Notwendigkeit, mir zu danken - Rinzwind
ähm .... das geht nicht, wenn der usb stick nicht dos / fett formatiert ist aber mein ext4 formatiert ist ... wie mache ich das mount writeable? - Joshua Robison
@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


Ich bin diesem begegnet. Der Fehler war beschädigte Partitionen. Überprüfen Sie Ihre Partition auf dem USB-Stick. Dies kann beschädigt werden, wenn Sie versuchen, auf Win und dann auf Ubuntu zu formatieren. benutze "gparted". Sie sollten nur eine aktive Partition sehen. Wenn Sie 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 Größe des USB-Sticks. Ziehen Sie den Stecker heraus und stecken Sie ihn wieder ein, und Sie sollten wieder R / W haben.


5
2018-06-23 13:24



Diese Antwort macht ein bisschen mehr Sinn als die anderen in meiner speziellen Situation. Die zusätzliche Partition, die herumliegt, sieht wie die Symptome aus, die ich habe. - Gustavo Carreno


Ja, wenn das Dateisystem schreibgeschützt ist, hat das Festlegen von Modi für Dateien überhaupt keine Auswirkungen. Sie können sehen in /etc/fstab wenn das Dateisystem schreibgeschützt ist. Aber wenn du nichts dabei hast, kannst du auch ein neues Dateisystem dafür in gparted oder palimpsest erstellen (Letzteres wird standardmäßig in Ubuntu installiert und heißt Disk Manager oder so).


1
2017-08-27 20:34





Überprüfen Sie, ob Sie das Paket ntfs-3g installiert haben. Arbeitete für mich ;-) (Entfernen und stecken Sie Ihr USB-Laufwerk wieder nach der Installation von ntfs-3g)


0
2018-06-16 12:32





Wie ich schon sagte Hier Ich hatte ein ähnliches Problem.

ntfs-3g ist bereits installiert, chmod-Befehle haben auch nicht geholfen, haben keine signifikanten Fehlercodes angezeigt. Gparted hat auch nicht funktioniert. Tatsächlich fand ich keinen USB funktionierte. $ dosfsk Befehl hat auch nicht geholfen.

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


0
2017-07-30 14:39