Bonsoir,

Je sais que cette question a été posée par plusieurs personnes mais les solutions proposées n'ont pas fonctionné chez moi visiblement. Je possède une clé USB Sandisk qui, depuis un problème de copie de fichier avec Fedora 37, est bloqué en lecture seule. Le contenu d'un des dossiers (celui que j'avais cherché à y copier) semble par ailleurs corrompu puisqu'il ne s'affiche pas. Voici les caractéristiques :

Modèle : USB SanDisk 3.2Gen1 (1.00)
Partitionnement : Table des partitions GUID
Contenu : NTFS — Monté sur /run/media/antonin/Nom de ma clé
Périphérique : /dev/sda1 (lecture seule)
UUID : 439B36BD7FBA7A1F
Type de partition : Données de base

Précision de ce que j'ai tenté :

- copier n'importe quel fichier vers la clé ou le déplacer depuis la clé
- formater la clé depuis Nautilus (en effaçant ou non les données existantes, en tentant de changer son format de toutes les manières proposées), ça me donne le message Error wiping device: Failed to open the device '/dev/sda1' (udisks-error-quark, 0)
- brancher la clé sur une autre machine (même résultat, maintenant tout est en Fedora chez moi)
- vérifier le système de fichiers avec Gnome Disques (qui me dit que le système de fichiers est sain)

Si vous avez une idée de solution, je vous en remercie d'avance ! ^^
Peut-être essayer avec gparted. Démonter la clé, supprimer la partition et essayer d'en recréer une.
Idem, gparted. Tu peux aussi faire une réparation, supprimer la partition et en re-créer une.
gparted est la première chose qui m'est venue à l'esprit aussi.
Merci, j'ai essayé, mais malheureusement j'ai un nouveau message d'erreur.

Gparted me dit : Erreur de libparted - Impossible d'écrire sur /dev/sdb car il est ouvert en lecture seule.

Quand j'appuie plusieurs fois sur Ignorer, j'ai : "Erreur de libparted : La ou les partitions 2 ont été écrites sur /dev/sdb, mais il est impossible d'informer le système des changements, sans doute à cause de leur utilisation. Ainsi, les anciennes partitions restent en usage. Vous devriez redémarrer maintenant avant d'effectuer d'autres changements."

J'ai tenté de juste supprimer la partition et d'appliquer les changements mais ça n'a rien changé :/
$ sudo dd if=/dev/zero of=/dev/sdX bs=4K count=10000
puis gparted.

Tout sera supprimé de la clé.
Lecrivain wrote:Impossible d'écrire sur /dev/sdb car il est ouvert en lecture seule.
Tu avais pensé à démonter les partitions avant de tenter la moindre modification ?
Idem. S'il te dit que la clef est en écriture ça veut dire qu'elle est monté. Démonte là en premier dans Gparted, puis supprime les partitions. Fait juste ça pour l'instant si ça s'exécute sans message d'erreur, tu peux recréer ta partition.
Contenu : NTFS — Monté sur /run/media/antonin/Nom de ma clé
Comme la partition est en NTFS il ne fait pas de doute qu'elle a été créée/utilisée sous windows. On sait comment windows laisse ses sessions NTFS dans un état second.

Par conséquent avant d(essayer quoi que ce soir avec Fedora, je tenterais sous windows et si jamais cela fonctionne alors prendre la précaution de bien démonter la clé proprement.
J'ai deja eu un probeme du genre.
A partir du moment où il y a du ntfs, pas le choix: il faut tester sous windows. Dans mon cas c'est suite a une corruption d'ecriture, les droits sur la clef ont changé.
Solution, brancher la clef sur un pc windows (ou windows virtualisé ca fonctionne) et remettre les droits pour tout le monde. Ejecter la clef et ca repart
cezame wrote:Essaye voir si ceci: "https://www.madz.fr/blog/technique/comm … seule.html" ne peux pas t'aider.
J'ai essayé, bloquée à l'étape 2 :
umount: /run/media/lecrivain/Clé: Aucun fichier ou dossier de ce type
(le fait qu'il y ait des espaces dans le nom de la clé... n'aide peut-être pas ?)
didierg wrote:puis gparted.

Tout sera supprimé de la clé.
J'ai eu ça :
dd: erreur d'écriture dans '/dev/sdX': Aucun espace disponible sur le périphérique
1025+0 enregistrements lus
1024+0 enregistrements écrits
4194304 octets (4,2 MB, 4,0 MiB) copiés, 0,00229466 s, 1,8 GB/s
Et même résultat dans Gparted.
xylphute wrote: J'ai deja eu un probeme du genre.
A partir du moment où il y a du ntfs, pas le choix: il faut tester sous windows. Dans mon cas c'est suite a une corruption d'ecriture, les droits sur la clef ont changé.
Solution, brancher la clef sur un pc windows (ou windows virtualisé ca fonctionne) et remettre les droits pour tout le monde. Ejecter la clef et ca repart
Je tenterai ça dès que j'aurai du Windows sous la main ^^' Merci !
Lecrivain wrote:(le fait qu'il y ait des espaces dans le nom de la clé... n'aide peut-être pas ?)
Effectivement.

Les erreurs que tu annonces avec Gparted me font penser que tu n'as pas démonté les partitions avant toute autre opération. C'est le cas ?

Pour les démonter, il suffit de faire un clic-droit dessus puis de choisir "démonter" dans le menu contextuel (cf copie d'écran en version US : https://i.imgur.com/2sDTD5C.png?1 )

[sub]edit : typo[/sub]
Lecrivain wrote:J'ai eu ça :
dd: erreur d'écriture dans '/dev/sdX': Aucun espace disponible sur le périphérique
Il faut bien sûr adapté /dev/sdX en indiquant la lettre du lecteur !
C'est effectivement ce que je crois aussi.