si ho già provato.

attaccato la chiavetta, ho dato questi comandi:
codice:
# fsck -n /dev/sdb1
fsck da util-linux 2.32.1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
 Automatically removing dirty bit.
/.Spotlight-V100/Store-V2/2A87B8D0-F530-488A-A790-32AFFFFC46C3/tmp.0.cmpt..mds.205.3.compactPayloads1.idx
  File size is 22024143 bytes, cluster chain length is > 22028288 bytes.
  Truncating file to 22024143 bytes.
Leaving filesystem unchanged.
/dev/sdb1: 17900 files, 158651/1898048 clusters

# umount /dev/sdb1

# mkfs -t vfat /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system
root@matte-port /run/media/matte# hdparm -r0 /dev/sdb

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

# mkfs -t vfat /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/sdb1: Read-only file system

# mount -o uid=1000 /dev/sdb1 usb_tmp/
mount: /run/media/matte/usb_tmp: WARNING: device write-protected, mounted read-only.

# hdparm -r0 /dev/sdb1

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

#  mount -o remount,rw /dev/sdb1
arrivato a questo punto, posso cancellare i files che stanno dentro la chiavetta.
ma direi che sarebbe meglio formattarla, perchè se la stacco e riattacco, non ho risolto il problema.
e nn riesco cmq a formattarla.