Cette question a déjà une réponse ici:
J'ai un tout nouveau lecteur flash (âgé d'une semaine) qui a été marqué en lecture seule par Windows, Kubuntu et un partitionneur amorçable. Pourquoi est-ce arrivé? Est-ce réparable? Si c'est le cas, comment puis-je résoudre ce problème?
Le problème
Tout d'abord, ce lecteur est nouveau. Il n'a certainement pas été suffisamment utilisé pour mourir d'usure normale, même si je ne voudrais pas écarter les composants défectueux.
Le lecteur lui-même est devenu bloqué en lecture seule. Gestion de disque de Windows:
Diskpart:
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
Ce qui me trouble vraiment est Current Read-only State : Yes
et Read-only : No
.
Tentative de solutions
Jusqu'à présent, j'ai essayé:
Le formatage sous Windows (dans Gestion des disques, les options de format sont grisées lorsque vous cliquez avec le bouton droit de la souris).
DiskPart Clean (
CLEAN - Clear the configuration information, or all information, off the disk.
):DISKPART> clean DiskPart has encountered an error: The media is write protected. See the System Event Log for more information.
Il n'y avait rien dans le journal des événements.
Format de ligne de commande Windows
>format G: Insert new disk for drive G: and press ENTER when ready... The type of the file system is FAT32. Verifying 7740M Cannot format. This volume is write protected.
Windows chkdsk: voir ci-dessous pour plus de détails
Kubuntu fsck (via VirtualBox USB Passsthrough): voir ci-dessous pour plus de détails
Acronis True Image à formater, à convertir en GPT, à détruire et à reconstruire le MBR, en gros n'importe quoi: échec (impossible d'écrire sur le MBR)
Détails (et une belle histoire)
Contexte
Il s’agissait d’un tout nouveau lecteur flash générique de 8 Go avec lequel je voulais créer un lecteur flash à démarrage multiple. Il était au format FAT32, bien qu’étant étrangement un peu plus grand que la plupart des lecteurs flash 8 GIGAbyte que j’ai rencontrés. Environ 127 Mo ont été répertoriés comme "utilisés" par Windows. Je n'ai jamais découvert pourquoi. L’espace final utilisable correspond à peu près à ce que j’attends normalement d’un lecteur de 8 Go (environ 7,4 GIBI).
J'avais jeté pas mal de distributions Linux, ainsi qu'une copie de celle de Hiren. Ils seraient tous démarrer parfaitement. Ils ont été mis avec YUMI .
Lorsque j'ai essayé de mettre le DVD Knoppix sur, YUMI a ajouté une option vidéo étrange à sa commande de démarrage, ce qui a permis à Knoppix de démarrer avec un écran noir sur X. Les numéros tty
1 à 6 fonctionnaient toujours comme des interfaces texte uniquement.
Quelques jours plus tard, j'ai pris le temps de supprimer cette option vidéo étrange, afin que la commande de démarrage corresponde à celle fournie avec Knoppix. Lors de la tentative de démarrage, Knoppix a signalé une forme de corruption LZMA.
En route vers le numéro actuel
Je pensais que les fichiers Knoppix étaient peut-être corrompus, alors j'ai essayé de les recharger. Le lecteur était presque plein (45 Mo d'espace libre). J'ai donc supprimé un fichier 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 des fichiers et le supprimer des menus. Les fichiers sont passés en premier, puis les menus ont été effacés avec succès. Cependant, l’espace libre était bloqué à environ 700 Mo, comme avant l’élimination de Knoppix. Dans l'ancien dossier Knoppix, il y avait un fichier de 0 octet nommé KNOPPIX
qui n'a pas pu être supprimé.
J'ai essayé de réinsérer 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). Exécution de l’ chkdsk
analyse standard de Windows sans /r
ou avec les /f
erreurs constatées. Courir avec /r
juste coincé.
J'ai décidé de fsck
tenter le coup. J'ai donc chargé ma machine virtuelle Kubuntu et y ai connecté le lecteur avec l'interface USB 2.0 de VirtualBox. Je l'ai umount
ed ( /dev/sda1
) et a couru un fsck. There are differences between boot sector and its backup.
J'ai choisi No action
. Il m'a dit que les FAT diffèrent et m'a demandé de choisir le premier ou le deuxième FAT. Quel que soit ce que j'ai sélectionné, j'ai reçu un avis Free cluster summary wrong
. Si j'ai choisi Correct
, il a donné une liste de noms de fichiers incorrects. Pour essayer de réparer quelque chose , au moins, je l'ai exécuté avec l' -p
option. À mi-chemin de la réparation des fichiers, la machine virtuelle a gelé. J'ai mis fin à son processus environ dix minutes plus tard.
Cause?
Ma prochaine tentative a été d'utiliser YUMI, encore une fois, pour reconstruire le lecteur entier. J'ai utilisé l'option de reformatage intégré (en FAT32) de YUMI et installé un ISO Kubuntu (700 Mo). Le format a été un succès, cependant, l’extrait et la copie de Kubuntu (pour lequel YUMI utilise un binaire 7zip) se sont figés à environ 60%. Après avoir attendu environ quinze minutes (plus longtemps que la dernière fois que l'ISO de 3,5 Go de Knoppix avait pris), j'ai sorti le lecteur. À ce stade, le lecteur était déjà formaté, SYSLINUX était déjà installé et n'attendait que le déballage d'un ISO et la modification des menus de démarrage.
En le rebranchant, tout s'est passé normalement. Cependant, toute action en écriture échouerait. La gestion de disque l'a signalé en lecture seule. Lors de la reconnexion, cela se produirait normalement, mais une opération d'écriture l'aurait à nouveau en lecture. Après quelques tentatives, il a commencé à apparaître en lecture seule lors de l'insertion.
Tentatives de réparer
C’est à ce moment-là que j’ai passé en revue les tentatives énumérées ci-dessus, pour essayer de le reformater en cas de mauvais format. Cependant, l'impossibilité de le faire, même sur un disque amorçable, indique que quelque chose de plus grave est faux. chkdsk
signale maintenant que rien ne va pas, et fsck
signale toujours les incohérences du MBR, mais choisit toujours toujours automatiquement la FAT automatiquement après avoir dit que les FAT diffèrent. Il fait toujours la même chose Free cluster summary wrong
après. Je ne peux plus courir avec, -p
car il est maintenant marqué en lecture seule. Il a également réussi à corrompre le disque de ma machine virtuelle lors de la première tentative (oui, je suis sûr d'avoir choisi sda, qui est mappé sur un lecteur de 7,4 Go - j'ai vérifié trois fois ). Merci mon Dieu pour les instantanés?
Je suis juste à court d'idées. À mon esprit inexpérimenté, il semble que quelque chose dans le micrologiciel du lecteur le configure pour qu'il ne lise que de façon "permanente" - d'une manière ou d'une autre - y a-t-il un moyen de le réinitialiser? Je ne me soucie pas particulièrement de la conservation des données, étant donné que je l’ai reformatée deux fois.
En outre, les correctifs qui me gardent dans Windows sont meilleurs; cela réduit le risque que je fouille accidentellement mon disque dur principal.
Mise à jour 1:
Je séparai le lecteur par curiosité.
Comme vous pouvez le constater, il n’existe aucun commutateur de protection en écriture évident. Il y a un circuit intégré de l'autre côté, portant la marque AU6989HL d'ALCOR, si cela compte. S'il semble n'y avoir aucun moyen de résoudre ce problème, je vais probablement retirer 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 en tant que lecteur de carte. Les contacts de la carte ne semblent pas être utilisés et la carte comporte plusieurs rangées de trous. Le mettre dans le lecteur de carte ne détecte qu’environ 30 Mo au total, RAW. C'est probablement soit le lecteur d'origine qui a incorrectement signalé la carte comme défectueuse (comme si la protection en écriture d'une vraie carte SD était activée) ou un mauvais contact quelque part.
Si rien d’autre, j’ai maintenant une carte Micro SD de 8 Go en réserve ... dès que je saurai comment la formater en 8 Go. Ce qui ne semble pas être possible (Windows, Partedmagic dd
,, DBAN ... nope, toujours 30 Mo). Et bien.
Mise à jour 3
J'en ai eu quelques autres. Le second a échoué de la même manière (en lecture seule) aujourd'hui. Deux des lecteurs restants ont été détectés en tant que lecteurs de carte vierges / lecteurs non formatés, en fonction du tremblement (contact défectueux?). L'un d'entre eux a été détecté comme remplis au tiers et portait un nom de volume impair.
Résultats H2testw (sur mon dernier résultat complet!):
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
Bien que cela soit un peu inquiétant, il est évident que les lecteurs ont une capacité proche de 8 Go, comme le prouve un outil souvent utilisé avec succès pour détecter les faux lecteurs flash. L'utilisation d'une carte Micro SD plutôt que d'un module de mémoire flash marqué rend presque impossible la refonte du disque, car les outils de clignotement de lecteur d'Alcor attendent le modèle de mémoire en tant que paramètre. Je pense que je vais juste tout jeter.
Windows Logs
et Applications and Services Logs
. Rien ne se passe là-bas. Oui, j'ai actualisé ( F5
), continuellement.