2012-03-20 06:19:24 +0000 2012-03-20 06:19:24 +0000
52
52
Advertisement

Pourquoi ma clé USB est-elle devenue "en lecture seule" et (comment) puis-je la réparer ?

Advertisement

J'ai une toute nouvelle clé USB (vieille d'une semaine) qui est désormais marquée comme étant en lecture seule, par Windows, Kubuntu et un partitionneur bootable. Pourquoi cela s'est-il produit ? Est-il possible de la réparer ? Si c'est le cas, comment puis-je le réparer ?


Le problème

Premièrement, ce disque est neuf. Il n'a certainement pas été assez utilisé pour mourir d'une usure normale, bien que je ne néglige pas les composants défectueux.

Le lecteur lui-même est en quelque sorte bloqué en lecture seule. La gestion des disques de Windows :

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No

Diskpart :

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

Ce qui me trouble vraiment, c'est Current Read-only State : Yes et Read-only : No.

Tentatives de solutions

Jusqu'à présent, j'ai essayé :

  • Le formatage sous Windows (dans Gestion des disques, les options de formatage sont grisées lors d'un clic droit).

  • DiskPart Clean (CLEAN - Clear the configuration information, or all information, off the disk.) :

  • Formatage en ligne de commande Windows

  • Windows chkdsk : voir ci-dessous pour les détails

  • Kubuntu fsck (via le passage USB de VirtualBox) : voir ci-dessous pour les détails

  • Acronis True Image pour formater, convertir en GPT, détruire et reconstruire le MBR, en gros n'importe quoi : échoué (ne pouvait pas écrire dans le MBR)

Détails (et une belle histoire)

Contexte

C'était une toute nouvelle clé USB générique de 8 Go avec laquelle je voulais créer une clé USB multiboot. Elle était formatée en FAT32, bien qu'elle soit curieusement un peu plus grande que la plupart des clés de 8 GIGAoctets que j'ai rencontrées. Environ 127 Mo étaient répertoriés comme “utilisés” par Windows. Je n'ai jamais découvert pourquoi. L'espace utilisable final était à peu près ce que j'attends normalement d'une clé de 8 Go (environ 7,4 GIBIoctets).

J'avais lancé pas mal de distros Linux, ainsi qu'une copie de celle de Hiren. Elles démarraient toutes parfaitement. Elles ont été mises en ligne avec YUMI .

Quand j'ai essayé de mettre le DVD Knoppix, YUMI a ajouté une option vidéo bizarre à sa commande de démarrage, ce qui a fait que Knoppix a démarré avec un écran noir sur X. ttys 1 à 6 fonctionnaient toujours comme des interfaces texte seulement.

Quelques jours plus tard, j'ai pris le temps d'enlever cette option vidéo bizarre, faisant correspondre la commande de démarrage à celle qui est fournie avec Knoppix. **Lors de la tentative de démarrage, Knoppix a signalé une certaine forme de corruption LZMA.

Jusqu'au problème actuel

Je pensais que les fichiers Knoppix pouvaient avoir été corrompus d'une manière ou d'une autre, alors j'ai essayé de le recharger. Le disque était presque plein (45 Mo de libre), j'ai donc supprimé une ISO générique qui ne démarrait pas non plus. Cela s'est bien passé. Je suis ensuite passé par YUMI pour “désinstaller” Knoppix, c'est-à-dire supprimer les fichiers et les supprimer des menus. Les fichiers ont été supprimés en premier, puis les menus ont été effacés avec succès. Cependant, l'espace libre est resté bloqué à environ 700 Mo, comme avant la suppression de Knoppix. Dans l'ancien dossier Knoppix, il y avait un fichier de 0 octet nommé KNOPPIX qui ne pouvait pas être supprimé.

J'ai essayé de réinstaller le lecteur pour supprimer ce fichier - sans le supprimer en toute sécurité, si cela faisait une différence (hé, première fois pour tout). L'exécution de l'analyse standard de Windows chkdsk sans /r ou /f a signalé des erreurs trouvées. L'exécution de l'analyse /r l'a juste bloquée.

J'ai décidé de donner à fsck une chance, alors j'ai chargé ma VM Kubuntu et j'y ai attaché le disque avec le passthrough USB 2.0 de VirtualBox. Je l'ai umounted (/dev/sda1) et j'ai lancé un fsck. There are differences between boot sector and its backup. j'ai choisi No action. Il m'a dit que les FAT étaient différents et m'a demandé de sélectionner le premier ou le deuxième FAT. Quel que soit mon choix, j'ai reçu un avis de Free cluster summary wrong. Si je choisissais Correct, cela donnait une liste de noms de fichiers incorrects. Pour essayer de corriger quelque chose, au moins, je l'ai lancé avec l'option -p. À mi-chemin de la correction des fichiers, la VM s'est figée - j'ai mis fin à son processus environ dix minutes plus tard.

Cause ?

Ma tentative suivante a été d'utiliser YUMI, à nouveau, pour reconstruire le disque entier. J'ai utilisé l'option de reformatage intégré de YUMI (en FAT32) et j'ai installé un ISO Kubuntu (700 Mo). Le format a réussi, mais l'extraction et la copie de Kubuntu (pour lequel YUMI utilise un binaire 7zip) ont été gelées à environ 60%. Après avoir attendu une quinzaine de minutes (plus que les 3,5 Go d'ISO Knoppix la dernière fois), j'ai sorti le lecteur. A ce stade, le disque était déjà formaté, SYSLINUX déjà installé, attendant juste le déballage d'une ISO et la modification des menus de démarrage.

En le rebranchant, c'était normal - cependant, toute action d'écriture échouait. La direction du disque a signalé qu'il était en lecture seule. Lors de la reconnexion, il revenait à la normale, mais une opération d'écriture le faisait à nouveau passer en lecture seule. Après quelques tentatives, le disque est redevenu en lecture seule à l'insertion.

Tentatives de correction

C'est à ce moment que j'ai fait les tentatives énumérées ci-dessus, pour essayer de le reformater en cas de formatage défectueux. Cependant, l'impossibilité de le faire, même sur un disque amorçable, indiquait que quelque chose de plus grave n'allait pas. chkdsk signale maintenant que tout va bien, et fsck signale toujours des incohérences dans le MBR, mais maintenant il choisit toujours automatiquement le premier FAT après m'avoir dit que les FAT sont différents. Il fait toujours le même Free cluster summary wrong par la suite. Je ne peux plus utiliser le -p car il est maintenant marqué comme lecture seule. Il a également réussi à corrompre le disque de ma VM d'une manière ou d'une autre à la première tentative (oui, je suis sûr que j'ai choisi sda, qui est mappé sur un disque de 7,4 Go - j'ai triple vérifié). Dieu merci pour les clichés ?


Je n'ai presque plus d'idées. À mon avis, il semble que quelque chose dans le microprogramme du disque l'ait réglé pour qu'il ne soit lu que “en permanence” d'une manière ou d'une autre - y a-t-il un moyen de réinitialiser cela ? Je ne me soucie pas particulièrement de conserver les données, étant donné que je les ai reformatées deux fois.

De plus, les corrections qui me permettent de rester dans Windows sont meilleures ; elles réduisent le risque que je n'endommage accidentellement mon disque dur principal.


Mise à jour 1 :

J'ai démonté le disque dur par curiosité.

Comme vous pouvez le voir, il n'y a pas de protection en écriture évidente. Il y a un circuit intégré de l'autre côté, de marque ALCOR, étiqueté AU6989HL, si cela compte. S'il semble n'y avoir aucun moyen de réparer cela, je vais probablement sortir la carte (collée) et la mettre dans un lecteur de carte pour vérifier si c'est la carte ou le contrôleur qui est mort.


Mise à jour 2 :

J'ai retiré la carte, Windows détecte maintenant le lecteur comme un lecteur de carte. Les contacts de la carte ne semblent pas être utilisés, et il y a plusieurs rangées de trous sur la carte elle-même. En la mettant dans le lecteur de carte, on ne détecte qu'environ 30 Mo au total, en RAW. C'est probablement soit le lecteur d'origine qui signale à tort que la carte est défectueuse (comme si la protection en écriture d'une vraie carte SD était activée), soit un mauvais contact quelque part.

A tout le moins, j'ai maintenant une carte Micro SD de 8 Go de rechange… dès que j'aurai trouvé comment la formater en 8 Go. Ce qui ne semble pas être possible (Windows, Partedmagic, dd, DBAN… non, toujours 30MB). Ah bon.


Mise à jour 3

J'en avais encore quelques unes. La deuxième a échoué de la même manière (en lecture seule) aujourd'hui. Parmi les autres, deux ont été détectés comme des lecteurs de cartes vides/non formatés, selon les secousses (contact défectueux ?). L'un d'eux a été détecté comme étant rempli à 1/3 et portait un nom de volume impair.

H2testw results (on the last fully working one I have !):

While this is a little worrying, evidently the drives do have actually near-8GB capacity, as verified by a tool often successfully used to detect fake flash drives. L'utilisation d'une carte Micro SD plutôt que d'un module de mémoire flash marqué rend presque impossible le reflux du disque, puisque les outils de flashing de disque d'Alcor attendent le modèle de mémoire comme paramètre. Je pense que je vais tout jeter.

Advertisement
Advertisement

Réponses (10)

21
21
21
2012-10-04 12:18:24 +0000

Vous pouvez essayer d'utiliser un outil du fabricant de puces Alcor. Vous pouvez le trouver via Google, le nom est “AlcorMP_5T2F_6T2F_2011-11-10.02”.

Là, vous ouvrez d'abord LoadDriver.exe et entrez votre VID et PID (vous pouvez trouver ces valeurs en utilisant ChipGenius, ou en utilisant Linux et en tapant “lsusb -v”) et cliquez sur installer. Pour mon bâton, les valeurs étaient 058F, 6387.

Ensuite, vous lancez AlcorMP.exe où votre appareil doit être listé. Un clic sur le bouton à gauche de celui-ci, puis Start fait un scan de bas niveau du format et des blocs défectueux sur votre clé.

11
11
11
2012-03-20 09:51:48 +0000

Personnellement, j'imagine qu'il y a un mauvais contact avec la carte et son raté. Sauvegardez immédiatement tout.

J'utiliserais l'utilitaire dd de linux pour réinitialiser l'appareil. L'état en lecture seule se trouve probablement dans le secteur de démarrage du périphérique et fsck et chkdsk sont des vérifications au niveau du système de fichiers, ce qui ne ferait pas grand-chose.

Démarrez dans votre ISO ubuntu et essayez :

dd if=/dev/zero of=/dev/sdx bs=1M

Remplacer /dev/sdx par le périphérique correspondant à votre lecteur USB

/dev/sdx1 est la partition où comme /dev/sdx est le lecteur entier. Pour cela, vous devez vous assurer que la partition est démontée. Si vous ne pouvez pas dd le lecteur parce qu'il est en lecture seule, je mettrais cela sur le compte d'un défaut matériel, que vous pourriez voir dans le dmesg out.

3
Advertisement
3
3
2012-12-16 14:57:01 +0000
Advertisement

RMPrepUSB dispose d'un test rapide de capacité de disque qui est destiné à détecter les “fausses” clés USB et à tester leur capacité.

C'est beaucoup plus rapide que l'exécution de H2TESTW (mais pas aussi complet). S'il réussit le test RMPrepUSB, vous pouvez toujours exécuter H2TESTW par la suite - s'il échoue le test RMPrepUSB Quick Drive, il ne réussira pas H2TESTW et H2TESTW prendrait de toute façon une éternité à le tester.

2
2
2
2014-08-01 08:01:58 +0000

Certaines sources contiennent des informations de très haute qualité sur le sujet. Malheureusement, il s'agit du russe, mais google translate les compare bien. http://www.usbdev.ru/articles/detect_controller/ http://www.usbdev.ru/files/alcor/

Il semble que d'autres personnes aient déjà eu beaucoup de problèmes avec ces puces à l'alcool.

1
Advertisement
1
1
2013-07-10 19:03:25 +0000
Advertisement

La lecture seule peut se produire lorsque le lecteur renvoie des données non valides à des commandes telles que SCSI MODE SENSE. Cela peut être causé par un micrologiciel ou une mémoire flash corrompus. Il n'y a pas vraiment de solution.

1
1
1
2014-07-31 08:39:50 +0000

Je l'avais avec une clé USB que j'avais prêtée à quelqu'un pour l'utiliser dans son Mac. Tous les fichiers sont en lecture seule et le disque lui-même est marqué comme étant en lecture seule dans la gestion de l'ordinateur. Je l'ai branché sur un autre Mac, j'ai regardé dans le Finder et je l'ai retiré (sans l'éjecter au préalable, je l'admets). Lorsque je l'ai rebranché sur ma machine Windows 7, il fonctionnait à nouveau correctement. Solution simple, mais je ne réalise que toute aide si vous avez un Mac à proximité

1
Advertisement
1
1
2014-03-20 03:45:19 +0000
Advertisement

Vous pouvez régler ce problème. Tapez “regedit” dans l'invite cmd

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies] “WriteProtect” Changez la valeur = 0 puis sauvegardez et redémarrez le système et vérifiez…

0
0
0
2013-05-14 22:40:46 +0000

J'ai eu le même problème et j'ai trouvé ce programme.

WBFS Manager Link http://wbfsmanager.codeplex.com

Ce programme formatera un flash USB pour fonctionner sur la Wii. Téléchargez sur votre PC, installez, exécutez, sélectionnez la clé USB avec laquelle vous avez des problèmes.

Puis formatez la sous ce programme, quittez WBFS Manager, Démarrez, et lancez la Gestion de l'ordinateur. Sélectionnez ensuite Gestion des disques dans la partie gauche de l'écran, cliquez sur votre clé USB et formatez la sous Windows et la clé USB fonctionne à nouveau.

0
Advertisement
0
0
2014-10-13 16:40:52 +0000
Advertisement

J'ai eu le même problème avec l'état “lecture seule actuelle : oui”. J'essayais de comprendre pourquoi je n'arrivais pas à supprimer des photos de ma carte mémoire SD lorsque je faisais un clic droit sur le dossier. Il n'y avait pas d'EFFACER dans la fenêtre déroulante.

J'ai désinstallé le pilote de mon lecteur de carte mémoire SD puis réinstallé le pilote. Cela a réglé mon problème.

L'option de suppression est maintenant listée dans la fenêtre déroulante, lorsque je fais un clic droit sur le dossier des images. Après avoir réinstallé le pilote, j'ai lancé une disquette. L'état actuel de lecture seule est maintenant non. J'ai un ordinateur assez récent avec le système d'exploitation Windows 8.

Je suppose que c'est quand mon ordinateur a fait une mise à jour, c'est là que mon problème a commencé. Je me souviens d'avoir pu supprimer des photos de mes cartes mémoire SD avant, lorsque j'ai eu mon premier ordinateur.

-1
-1
-1
2013-07-31 16:23:41 +0000

Essayez les étapes suivantes pour le modifier -

  1. Commencez par insérer le lecteur de stylo sur le port de votre ordinateur :
  2. Allez à la gestion du disque.
  3. Où vous voyez le disque amovible 1.
  4. Faites un clic droit sur ce disque et créez un lecteur pour Windows.
  5. Vous pouvez alors le formater, ce qui est facile.

maintenant vous utilisez ce lecteur normalement.

Advertisement

Questions connexes

3
28
13
7
3
Advertisement
Advertisement