web-dev-qa-db-fra.com

Ne peut pas formater une clé USB, tout est protégé en écriture

J'ai un lecteur flash USB HP de 4 Go sur lequel j'avais écrit une image de système d'exploitation Chromium avec Win32DiskImager. Maintenant, j'essaie 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 disque HP USB. J'ai aussi 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é "attributs disque effacer en lecture seule", le support est toujours protégé en écriture. Je pense que c'est parce que l'opération de nettoyage échoue.

12
Sega dude

Si aucune des réponses suggérées ici ne fonctionne, cela signifie que votre clé USB se détériore.

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

Malheureusement, il n’existe aucun moyen de sortir le lecteur de cette condition sans le logiciel fourni en usine pour votre lecteur. Les fabricants de clés USB ne mettent pas ce logiciel à la disposition du public. Le seul moyen de l'obtenir consiste donc à accéder aux sites de piratage chinois.

Votre seule option ici est de le remplacer. Les grandes marques (Kingston, SanDisk, Lexar, etc.) offrent une garantie à vie sur leurs produits. Je ne sais pas comment obtenir cette garantie. Mais comme les prix des clés USB sont ce qu’ils sont, il vaut probablement mieux aller simplement en acheter un nouveau - à moins que ce soit vraiment agréable.

8
Wes Sayeed

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

Eh bien, il sont / clés USB avec des commutateurs de protection en écriture (parfois très bien cachés). Je ne connais cependant aucun 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.

6
Dennis

Il existe deux manières de résoudre ce problème. Certaines d'entre elles sont mentionnées dans les autres réponses, mais je ne pense pas que ce soit le cas. J'ai eu le même problème avant. Voici ce que vous devez essayer ...
1. Téléchargez un outil appelé CheapEasy et vérifiez les identifiants VID et PID de votre appareil.
2. Allez à http://flashboot.ru/iflash/ et entrez le VID ou le PID du périphérique et recherchez l'outil de flash pour votre périphérique. Pour vous assurer d’obtenir le bon, consultez l’outil CheapEasy pour connaître votre numéro de référence Flash ou votre identifiant Flash, qui correspond généralement à la description de l’outil Flash à télécharger.

P.S. Si vous ne parvenez pas à trouver le bon outil, exportez les informations relatives à votre appareil et envoyez un lien afin 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, mais quelques copies chinoises des clés USB Kingston.

3
Erlis D.

Essayez ceci si utiliser 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 de droite de Regedit.exe. Modifiez les données de valeur de 1 à 0 et cliquez sur OK pour enregistrer le changement.

  4. Fermez Regedit et redémarrez votre ordinateur.

Connectez votre clé USB à nouveau, et vous devriez trouver qu'il n'est plus protégé en écriture. Vous pouvez maintenant formater le disque normalement en cliquant dessus avec le bouton droit de la souris dans Poste de travail et en choisissant Formater.

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 de la souris sur Contrôle> Nouveau> Clé et nommez-le comme StoredDevicePolicies. Créez maintenant WriteProtect en cliquant avec le bouton droit de la souris sur Stratégies de périphérique stocké> Nouveau> DWORD et nommez-le comme WriteProtect.

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

À propos, certains lecteurs flash ont également un commutateur. Et sachez que cela pourrait aussi être causé par la sécurité de la clé USB, où tous les secteurs réservés pouvant être mappés par les secteurs défectueux générés en permanence sont épuisés.

2
Rsya Studios

Si vous avez un système 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, il vous faudra 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 Disques comme ici:

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

Il suffit de connecter votre clé USB et de regarder le lecteur correspondant, comme sdb ou sdc, etc.

Une fois que c'est fait, ouvrez un terminal, devenez root et exécutez la commande suivante, X étant le lecteur correct:

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

Le terminal va maintenant se bloquer jusqu'à ce que cela soit fait, et vous montrera combien de bits ont été écrits, et dit "pas d'espace laissé sur le périphérique".

Notez que cela peut prendre beaucoup de temps, mais en supposant que vous ayez 4 Go, cela devrait prendre une heure à 2 Mo/s si vous avez une clé USB lente. Le pire que je connaisse a atteint une heure à 0,5 Mo/s pour une carte USB de 2 Go. De plus, ne cédez jamais une commande dd en cours, ctrl-c peut provoquer des erreurs sur le périphérique, même si cela ne se produit pas souvent.

Vous devriez maintenant avoir un appareil complètement effacé. Retournez à 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.

1
X.LINK

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, quand Utilitaire de disque a été repensé. Je l'ai faite une partition et l'ai formaté comme système de fichiers MS-DOS. Cela fonctionne bien depuis.

1
Sega dude

Ouvrez cmd.exe avec les privilèges d'administrateur et exécutez cette commande:

Pour déverrouiller la protection en écriture USB:

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

Pour verrouiller la protection en écriture USB:

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, puis le reconnecter.

1
ajcg