После выполнения команды
dd if=/dev/zero of=/dev/sdd
Захожу на
fdisk /dev/sdd
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x7c983e16.
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 для справки): x ------------------------------> Переход в режим эксперта
Команды эксперта (m для справки): c ------------------> Создание цилиндров
Количество цилиндров (1-1048576): 1024 -----------> Рекомендуемое значение
Команды эксперта (m для справки): r ------------------> выход с эксперта
Команда (m для справки): p -------------------------------> Вот что увидел поэтому создаю новый раздел
Диск /dev/sdd: 0 МБ, 0 байт
255 heads, 63 sectors/track, 1024 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c983e16
Устр-во Загр Начало Конец Блоки Id Система
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1
Первый цилиндр (1-1024, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-1024, по умолчанию 1024):
Используется значение по умолчанию 1024
Команда (m для справки): p ----------------------------------------------------> перепроверяюсь о вижу нужный результат
Диск /dev/sdd: 0 МБ, 0 байт
255 heads, 63 sectors/track, 1024 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c983e16
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdd1 1 1024 8225248+ 83 Linux
Команда (m для справки): w -----------------------------------------> вся запись проходит без ошибок
Таблица разделов была изменена!
Синхронизируются диски.
И после всего этого не одна дисковая утилита не видит флешку
а повторный вызов fdisk просит снова установить цилиндры ??
fdisk /dev/sdd
Вы должны установить цилиндры.
Вы можете сделать это из меню дополнительных функций.
Команда (m для справки): p ---------------------------------------------> Почему здесь он сушествует как раздел /dev/sdd1 а в таблице разделов его не видно ??????????????????
Диск /dev/sdd: 0 МБ, 0 байт
255 heads, 63 sectors/track, 0 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c983e16
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdd1 1 1024 8225248+ 83 Linux
fdisk -l тагже не видет раздела /dev/sdd