2 votes

Comment supprimer la lecture seule d'une clé USB?

J'ai une clé USB en lecture seule. Je veux l'effacer complètement pour pouvoir y écrire à nouveau.

J'avais essayé de supprimer la protection en écriture - mais rien n'a fonctionné (chmod, dd, dosfsck, gparted, hdparm, umount, fdisk, df ...)

Il semble que la clé soit perdue.

Comment puis-je formater cette clé pour pouvoir l'utiliser à nouveau?

Exécution de ls -lsa /usb-root-dir:

4 drwxr-xr-x 3 root root 4096  25 14:11  
drwxr-x---+ 3 root root 4096  30 10:40 .. 16 
drwx------ 2 root root 16384  25 14:11 lost+found

5voto

Sumeet Deshmukh Points 7954

Utilisez mkusb pour restaurer votre clé USB

sudo add-apt-repository universe

(utilisez la commande ci-dessus uniquement sur Ubuntu Stock)

sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
mkusb

Toutes ces commandes installeront et démarreront mkusb. C'est un utilitaire assez intuitif. Assurez-vous de lire l'intégralité duwiki communautaire de mkusb avant de vous lancer


J'ai lu votre question précédente, et cela peut arriver, cela m'est également déjà arrivé par le passé. Ne vous inquiétez pas, votre clé USB n'est pas perdue

1voto

Yaron Points 12081

La sortie de l'exécution de ls -lsa sur votre Disk-on-Key (qui a été corrompu en raison des polices hébraïques):

4 drwxr-xr-x 3 root root 4096  25 14:11  
drwxr-x---+ 3 root root 4096  30 10:40 .. 16 
drwx------ 2 root root 16384  25 14:11 lost+found 

Il y a deux problèmes:

1) Les dossiers sont la propriété de Root, et ne peuvent être lus/écrits que par root

Veuillez exécuter la commande ci-dessous pour vous définir en tant que propriétaire du dossier:

sudo chown votre-nom-d'utilisateur /dossier-du-usb-dok

2) Le dossier contient un + ce qui signifie ACL

La signification du + à la fin de drwxr-x---+ est Access Control List

File_system_permissions

+ (plus) en suffixe indique une liste de contrôle d'accès qui peut contrôler des autorisations supplémentaires.

FilePermissionsACLs

La liste d'accès peut être consultée en utilisant

getfacl /nom-du-dossier

La mise à jour de la liste d'accès peut être réalisée en utilisant setfacl

La commande suivante devrait vous accorder un accès total au dossier.

  • remplacez nom-d'utilisateur par votre nom d'utilisateur, et /dossier-du-usb-dok par le dossier du usb-dok

    setfacl -m u:nom-d-utilisateur:rwx /dossier-du-usb-dok

0voto

waltinator Points 32821

Étant donné que vous ne nous montrez pas comment "chmod, dd, dosfsck, gparted, hdparm, umount, fdisk, df..." ont échoué (df?), il est difficile de vous aider.

La clé USB est-elle montée? Avec l'option lecture seule (ro)? Cela pourrait causer des échecs.

Démo untez la clé USB (umount) (ensuite gparted ou dd fonctionneront) ou remontez la clé USB en lecture-écriture (rw), avec sudo mount -o remount,rw

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X