105 votes

L'USB désactive la protection en écriture

J'ai une clé USB qui est protégée en écriture :

dmesg | tail

[10098.126089] sd 7:0:0:0: [sdb] Write Protect is on
[10098.126098] sd 7:0:0:0: [sdb] Mode Sense: 23 00 80 00
[10098.126779] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.126788] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.131418] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.131425] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.133335]  sdb: sdb1
[10098.135509] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.135515] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.135521] sd 7:0:0:0: [sdb] Attached SCSI removable disk

Comment puis-je désactiver la protection contre l'écriture ?

Ce que j'ai essayé

  1. Vérifié s'il y a un interrupteur matériel - non
  2. J'ai essayé de le formater sous Windows et sous Linux (via un terminal également).
  3. Essayé fdisk | chmod
  4. J'ai essayé de réparer ce problème avec plusieurs outils du centre logiciel Ubuntu.
  5. J'ai utilisé Google et j'ai vu environ 10 000 discussions sur ce problème, mais elles n'ont jamais été résolues.

Informations complémentaires

fsck -n /dev/sdb1

fsck from util-linux 2.19.1
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
  65:01/00
  Not automatically fixing this.
Free cluster summary wrong (968250 vs. really 911911)
  Auto-correcting.
Leaving file system unchanged.
/dev/sdb1: 50 files, 93653/1005564 clusters

fdisk -l

   Device  boot.   Start        End      Blocks   Id  System
/dev/sdb1            32     8060927     4030448    b  W95 FAT32

umount /dev/sdb1

mkfs -t vfat /dev/sdb1

mkfs.vfat 3.0.9 (31 Jan 2010)
mkfs.vfat: unable to open /dev/sdb1

2voto

Virendra Points 1878

Eh bien, c'est un peu une déception.

J'ai tout essayé, ici et ailleurs. rien travaillé.

Je l'ai formaté sur l'ordinateur portable Windows d'un ami - il fonctionne bien maintenant. FFS !

Sigh.... (je me demande maintenant si je n'aurais pas pu le réparer dans ma VM Win 7 sur mon bureau Mint ?).

1voto

LachoTomov Points 430

Cela se produit lorsque le fichier ISO a été gravé sur usb à l'aide de la commande DD ou de tout autre outil "standard".

S'il est créé comme ça, il n'y a aucun moyen de le rendre accessible en écriture.

Le moyen de le faire est de graver l'ISO en utilisant un outil tel que unetbootin (linux) ou Roofus (Windows).

-1voto

AshRandom Points 4193

Insérez la clé USB et lancez gparted. Sélectionnez-le en cliquant sur le bouton en haut à droite. Cela devrait être évident si vous inspectez votre clé USB (la taille est un bon indice). Sélectionnez Partition--> démonter.

Sélectionnez 'Device' en haut, puis 'Create Partition Table' et prenez la valeur par défaut, qui est msdos.

Maintenant vous devriez pouvoir créer une nouvelle partition et la formater en f32. Si vous ne pouvez pas, c'est probablement un échec.

HTH

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X