Comme dans le titre, je ne peux pas le formater comme il est dit en lecture seule. J'ai essayé quelques recherches et les solutions aussi. Même moi, j'ai essayé GParted pour voir que j'avais de la chance. Malheureusement, voici ce que j'obtiens.
GParted 0.11.0 --enable-libparted-dmraid
Libparted 2.3
Delete /dev/sdb1 (fat32, 14.91 GiB) from /dev/sdb 00:00:00 ( ERROR )
calibrate /dev/sdb1 00:00:00 ( SUCCESS )
path: /dev/sdb1
start: 32
end: 31,266,815
size: 31,266,784 (14.91 GiB)
delete partition 00:00:00 ( ERROR )
libparted messages ( INFO )
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Can't write to /dev/sdb, because it is opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Sortie de dmesg
[10061.878073] usb 2-1.3: new high-speed USB device number 8 using ehci_hcd
[10061.972140] scsi9 : usb-storage 2-1.3:1.0
[10062.969922] scsi 9:0:0:0: Direct-Access SanDisk Cruzer Blade 1.20 PQ: 0 ANSI: 5
[10062.971746] sd 9:0:0:0: Attached scsi generic sg2 type 0
[10062.972799] sd 9:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[10062.976439] sd 9:0:0:0: [sdb] Write Protect is on
[10062.976453] sd 9:0:0:0: [sdb] Mode Sense: 43 00 80 00
[10062.977353] sd 9:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[10062.999026] sdb: sdb1
[10063.003367] sd 9:0:0:0: [sdb] Attached SCSI removable disk
Sortie de fsck
sudo fsck -n /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?
Sortie de sudo fdisk -l / dev / sdb
Disk /dev/sdb1: 16.0 GB, 16008593408 bytes
64 heads, 32 sectors/track, 15266 cylinders, total 31266784 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1p1 ? 778135908 1919645538 570754815+ 72 Unknown
/dev/sdb1p2 ? 168689522 2104717761 968014120 65 Novell Netware 386
/dev/sdb1p3 ? 1869881465 3805909656 968014096 79 Unknown
/dev/sdb1p4 ? 2885681152 2885736650 27749+ d Unknown
Partition table entries are not in disk order
Ce n'est pas encore résolu car j'ai essayé de nombreuses façons. Une idée pour savoir comment régler ça?
Réponses:
Essayez d'abord la commande
sudo hdparm -r0 /dev/sdb
(méthode tirée d' une autre réponse askubuntu ). Essayez ensuite de remonter rw la partition. Si ces étapes ne fonctionnent pas, vous n'avez probablement pas de chance avec cette clé USB.Puisque le noyau dit que le lecteur entier est protégé en écriture, vous devez gérer la protection au niveau du lecteur.
hdparm
est ce que ca. S'il ne peut pas résoudre ce problème, il est probable que votre clé USB soit protégée en écriture par la conception ou qu'elle est en panne.Peut-être qu'il a un commutateur matériel sous son boîtier si vous le démontez. S'il était accessible en écriture avant, peut-être que ce commutateur a été basculé, s'il n'était jamais accessible en écriture, il était peut-être toujours activé.
La recherche de votre appareil sur Google donne également beaucoup de hits avec le même problème, même sur Windows. Ceci provient des forums Sandisk :
Également sur le forum Sandisk :
Il n'y a donc probablement aucun moyen de le résoudre.
la source
Mon problème est toujours que le petit interrupteur de verrouillage sur le côté de la carte SD est déplacé sur "lock". Oui, je veux dire le commutateur physique sur le côté de la carte SD.
J'ajouterais une photo mais je ne sais pas comment recadrer en moins de 10 minutes dans Ubuntu.
la source
Si vous ne l'avez pas essayé, démontez d'abord la partition que vous souhaitez formater, puis continuez les autres travaux.
Pour vérifier l'autorisation du montage, vous pouvez utiliser:
Si c'est un problème de permission, le résoudre pourrait changer les permissions avec
chmod
ou simplement changer la propriété récursivement, et c'est ce que j'ai montré ci-dessous:Maintenant, si vous en avez besoin, vous pouvez également définir les autorisations avec chmod:
(qui donne au propriétaire, au groupe et aux autorisations RW mondiales pour tous les fichiers de la cible.)
(qui donne au propriétaire, au groupe et aux autorisations RWX mondiales tous les répertoires de la cible.)
(à utiliser
sudo chmod
si le propriétaire est root)la source
/path/to/target
c'est root qui détient l'autorisation, je l'exécute également avec root.