Mon sanddisk USB en écriture protégé j'ai essayé
ashokkrishna@ashokkrishna-Lenovo-B560:~$ Sudo mount -o rw /dev/sdc1 /mnt
mount: block device /dev/sdc1 is write-protected, mounting read-only
# Sudo mkfs -t vfat /dev/sdb1
mkfs.fat 3.0.26 (2014-03-07)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system
et
Sudo hdparm -r0 /dev/sdb1
et j'ai essayé la commande fsck aussi
Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
(Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
Reserved field in VFAT long filename slot is not 0 (but 0xdc).
1: Fix.
2: Leave it.
? 1
Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
(Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
Reserved field in VFAT long filename slot is not 0 (but 0xdc).
1: Fix.
2: Leave it.
? 1
Start cluster field in VFAT long filename slot is not 0 (but 0xdb2c).
1: Fix.
2: Leave it.
? 1
Unfinished long file name "쀸雉梆Ồ궏꾧썏ᔘ钾꾲彪Ꮦ".
(Start may have been overwritten by ─Σæ#)
1: Delete LFN
2: Leave it as it is.
3: Fix numbering (truncates long name and attaches it to short name ─Σæ#)
? 1
/SEKAHR2/SEKHAR/Sekhar/English/Spoken English/Vasundra/All/AB
Has a large number of bad entries. (948/1008)
Drop directory ? (y/n)
1
Invalid input.
Drop directory ? (y/n) 1
Invalid input.
Drop directory ? (y/n) 1
Invalid input.
Drop directory ? (y/n) y
1
Read 32 bytes at 283836416:Input/output error
et
ashokkrishna@ashokkrishna-Lenovo-B560:~$ Sudo fdisk /dev/sdb
You will not be able to write the partition table.
Command (m for help): o
Building a new DOS disklabel with disk identifier 0x8c87117f.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-30965759, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-30965759, default 30965759):
Using default value 30965759
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): c
Changed system type of partition 1 to c (W95 FAT32 (LBA))
Command (m for help): w
fdisk: unable to write /dev/sdb: Bad file descriptor
mais je suis incapable de le formater, y a-t-il une solution à cela?
Il semble que votre lecteur usb puisse avoir des blocs défectueux, autant de blocs défectueux que le noyau impose un montage en lecture seule. Pour vérifier si cela est vrai, vérifiez le tampon de messages du noyau avec Sudo dmesg
et recherchez les signes tels que Volume was not properly unmounted. Some data may be corrupted. Please run fsck
ou Input/Output error
et, plus important encore, Filesystem has been set read-only
. Si tel est le cas, il est probable que la sauvegarde n’est pas sauvegardée (c’est-à-dire que votre lecteur est en train de mourir), mais vous pouvez essayer avec la procédure ci-dessous pour en extraire un peu de vie (cela risque de ne pas fonctionner).
J'ai eu ce problème une fois avec une carte SD mourante. Vous pouvez essayer de créer une table de partition entièrement nouvelle (pas seulement reformater) puis de reformater.
Pour créer une table de partition entièrement nouvelle (cela détruira toutes les données du lecteur), exécutez fdisk /dev/path/to/device
(vous voulez le périphérique lui-même et non une partition individuelle - dans votre cas, cela ressemblerait à quelque chose comme fdisk /dev/sdc
et NOT /dev/sdc1
).
À l'invite fdisk,
o
pour la nouvelle table de partition, puisn
pour la nouvelle partition (et accepte toutes les valeurs par défaut),t
puis c
pour changer le type de partition en une partition appropriée pour un système de fichiers FATw
pour écrire les modifications sur le disqueÀ ce stade, vous devriez avoir un périphérique avec une nouvelle partition (quelque chose comme /dev/sdc1
: vous pouvez vérifier avec lsblk
. Essayez de formater cette partition. Bonne chance.