В общем тут уже было написанно про подобную проблему, но ответа я не нашёл. Так что повторюсь
Есть флешка Jet-A 4Gb. В Винде определяется как RAW и размером 0 байт. Под виндо много что пробывал - не помогло. Щас под ubuntu пробывал предложенные сдесь варианты с низкоуровневым форматированием - результат тот же. Может ещё что кто посоветует?!
На всякий случай привожу всё что имеется в консоли (и судя по lsusb и fdisk флешка как бы рабочая, но почему-то не создаются на ней разделы):
~$ lsusb
Bus 001 Device 023: ID 0dd8:1430 Netac Technology Co., Ltd
~$sudo hdparm /dev/sdb
/dev/sdb:
readonly = 0 (off)
readahead = 256 (on)
geometry = 1022/124/62, sectors = 7864192, start = 0
~$ sudo fdisk -l
Диск /dev/sda: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 9403 75529566 83 Linux
/dev/sda2 9404 9729 2618595 5 Расширенный
/dev/sda5 9404 9729 2618563+ 82 Linux своп / Solaris
Диск /dev/sdb: 4026 МБ, 4026466304 байт
124 heads, 62 sectors/track, 1022 cylinders
Units = цилиндры of 7688 * 512 = 3936256 bytes
Disk identifier: 0x00000000
На диске /dev/sdb отсутствует верная таблица разделов
~$ sudo dd if=/dev/zero of=/dev/sdb
dd: запись в `/dev/sdb': No space left on device
7864193+0 записей считано
7864192+0 записей написано
скопировано 4026466304 байта (4,0 GB), 780,418 c, 5,2 MB/c
~$ sudo fdisk /dev/sdb
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x3b7b9b9a.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет исправлен записью
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1
Первый цилиндр (1-1022, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-1022, по умолчанию 1022):
Используется значение по умолчанию 1022
Команда (m для справки): p
Диск /dev/sdb: 4026 МБ, 4026466304 байт
124 heads, 62 sectors/track, 1022 cylinders
Units = цилиндры of 7688 * 512 = 3936256 bytes
Disk identifier: 0x3b7b9b9a
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 1022 3928537 83 Linux
Команда (m для справки): t
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): c
Системный тип раздела 1 изменен на c (W95 FAT32 (LBA))
Команда (m для справки): p
Диск /dev/sdb: 4026 МБ, 4026466304 байт
124 heads, 62 sectors/track, 1022 cylinders
Units = цилиндры of 7688 * 512 = 3936256 bytes
Disk identifier: 0x3b7b9b9a
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 1022 3928537 c W95 FAT32 (LBA)
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
какие-либо разделы DOS 6.x, пожалуйста, прочтите
страницу руководства fdisk для получения
дополнительной информации.
Синхронизируются диски.
~$ sudo mkdosfs -F 32 /dev/sdb1
mkdosfs 3.0.1 (23 Nov 2008)
/dev/sdb1: No such file or directory
да и когда пробывал gparted`ом в консоли выводил "/dev/sdb: метка диска не определена"