Здравствуйте.
Столкнулся с такой же проблемой на Linux. Чем именно вылечил, не смог до конца понять. Токен только один эксперимертировать не на чем, поэтому чётко описать не смогу. Работал через fdisk, Ubuntu 13.10, флешка видится как /dev/sdc
Общий смысл проблемы, как описано у автора:
- создаём раздел, сохраняем (команда w в fdisk), появляется /dev/sdc1
- вытаскиваем токен, вставляем - /dev/sdc1 нету, в dmesg такое:
4314659.749759] sd 70:0:0:0: Attached scsi generic sg1 type 0
[4314659.753432] sd 70:0:0:0: [sdc] 7831552 512-byte logical blocks: (4.00 GB/3.73 GiB)
[4314659.754176] sd 70:0:0:0: [sdc] Write Protect is off
[4314659.754180] sd 70:0:0:0: [sdc] Mode Sense: 23 00 00 00
[4314659.754938] sd 70:0:0:0: [sdc] No Caching mode page found
[4314659.754942] sd 70:0:0:0: [sdc] Assuming drive cache: write through
[4314659.758815] sd 70:0:0:0: [sdc] No Caching mode page found
[4314659.758820] sd 70:0:0:0: [sdc] Assuming drive cache: write through
[4314660.718988] sdc: unknown partition table
[4314660.726117] sd 70:0:0:0: [sdc] No Caching mode page found
[4314660.726121] sd 70:0:0:0: [sdc] Assuming drive cache: write through
[4314660.726124] sd 70:0:0:0: [sdc] Attached SCSI removable disk
В результате экспериментов несколько раз создал и удалил таблицу разделов. Один раз создал extended раздел и из-под него логический.
fdisk при запуске fdisk /dev/sdc выдаёт:
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
После создания extended раздела, я его удалил, создал снова primary, вытащил-вставил токен, получил ту же ошибку.
Зашёл fdisk-ом и удалил primary раздел, сохранил изменения.
При создании раздела в следующй раз заработало нормально, раздел видится, при переподключении не пропадает.
Если перестанет, напишу снова.