Impossible de formater la clé USB, tout prétend qu'elle est protégée en écriture


13

J'ai un lecteur flash USB HP de 4 Go sur lequel j'avais écrit une image Chromium OS avec Win32DiskImager. Maintenant j'essaye de le reformater mais je ne peux pas. Tout me dit que le disque est protégé en écriture. Étant un lecteur flash USB, il n'y a pas de commutateur de protection en écriture. J'ai essayé le format Windows standard, la gestion de disque, diskpart et l'outil de formatage de stockage de disque HP USB. J'ai également essayé la modification du registre. Des idées? Voici les résultats d'essayer d'utiliser diskpart:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB  1024 KB
  Disk 1    No Media           0 B      0 B
  Disk 2    No Media           0 B      0 B
  Disk 3    No Media           0 B      0 B
  Disk 4    No Media           0 B      0 B
  Disk 5    No Media           0 B      0 B
  Disk 6    Online         3824 MB      0 B

DISKPART> select disk 6

Disk 6 is now the selected disk.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> clean

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32

    0 percent completed

Virtual Disk Service error:
The media is write protected.


DISKPART> exit

Leaving DiskPart...

C:\WINDOWS\system32>

Même après avoir utilisé "le disque d'attributs est clair en lecture seule", le média est toujours protégé en écriture. Je pense que c'est parce que l'opération de nettoyage échoue.


@DanielRHicks: Oui, tout le monde devrait intervenir pour donner un coup de pouce à l'industrie manufacturière USB pour résoudre ce qui semble être un bogue USB Windows ... Vraiment? Vous avez juste besoin de regarder les problèmes connexes pour voir que ce n'est pas un problème isolé.
Amos M. Carpenter

Réponses:


8

Si aucune des autres réponses suggérées ici ne fonctionne, alors votre clé USB se détériore probablement.

Il y a une puce de contrôleur sur la clé USB qui gère la mémoire flash. Si le contrôleur flash détecte tout type d'erreur irrécupérable avec les cellules de mémoire (un échec de réallocation, par exemple), il déclenche une condition de sécurité et rend le lecteur en lecture seule au niveau du firmware pour protéger vos données.

Malheureusement, il n'y a aucun moyen de sortir le lecteur de cette condition sans le logiciel d'usine de votre lecteur. Les fabricants de lecteurs flash ne mettent pas ce logiciel à la disposition du public, donc le seul moyen de l'obtenir est à partir de sites de hack chinois.

Votre seule option ici est de le remplacer. Les grandes marques (Kingston, SanDisk, Lexar, etc.) offrent des garanties à vie sur leurs produits. Je n'ai cependant aucune idée de comment obtenir cette garantie. Mais avec les prix des lecteurs flash étant ce qu'ils sont, il vaut probablement mieux en acheter un nouveau - à moins que ce ne soit vraiment un bon prix.


Pourriez-vous me poster un lien sur ce mécanisme de verrouillage de sécurité? Je voudrais en savoir plus sur le sujet, mais malheureusement, je ne trouve aucun article à ce sujet.
Gergely Lukacsy

1
Voici un article qui le mentionne passivement. "... Finalement, une écriture n'est plus possible. Lorsque cela se produit, les données existantes ne peuvent pas être écrasées et sont donc conservées." L'article explique pourquoi les cellules individuelles échouent, mais les algorithmes de nivellement de l'usure des lecteurs flash USB ne sont pas aussi sophistiqués que ceux trouvés sur les SSD, et se corrigent lorsqu'ils détectent des erreurs irrécupérables. La sensibilité aux erreurs varie selon la marque et la qualité.
Wes Sayeed

1
Hormis cela, je ne trouve pas beaucoup de détails sans investir beaucoup de temps dans la recherche. Mes connaissances proviennent uniquement d'une expérience de première main avec la récupération de données médico-légales, mais je suis hors du jeu depuis quelques années.
Wes Sayeed

6

Étant un lecteur flash USB, il n'y a pas de commutateur de protection en écriture.

Eh bien, il existe des lecteurs flash USB avec des commutateurs de protection en écriture (parfois très bien cachés). Je ne connais pas de disque de ce type fabriqué par HP.

En supposant que votre lecteur ne dispose pas d'un tel commutateur, vu ce que vous avez déjà essayé, je pense que vous en avez besoin d'un nouveau. J'ai eu deux lecteurs flash de différents fabricants qui étaient soudainement en lecture seule, et il n'y avait aucun moyen de le réparer.

Je n'ai aucune source à ce sujet, mais je suppose que c'est un mécanisme de protection qui diminue le risque de perte totale de données lorsque le lecteur flash commence à tomber en panne.


4

Il existe plusieurs façons de résoudre ce problème. Certains d'entre eux sont mentionnés dans les autres réponses, mais je ne pense pas que ce soit le cas. J'ai déjà eu le même problème. Voici ce que vous devez essayer ...
1. Téléchargez un outil appelé CheapEasy et vérifiez le VID et le PID de votre appareil.
2. Allez àhttp://flashboot.ru/iflash/ et entrez le VID ou PID de l'appareil et recherchez l'outil flash pour votre appareil. Pour vous assurer que vous obtenez le bon, consultez l'outil CheapEasy pour votre numéro de pièce Flash ou votre ID flash, qui se trouvera généralement sur la description de l'outil flash que vous devez télécharger.

PS Si vous avez du mal à trouver le bon outil, exportez les informations de votre appareil et envoyez un lien pour que je puisse le vérifier. Il peut sembler impossible de trouver le bon, mais j'ai corrigé presque tous les types de clés USB, attendez-vous à quelques copies chinoises de clés USB Kingston.


Merci beaucoup! votre solution est la meilleure !!! Dans mon cas, j'ai dû télécharger un outil sur le site Web de Transcend, et seul cet outil a pu réparer ma clé USB. us.transcend-info.com/supports/special.aspx?no=3
MeV

1
Merci @MeV! Je suis content que vous l'ayez réparé. Bien sûr, je suggère toujours de vérifier la page "support et pilotes" de l'appareil au cas où ils auraient un outil. Flasher le lecteur est la dernière option, au cas où tous les autres ne fonctionneraient pas. Et en passant, je suis aussi un fan de Transcend. :)
Erlis D.

1
Depuis de nombreuses années d'expérience en informatique, je n'ai jamais eu ce genre de problème. La semaine dernière, j'ai exécuté une commande «dd» unix pour copier un fichier ISO dans la clé USB et après cela, je n'ai rien pu faire pour le formater ou l'effacer. Comme quelqu'un l'a mentionné, je pense que la clé USB est en lecture seule et que seul son outil de clignotement d'origine peut aider. Merci encore, vraiment, j'étais à 5 minutes près de la clé USB pour toujours :-)
MeV

Une version anglaise du site Flashboot serait géniale!
dan

2

Essayez ceci si l'utilisation de cmd ne fonctionne pas:

Suppression de la protection en écriture dans le Registre à l'aide de Regedit.exe

  1. Recherchez et ouvrez regedit .

  2. Accédez à Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies .

  3. Double-cliquez sur la valeur WriteProtect dans le volet droit de Regedit.exe. Modifiez les données de valeur de 1 à 0 et cliquez sur OK pour enregistrer la modification.

  4. Fermez Regedit et redémarrez votre ordinateur.

Connectez à nouveau votre clé USB et vous devriez constater qu'elle n'est plus protégée en écriture. Vous pouvez maintenant formater le disque comme d'habitude en cliquant dessus avec le bouton droit de la souris dans Poste de travail et en choisissant Format.

Après le formatage, vous pouvez rétablir les paramètres (0 à 1) ou si vous avez créé la valeur, puis la supprimer, puis redémarrer.

Remarque:

Si vous ne trouvez pas StoredDevicePolicies, vous devez en créer un en cliquant avec le bouton droit sur Contrôle> Nouveau> Clé et nommez-le StoredDevicePolicies . Créez maintenant WriteProtect en cliquant avec le bouton droit sur Stratégies de périphérique stocké> Nouveau> DWORD et nommez-le WriteProtect .

* DWORD choisi en fonction de votre système: 32 bits ou 64 bits.

Soit dit en passant, certains lecteurs flash ont également un interrupteur. Et sachez que cela pourrait également être causé par la sécurité de la clé USB, où tous les secteurs réservés qui pourraient être mappés par les secteurs défectueux générés en continu sont épuisés.


Cela ressemble à un paramètre global, pas quelque chose associé à ce lecteur flash particulier. N'y a-t-il pas des ramifications à cela au-delà de ce lecteur? De plus, s'il s'agit de la sécurité intégrée pour un disque mort, n'y a-t-il pas des risques de perte de données si vous le contournez?
fixer1234

Oui, c'est un paramètre global qui peut être rétabli après avoir formaté l'USB, et serait le dernier recours s'il insiste pour le formater. SI c'est un disque mort, alors il pourrait y avoir cette possibilité, mais comme il veut le formater, cela n'aura pas d'importance de toute façon, bien que je doute que ce soit le cas - il est plus probable qu'il y ait des fichiers en lecture seule dans l'USB lui-même, je pense. Réponse modifiée.
Rsya Studios du

1

Si vous avez un Linux quelque part (ordinateur, cd, live-usb, etc.), essayez d'utiliser dd afin d'effacer et d'écrire chaque bit de votre clé USB de zéros. Cette commande Linux n'échoue jamais, et si elle ne peut rien réécrire sur votre clé USB, c'est définitivement fini.

Pour faire vite, avez-vous un Linux sur votre ordinateur?

Vous avez dit que vous aviez un ubuntu, vous devrez donc installer gnome-disk-utility ou palimpsest afin de déterminer le bon disque à effacer. Une fois installé, vous devriez le trouver comme "Utilitaire de disque" ou simplement comme des disques comme ici:

https://en.wikipedia.org/wiki/GNOME_Disks

Connectez simplement votre clé USB et regardez de quel lecteur il s'agit, comme sdb ou sdc, etc.

Une fois cela fait, ouvrez un terminal, devenez root et exécutez la commande suivante, X étant tout le bon lecteur:

dd if=/dev/zero of=/dev/sdX

Le terminal va maintenant se bloquer jusqu'à ce qu'il soit fait, et vous montrera combien de bits ont été écrits, et dira "pas d'espace libre sur l'appareil".

Notez que cela peut prendre longtemps, mais en supposant que vous avez 4 Go, cela devrait prendre une heure à 2 Mo / s si vous avez une clé USB lente. Le pire que j'aie jamais connu a également atteint une heure à 0,5 Mo / s pour une carte uSD de 2 Go. De plus, ne JAMAIS ctrl-c une commande dd en cours, cela peut provoquer des erreurs sur l'appareil, même si cela ne se produit pas souvent.

Vous devriez maintenant avoir un appareil complètement effacé. Revenez à gnome-disk-utility pour éjecter votre clé USB.

Reconnectez-le puis utilisez à nouveau gnome-disk-utility afin de créer une partition après avoir créé un enregistrement de démarrage principal.


2
Heureusement, j'ai installé Ubuntu sur mon ordinateur.
Sega mec

Bon: D Je vais donc mettre à jour ma réponse.
X.LINK

@Segadude, +1 pour l'installation d'ubuntu
pylover

1

J'ai fini par le réparer en le re-partitionnant à l'aide de l'Utilitaire de disque sur mon MacBook. C'était avant El Capitan, lorsque l'Utilitaire de disque a été repensé. Je lui ai fait une partition et je l'ai formatée en système de fichiers MS-DOS. Cela fonctionne bien depuis.


1

Ouvrez cmd.exe avec des privilèges administratifs et exécutez cette commande:

Pour déverrouiller la protection contre l'écriture USB:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 0 /f

Pour verrouiller la protection USB en écriture:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 1 /f

Pour que les modifications prennent effet, vous devez redémarrer le PC et / ou déconnecter le périphérique de stockage USB et le reconnecter.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.