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

Reply via email to