As fdisk works with this key, I used it to invesitgate further. What I did is simply remove the boot flag, remove the partition, create a new DOS partition.
What I notice is the geometry change. Now gparted works perfectly with my Thumbdrive. Here is the log : $ sudo fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Commande (m pour l'aide): c Fanion de compatibilité DOS non positionné Commande (m pour l'aide): m Commande d'action a bascule le fanion d'amorce b éditer l'étiquette BSD du disque c basculer le fanion de compatibilité DOS d supprimer la partition l lister les types de partitions connues m afficher ce menu n ajouter une nouvelle partition o créer une nouvelle table vide de partitions DOS p afficher la table de partitions q quitter sans enregistrer les changements s créer une nouvelle étiquette vide pour disque de type Sun t modifier l'id de système de fichiers d'une partition u modifier les unités d'affichage/saisie v vérifier la table de partitions w écrire la table sur le disque et quitter x fonctions avancées (pour experts seulement) Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 88 têtes, 24 secteurs/piste, 3710 cylindres Unités = cylindres de 2112 * 512 = 1081344 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xc3072e18 Périphérique Amorce Début Fin Blocs Id Système /dev/sdb1 * 4 3711 3913792 c W95 FAT32 (LBA) Commande (m pour l'aide): a Numéro de partition (1-4): 1 Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 88 têtes, 24 secteurs/piste, 3710 cylindres Unités = cylindres de 2112 * 512 = 1081344 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xc3072e18 Périphérique Amorce Début Fin Blocs Id Système /dev/sdb1 4 3711 3913792 c W95 FAT32 (LBA) Commande (m pour l'aide): d Partition sélectionnée 1 Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 88 têtes, 24 secteurs/piste, 3710 cylindres Unités = cylindres de 2112 * 512 = 1081344 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xc3072e18 Périphérique Amorce Début Fin Blocs Id Système Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 88 têtes, 24 secteurs/piste, 3710 cylindres Unités = cylindres de 2112 * 512 = 1081344 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xc3072e18 Périphérique Amorce Début Fin Blocs Id Système Commande (m pour l'aide): m Commande d'action a bascule le fanion d'amorce b éditer l'étiquette BSD du disque c basculer le fanion de compatibilité DOS d supprimer la partition l lister les types de partitions connues m afficher ce menu n ajouter une nouvelle partition o créer une nouvelle table vide de partitions DOS p afficher la table de partitions q quitter sans enregistrer les changements s créer une nouvelle étiquette vide pour disque de type Sun t modifier l'id de système de fichiers d'une partition u modifier les unités d'affichage/saisie v vérifier la table de partitions w écrire la table sur le disque et quitter x fonctions avancées (pour experts seulement) Commande (m pour l'aide): o Création d'une nouvelle étiquette DOS avec id de disque 0xf544422a. Les modifications restent en mémoire jusqu'à ce que vous les écriviez. Après quoi, bien sûr, le contenu précédent sera irrécupérable. AVERTISSEMENT: fanion 0x0000 non valide dans la table de partitions 4, sera corrigé par w(écriture) WARNING: cylinders as display units are deprecated. Use command 'u' to change units to sectors. Commande (m pour l'aide): w La table de partitions a été altérée! Appel de ioctl() pour relire la table de partitions. ATTENTION : la table de partitions n'a pas pu être relue : erreur 16 : Périphérique ou ressource occupé. Le noyau continue à utiliser l'ancienne table. La nouvelle sera utilisée lors du prochain démarrage ou après avoir exécuté partprobe(8) ou kpartx(8). Synchronisation des disques. $ sudo fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 124 têtes, 62 secteurs/piste, 1019 cylindres Unités = cylindres de 7688 * 512 = 3936256 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xf544422a Périphérique Amorce Début Fin Blocs Id Système Commande (m pour l'aide): o Création d'une nouvelle étiquette DOS avec id de disque 0x4746bf58. Les modifications restent en mémoire jusqu'à ce que vous les écriviez. Après quoi, bien sûr, le contenu précédent sera irrécupérable. AVERTISSEMENT: fanion 0x0000 non valide dans la table de partitions 4, sera corrigé par w(écriture) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Commande (m pour l'aide): c Fanion de compatibilité DOS non positionné Commande (m pour l'aide): o Création d'une nouvelle étiquette DOS avec id de disque 0x59680ca6. Les modifications restent en mémoire jusqu'à ce que vous les écriviez. Après quoi, bien sûr, le contenu précédent sera irrécupérable. AVERTISSEMENT: fanion 0x0000 non valide dans la table de partitions 4, sera corrigé par w(écriture) WARNING: cylinders as display units are deprecated. Use command 'u' to change units to sectors. Commande (m pour l'aide): u Modification des unités d'affichage/saisie à secteurs Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 124 têtes, 62 secteurs/piste, 1019 cylindres, total 7835648 secteurs Unités = secteurs de 1 * 512 = 512 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0x59680ca6 Périphérique Amorce Début Fin Blocs Id Système Commande (m pour l'aide): q $ sudo fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Commande (m pour l'aide): p Disque /dev/sdb: 4011 Mo, 4011851776 octets 124 têtes, 62 secteurs/piste, 1019 cylindres Unités = cylindres de 7688 * 512 = 3936256 octets Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identifiant de disque : 0xf544422a Périphérique Amorce Début Fin Blocs Id Système Commande (m pour l'aide): q $ -- gparted just crash when my thumbdrive (Kingston DataTraveler G3 4Gb) is pluged in. https://bugs.launchpad.net/bugs/657784 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs