web-dev-qa-db-fra.com

Impossible de formater un lecteur USB avec du texte charabia

Problème démarré dans Windows, le nom du lecteur imprimait du charabia et des caractères étranges, et certains fichiers et dossiers étaient automatiquement créés avec le même charabia. Le formatage à travers les fenêtres et l’essai de différents types de guides de réparation n’a pas aidé, principalement parce qu’il était protégé en écriture.

Démarré Ubuntu pour essayer de résoudre ce problème, un formatage normal conduirait au message d'erreur

Error wiping device: Command-line `wipefs -a "/dev/sdb1"' exited with non-zero exit status 1: wipefs: error: /dev/sdb1: probing initialization failed: Read-only file system
 (udisks-error-quark, 0)

Essayé d'utiliser gparted mais le démontage du lecteur provoque cette erreur

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.

(gpartedbin:6382): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: g_convert_error
code  : 1
what  : Invalid byte sequence in conversion input

J'ai essayé de changer les privilèges de lecture-écriture, mais cela ne semblait pas fonctionner

Sudo hdparm -r0 /dev/sdb

/dev/sdb:
 setting readonly to 0 (off)
 readonly      =  0 (off)

gparted même sortie et

Sudo mkfs -t vfat /dev/sdb1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system

Sudo mkfs -t vfat /dev/sdb
mkfs.fat 3.0.27 (2014-11-12)
mkfs.vfat: unable to open /dev/sdb: Read-only file system

et chmod ne fonctionne pas non plus

find /dev/sdb -type d -execdir chmod 777 -Rv {} +
find /dev/sdb1 -type d -execdir chmod 777 -Rv {} +

fdisk -l sortie

Partition 2 does not start on physical sector boundary.


Partition table entries are not in disk order.
Disk /dev/sdb: 7.4 GiB, 7985954816 bytes, 15597568 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
Disklabel type: dos
Disk identifier: 0x462b2602

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        1392 15597567 15596176  7.4G  b W95 FAT32
1
tantan

Vous avez monté votre lecteur en lecture seule - chmod ne fonctionnera pas puisqu'il s'agit d'une opération d'écriture.

Vous devez remonter le lecteur avec des autorisations en lecture-écriture:

Sudo mount -o remount, rw `/dev/sdb1`

remplacez sdb par le nom de votre périphérique.

1
TellMeWhy