После всего проделанного ниже кода вытащил и вставил назад флешку, не один редактор разделов ее не видит, пробывал в ХР видет пустой дисковод и флешку на которой нет занятого/сбободного места, и недает его форматнуть. Думаю ошибка при создании количества цилиндров поставил 1024 на абум, могли бы пояснить мне что это за цилиндры такие ??
dd if=/dev/zero of=/dev/sdd
dd: запись в `/dev/sdd': No space left on device
34441+0 записей считано
34440+0 записей написано
скопировано 17633280 байт (18 MB), 0,187056 c, 94,3 MB/c
root@root:~# fdisk /dev/sdd
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x59edda60.
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
Вы должны установить цилиндры.
Вы можете сделать это из меню дополнительных функций.
Команды эксперта (m для справки): c
Количество цилиндров (1-1048576): 1024 //////////////////////////////////////////// И тут я поставил на абум
Команды эксперта (m для справки): r
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1
Первый цилиндр (1-1, по умолчанию 1):
Используется значение по умолчанию 1
Команда (m для справки): p
Диск /dev/sdd: 0 МБ, 0 байт
255 heads, 63 sectors/track, 0 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x59edda60
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdd1 1 1 8001 83 Linux
Команда (m для справки): t
Шестнадцатеричный код (введите L для получения списка кодов):
Системный тип раздела 1 изменен на 6 (FAT16)
Команда (m для справки): p
Диск /dev/sdd: 0 МБ, 0 байт
255 heads, 63 sectors/track, 0 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x59edda60
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdd1 1 1 8001 6 FAT16
Команда (m для справки): w
Таблица разделов была изменена!
ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
какие-либо разделы DOS 6.x, пожалуйста, прочтите
страницу руководства fdisk для получения
дополнительной информации.
Синхронизируются диски.
root@root:~# mkdosfs /dev/sdd
mkdosfs 3.0.3 (18 May 2009)
теперь dmesg -c выдает следуюсчие
[ 6538.026642] usb-storage: device scan complete
[ 6539.292820] scsi 25:0:0:0: CD-ROM General USB Flash Disk 1100 PQ: 0 ANSI: 2
[ 6539.293521] scsi 25:0:0:1: Direct-Access General USB Flash Disk 1100 PQ: 0 ANSI: 0 CCS
[ 6539.296720] sr1: scsi3-mmc drive: 0x/0x caddy
[ 6539.297068] sr 25:0:0:0: Attached scsi CD-ROM sr1
[ 6539.297270] sr 25:0:0:0: Attached scsi generic sg3 type 5
[ 6539.297604] sd 25:0:0:1: Attached scsi generic sg4 type 0
[ 6539.319131] sd 25:0:0:1: [sdd] 3706880 512-byte logical blocks: (1.89 GB/1.76 GiB)
[ 6539.321449] sd 25:0:0:1: [sdd] Write Protect is off
[ 6539.321461] sd 25:0:0:1: [sdd] Mode Sense: 43 00 00 00
[ 6539.321471] sd 25:0:0:1: [sdd] Assuming drive cache: write through
[ 6539.339061] sd 25:0:0:1: [sdd] Assuming drive cache: write through
[ 6539.339077] sdd: unknown partition table
sdd: unknown partition table и
root@root:~# fdisk /dev/sdd
Невозможно открыть /dev/sdd