lors de l'insertion d'une clé usb mp3, j'ai eu un beau message d'erreur: impossible de monter le volume,...,can't read superblock
j'ai donc suivi les conseils de Matt (de SkyMinds) et le problème est résolu.
pour résumer:
Linux : réparer la table de partition d’un périphérique usb (erreur : “can’t read superblock”)
Vérifier que le périphérique usb est détecté :
sudo fdisk -l
Le périphérique usb est bien détecté mais il ne peut être monté.Disk /dev/sdc: 249,3 MiB, 261372928 bytes, 510494 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: 0x836ba190
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 63 510299 510237 249,1M 6 FAT16
Vérifier le système de fichiers, le périphérique usb est en FAT32 donc lancer:
sudo fsck.msdos /dev/sdc1
Installer testdisk:dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
/
Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!
sudo apt-get install testdisk
Lancer testdisk:
sudo testdisk
- Create a new log file
[ choisir le disque qui correspond au périphérique usb dans la liste ]
- Intel/PC partition
- Advanced
[ choisir la partition ]
- Boot
- Repair FAT
[ accepter la configuration par défaut et sélectionner Write ]
- appuyez sur (Q)uit jusqu’à sortir de l’application.
Pour finir, si nécessaire, formater le périphérique usb.