GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie ändert man den schreibgeschützten Pendrive?

Ich habe ein Problem mit einem generischen Pendrive… Ich kann keine Archive oder Ordner vom Pendrive kopieren, löschen oder verschieben. Ich weiß nicht, wie das passiert, ich ändere keinerlei Berechtigungen … die einzige Änderung, die ich vorgenommen habe, war, das Benutzerkennwort vor Tagen zu ändern.

Ich versuche es mit dosfsck -t -a /dev/sdb1 aber ohne Ergebnisse… einige Minuten bevor das Terminal zeigt:

Enthält einen freien Cluster (199578). Gehe von EOF aus. Unterbrochener Zyklus bei Cluster
119648 in freier Kette. Eindeutiger Name kann nicht erstellt werden.

Ich kann das nicht einmal formatieren … es ist nutzlos … kann jemand helfen?

Das Syslog zeigt:

Feb  1 15:32:13 everton-Vostro1510 kernel: [ 2714.745488] usb 2-4: USB disconnect, device number 4
Feb  1 15:32:13 everton-Vostro1510 udisksd[1979]: Cleaning up mount point /media/everton/Everton (device 8:17 no longer exist)
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.024168] usb 2-4: new high-speed USB device number 5 using ehci_hcd
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.163813] usb 2-4: New USB device found, idVendor=058f, idProduct=6387
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.163824] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.163832] usb 2-4: Product: Mass Storage
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.163839] usb 2-4: Manufacturer: Generic
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.163846] usb 2-4: SerialNumber: 4B367433
Feb  1 15:32:18 everton-Vostro1510 kernel: [ 2720.166566] scsi6 : usb-storage 2-4:1.0
Feb  1 15:32:18 everton-Vostro1510 mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4"
Feb  1 15:32:18 everton-Vostro1510 mtp-probe: bus: 2, device: 5 was not an MTP device
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.167548] scsi 6:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 4
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.170022] sd 6:0:0:0: Attached scsi generic sg2 type 0
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.176841] sd 6:0:0:0: [sdb] 16000128 512-byte logical blocks: (8.19 GB/7.62 GiB)
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.177843] sd 6:0:0:0: [sdb] Write Protect is on
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.177855] sd 6:0:0:0: [sdb] Mode Sense: 23 00 80 00
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.178963] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.193531]  sdb: sdb1
Feb  1 15:32:19 everton-Vostro1510 kernel: [ 2721.197623] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Feb  1 15:32:20 everton-Vostro1510 udisksd[1979]: Mounted /dev/sdb1 at /media/everton/Everton on behalf of uid 1000

Mit dem Befehl:cat /proc/mounts | grep sdb

[email protected]:~$ cat /proc/mounts | grep sdb
/dev/sdb1 /media/everton/Everton vfat ro,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0

Akzeptierte Antwort:

Es gibt nur zwei Möglichkeiten, die immer funktionieren, selbst wenn Sie Folgendes ausführen:

:~$ cd /media

:~/media$ sudo bash

:~/media# cd your_user/pen_drive

:~/media/your_user/pen_drive# chmod 0755 *

:~/media/your_user/pen_drive# chown -R 1000:1000 *

WIRD NICHT FUNKTIONIEREN!! VERSCHWENDE KEINE ZEIT, ES IST KOPFSCHMERZ!

Das erste beinhaltet ein rekursives Shell-Skript mit 125 Zeilen.

Die zweite, die Sie ausprobieren sollten, besteht darin, alle Ihre Daten in Ihr $HOME-Verzeichnis (/home/Ihr_Benutzer) zu kopieren. Der 0400-Bug wird nicht auf Ihr lokales Laufwerk oder das $HOME-Verzeichnis übertragen.

Verwandt:Probleme mit DisplayLink ASUS MB168B+?

Nachdem Sie alle Daten übertragen haben, formatieren Sie den USB-Stick neu und beschriften Sie ihn.
Die Neuformatierung über die Befehlszeile leert die Festplatte. Wenn Sie es beschriften, wird
die Festplatte initialisiert, um Daten von der lokalen Festplatte auf den USB-Stick zu verschieben. Unten sehen Sie, was Sie tun müssen.

(Kein Problem:Stecken Sie das USB-Laufwerk in den Anschluss)

Führen Sie zuerst fdisk mit dem Flag -l mit sudo aus, um zu überprüfen, wo sich das Gerät befindet (sollte /dev/sdb1 sein):

:~$ sudo fdisk -l

Als nächstes unmounten Sie die Festplatte mit umount

:~$ sudo umount /dev/sdb1

Um die Festplatte neu zu formatieren, verwenden Sie das Dienstprogramm mkdosfs

:~$ sudo mkdosfs -F 32 -I /dev/sdb1

Ziehen Sie den USB-Stick heraus und stecken Sie ihn erneut ein. Führen Sie erneut ein Unmount durch.

:~$ sudo umount /dev/sdb1

Beschriften Sie nun das Gerät. Überprüfen Sie zuerst, ob ein Label vorhanden ist:

:~$ sudo mlabel -i /dev/sdb1 -s ::

Fügen Sie als Nächstes ein Label hinzu

:~$ sudo mlabel -i /dev/sdb1 ::your_chosen_name

Denken Sie daran, dass davon ausgegangen wird, dass /dev/sdb1 der Ort ist, an dem sich das Gerät befindet.
Außerdem müssen Sie das Laufwerk möglicherweise nicht herausziehen und wieder einsetzen. Bei meinem Lenovo musste ich es ziehen und dann wieder einsetzen. Auf meinem Dell habe ich nicht. Ich mache es trotzdem trotzdem.

VIEL GLÜCK UND MÖGE DIE KRAFT MIT EUCH SEIN!


Ubuntu
  1. Wie ändere ich die Zeitzone in Ubuntu?

  2. So ändern Sie den Hostnamen unter Ubuntu

  3. So ändern Sie das Sudo-Passwort-Timeout

  4. Wie ändere ich den Hostnamen?

  5. Gewusst wie:Ändern Sie ein Symbol in 16.04?

So ändern Sie das Benutzerkennwort in Ubuntu

So ändern Sie den cPanel-Stil

So ändern Sie den Hostnamen unter CentOS 7

So ändern Sie den Hostnamen in Ubuntu 18.04

So ändern Sie das Benutzerkennwort in Linux

Wie ändere ich MX-Einträge?