Работа с флэшкой

Закрыто
PastorDi
Сообщения: 2692
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Работа с флэшкой

Сообщение PastorDi » 15 янв 2012, 13:27

Работаем только с /dev/sdb нивкоем случае НЕ с /dev/sdb1 !!



Форматирование флэшки в FAT32:

Если вы точно знаете как определяется флэшка sdb или sdc или ... то можете в консоли дать команду:

Код: Выделить всё

mkdosfs -I -F 32 /dev/sdb
Форматирование флэшки в NTFS:

Если вы точно знаете как определяется флэшка sdb или sdc или ... то можете в консоли дать команду:

Код: Выделить всё

mkntfs -Q -v /dev/sdb

Создание метки флэшки

Допустим мы хотим поставить метку ROSA для нашей флэшки:

Код: Выделить всё

dosfslabel /dev/sdb ROSA
"Ремонтируем" флэшку

1. Смотрим как у нас определяется флэшка:

Код: Выделить всё

fdisk -l
Диск /dev/sdb: 2051 МБ, 2051013632 байт 
64 heads, 62 sectors/track, 1009 cylinders, всего 4005886 секторов 
Units = секторы of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x4789db52 

Устр-во Загр Начало Конец Блоки Id Система 
/dev/sdb1 * 0 1423359 711680 83 Linux 
/dev/sdb4 1423360 4005885 1291263 83 Linux 

Диск /dev/sdb1: 728 МБ, 728760320 байт 
64 heads, 62 sectors/track, 358 cylinders, всего 1423360 секторов 
Units = секторы of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x4789db52 

Устр-во Загр Начало Конец Блоки Id Система 
/dev/sdb1p1 * 0 1423359 711680 83 Linux 
/dev/sdb1p4 1423360 4005885 1291263 83 Linux 

т.е. флэшку система видит как sdb
Разберем то, что написано выше:

/dev/sdb1p1 * 0 1423359 711680 83 Linux
/dev/sdb1p4 1423360 4005885 1291263 83 Linux

Синим цветом видим нашу флэшку, т.е. она определяется как /dev/sdb1
Красным цветом видим ее 2 раздела, т.е. первый раздел p1, второй раздел p4. еще 2 раздела не определены, скорее всего в этом и проблема с флэшкой.

2. Теперь нам надо "забить" флэшку нулями

Делаем следующее:

Код: Выделить всё

dd if=/dev/zero of=/dev/sdb
Работаем только с /dev/sdb нивкоем случае НЕ с /dev/sdb1 !!

3. Теперь надо отформатировать флэшку

Сначало надо вытащить флэшку из usb порта и заново вставить.
Потом смотрим выше в этом посте как мы хотим форматировать.

Закрыто