Clé usb en lecture seule qui ne me laisse rien y faire

38

En quelque sorte, je me suis trompé et j'ai accidentellement transformé ma clé USB en un système de fichiers en lecture seule. J'ai essayé un tas de choses pour supprimer les fichiers, y compris le basic ( rm -f myfile) et en essayant d'autoriser l'écriture ( sudo chmod +w myfile) puis la suppression, mais rien de tout cela ne semble fonctionner. Des idées sur ce que je peux faire. Je n'ai besoin de rien sur la clé USB, mais je ne veux pas jeter un équipement parfaitement parfait.

Comment puis-je le faire fonctionner? Est-ce que j'y vais complètement de la mauvaise façon?

Jonathon
la source
Le lien suivant, avec des liens plus détaillés à ce sujet, peut vous aider ou au moins expliquer le problème, askubuntu.com/questions/402236/…
sudodus

Réponses:

22

Les commandes telles que rmet chmodsont effectuées sur un système de fichiers monté. Donc, si le système de fichiers est en lecture, seuls ceux-ci ne fonctionnent pas. Ce que vous devez faire est de monter le système de fichiers en écriture.

Certaines clés USB ont un commutateur sur la clé pour les monter en lecture seule. Peut-être que c'est la raison. Il pourrait également juste être cassé ou endommagé en raison de son démontage incorrect.

Avant de faire quoi que ce soit: copiez les fichiers de la clé.

Si ce n’est pas un commutateur matériel, débranchez et branchez la clé USB et émettez un

dmesg | grep -i panic

Cela vous montrera tous les messages de panique. Si vous voyez beaucoup d’entre eux liés à la clé USB et s’il s’agit d’une partition FAT, vous pouvez dosfscky remédier.

Vous pouvez savoir comment il est monté avec

mount

et utilise

dosfsck -a /dev/sd{xn}

réparer une table de partition MS-DOS ou sudo mkfs.vfat /dev/sd{xn} pour formater le disque. Où {xn} est une lettre et un chiffre obtenus avec la mountcommande.

Vous pouvez également utiliser gpartedpour le formater en passant.

Rinzwind
la source
1
Je devais utiliser sudo mkfs.vfat (j'avais presque oublié d'essayer ça), mais maintenant, cela semble fonctionner. Merci.
Jonathon
1
euh .... cela ne fonctionne pas si la clé USB n'est pas formatée dos / fat mais que la mienne est formatée ext4 ... comment puis-je le rendre inscriptible?
Joshua Robison
1
@Rinzwind cette méthode ne fonctionne pas pour moi. La sortie de sudo mkfs.vfat / dev / sdc1 est mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system. Que puis-je faire?
KVS
En tant que root, je reçois: fsck.fat 3.0.28 (2015-05-16) open: Système de fichiers en lecture seule gparted est également impuissant.
Scorpion
6

J'ai rencontré ceci. La faute était des partitions corrompues. Vérifiez votre partition sur la clé USB. Cela peut être corrompu si vous essayez de formater sur Win, puis sur Ubuntu. utilisez "gparted". Vous devriez voir seulement 1 partition active. Si vous avez également une partition "non allouée", la clé USB ne fonctionnera pas. Si tel est le cas, supprimez toutes les partitions et créez une partition active uniquement pour la taille totale en Go de la clé USB. débranchez puis rebranchez-vous et vous devriez avoir R / W à nouveau.

Alzurin
la source
Cette réponse est un peu plus logique que les autres dans ma situation particulière. La cloison supplémentaire qui se trouve autour ressemble aux symptômes que j'ai.
Gustavo Carreno
1

Oui, si le système de fichiers est en lecture seule, le réglage des modes sur les fichiers n'aura aucun effet. Vous pouvez voir dans /etc/fstabsi le système de fichiers est monté en lecture seule. Mais si vous n'avez rien dessus, vous pouvez aussi créer un nouveau système de fichiers en gparted ou en palimpsest (ce dernier est installé par défaut dans Ubuntu et s'appelle Disk Manager ou quelque chose du genre).

Jo-Erlend Schinstad
la source
0

Vérifiez si le paquet ntfs-3g est installé. A travaillé pour moi ;-) (retirez et branchez à nouveau votre clé USB après avoir installé ntfs-3g)

M. Du Clavier
la source
0

Comme je l'ai mentionné ici, j'ai eu un problème similaire.

ntfs-3g déjà installé, les commandes chmod n'ont pas non plus aidé, aucun code d'erreur significatif n'a été détecté. Gparted n'a pas fonctionné non plus. En fait, je n'ai trouvé aucune clé USB qui fonctionne. La commande $ dosfsk n’a pas aidé non plus.

Tout ce que je fis, ce fut de redémarrer la machine Ubuntu 16.04 avec la clé et maintenant les clés USB fonctionnent.

Andres
la source