Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сделать низкоуровневое форматирование USB ?  (Прочитано 7738 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Как можно убрать рекламу с USB носителя пробывал следусчие:

root@root:~# lsusb
Bus 006 Device 002: ID 046d:c521 Logitech, Inc. MX620 Laser Cordless Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Verdana]Bus 002 Device 011: ID 090c:1000 Feiya Technology Corp. Flash Drive
Bus 002 Device 003: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c251 Logitech, Inc.

root@root:~# hdparm /dev/sr1

/dev/sr1:
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange
 readonly      =  0 (off)
 readahead     = 256 (on)
 HDIO_GETGEO failed: Inappropriate ioctl for device


root@root:~# dd if=/dev/zero of=/dev/sr1

dd: открытие `/dev/sr1': Read-only file system

root@root:~# fdisk /dev/sr1

Вы будете не в состоянии записать таблицу разделов.
Примечание: размер сектора - 2048 (не 512)
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSF
Building a new DOS disklabel with disk identifier 0x97dff9aa.
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-2, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-2, по умолчанию 2):
Используется значение по умолчанию 2

Команда (m для справки): p

Диск /dev/sr2: 98 МБ, 98041856 байт
255 heads, 63 sectors/track, 2 cylinders
Units = цилиндры of 16065 * 2048 = 32901120 bytes
Disk identifier: 0x97dff9aa

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sr2p1               1           2       64134   83  Linux

Команда (m для справки): t
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): l

 0  Пустой    24  NEC DOS         81  Minix / ста  bf  Solaris        
 1  FAT12           39  Plan 9          82  Linux своп  c1  DRDOS/sec (FAT-
 2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       40  Venix 80286     84  OS/2 скрыт c6  DRDOS/sec (FAT-
 4  FAT16 <32M      41  PPC PReP Boot   85  Linux расш  c7  Syrinx        
 5  Расшире  42  SFS             86  NTFS набор da  Данные н
 6  FAT16           4d  QNX4.x          87  NTFS набор db  CP/M / CTOS / .
 7  HPFS/NTFS       4e  QNX4.x 2-я ч  88  Linux plaintext de  Dell Utility  
 8  AIX             4f  QNX4.x 3-я ч  8e  Linux LVM       df  BootIt        
 9  AIX загру  50  OnTrack DM      93  Amoeba          e1  DOS access    
 a  OS/2 Boot-ме  51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       52  CP/M            9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS фс      
 e  W95 FAT16 (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  GPT            
 f  W95 расши  55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC  
11  Скрытый  5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor      
12  Compaq диаг 61  SpeedStor       a9  NetBSD          f4  SpeedStor      
14  Скрытый  63  GNU HURD или ab  Darwin загр f2  DOS втори
16  Скрытый  64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS    
17  Скрытый  65  Novell Netware  b7  BSDI фс       fc  VMware VMKCORE
18  AST SmartSleep  70  DiskSecure Mult b8  BSDI своп   fd  Автоопр
1b  Скрытый  75  PC/IX           bb  Boot Wizard с  fe  LANstep        
1c  Скрытый  80  Old Minix       be  Solaris заг  ff  BBT            
1e  Скрытый
Шестнадцатеричный код (введите L для получения списка кодов): 6
Системный тип раздела 1 изменен на 6 (FAT16)

Команда (m для справки): p

Диск /dev/sr2: 98 МБ, 98041856 байт
255 heads, 63 sectors/track, 2 cylinders
Units = цилиндры of 16065 * 2048 = 32901120 bytes
Disk identifier: 0x97dff9aa

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sr2p1               1           2       64134    6  FAT16

Команда (m для справки): w

Невозможно записать /dev/sr1

Почему нет возможности записи что не так ?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Fat16 ?
Это если < 32 Mb.
Fat32 до 2 Gb.
Fat32 c LBA, если емкость > 2 Gb.
Есть хорошая графическая программа
Система - редактор разделов.

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Побывал в следующих графический редакторах понять причину

Полный размер
http://img412.imageshack.us/img412/2891/84593173.png

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Что за реклама? U3, что ли? На самом корпусе флешки есть логотип "U3"?
Если да, то с офсайта скачивается специальная утилита, которая удаляет все способности к U3.

http://www.u3.com/support/default.aspx#CQ3
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Флешка от университета, и проблема в том, что пока не запущен просмотр рекламы не открывается диск с данными.
И по ходу она не U3, т.к. прога ее не видет и маркеровки нет ((((
« Последнее редактирование: 15 Апрель 2010, 19:52:11 от CyberTramp »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Во-первых /dev/sr1 это сидюк. Во-вторых, palimpset довольно глючен до сих пор. После втыкания флехи, посмотри с помощью последних сообщений в dmrsg, куда она прицепилась и забей нулями, начиная с начала диска (а не с начала раздела) с помощью dd.

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
dmesg выдал следыюсчие

root@root:~# dmesg -c

[  221.272844] usb 2-1: new high speed USB device using ehci_hcd and address 5

[  221.714730] usb 2-1: configuration #1 chosen from 1 choice

[  221.715510] scsi5 : SCSI emulation for USB Mass Storage devices

[  221.716008] usb-storage: device found at 5

[  221.716017] usb-storage: waiting for device to settle before scanning

[  226.710611] usb-storage: device scan complete

[  227.773416] scsi 5:0:0:0: CD-ROM            General  USB Flash Disk   1100 PQ: 0 ANSI: 2

[  227.774230] scsi 5:0:0:1: Direct-Access     General  USB Flash Disk   1100 PQ: 0 ANSI: 0 CCS

[  227.777062] sr1: scsi3-mmc drive: 0x/0x caddy

[  227.777383] sr 5:0:0:0: Attached scsi CD-ROM sr1

[  227.777599] sr 5:0:0:0: Attached scsi generic sg3 type 5

[  227.777919] sd 5:0:0:1: Attached scsi generic sg4 type 0

[  227.791684] sd 5:0:0:1: [sdc] 3706880 512-byte logical blocks: (1.89 GB/1.76 GiB)

[  227.792568] sd 5:0:0:1: [sdc] Write Protect is off

[  227.792579] sd 5:0:0:1: [sdc] Mode Sense: 43 00 00 00

[  227.792589] sd 5:0:0:1: [sdc] Assuming drive cache: write through

[  227.798076] sd 5:0:0:1: [sdc] Assuming drive cache: write through

[  227.798089]  sdc: sdc1

[  227.824117] sd 5:0:0:1: [sdc] Assuming drive cache: write through

[  227.824130] sd 5:0:0:1: [sdc] Attached SCSI removable disk

[  228.450944] ISO 9660 Extensions: Microsoft Joliet Level 3

[  228.477704] ISOFS: changing to secondary root

Запустил dd if=/dev/zero of=/dev/sdc
прождал около 10 минут, консоль так и осталась в подвишем состоянии ?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Жестяночка. Это чтож за девайс то такой? Не простая это флеха. Оно определяется как составное устройство из scsi cd-rom и scsi диска. Причём похоже, что может быть подкол в обязательном использовании спец-программ, которые отсылают девайсу спец-последовательность для превращения его в обычную флеху. Так поступают модерновые usb-3g-модемы, для которых требуется переключать их из режима cd-rom-с-дровами в usb-модем с помощью тулзы usb_modeswitch. Причём при общем интерфейсе последовательности у каждой модели девайса разные.

Поставь утилитку pv, она покажет, как байты по пайпам ходят. И попробуй так, только не через sudo а от рутового шела:
cat /dev/zero | pv > /dev/sdc

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
После всего проделанного ниже кода вытащил и вставил назад флешку, не один редактор разделов ее не видит, пробывал в ХР видет пустой дисковод и флешку на которой нет занятого/сбободного места, и недает его форматнуть. Думаю ошибка при создании количества цилиндров поставил 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
« Последнее редактирование: 15 Апрель 2010, 21:31:39 от CyberTramp »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
После забивания нулями диска естественно, что не будет таблицы разделов. А на флешке она и не нужна. ФС можно создавать непосредственно с начала диска. Т.е. mkfs.msdos /dev/чётотам должно хватить.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Теперь можно заняться делением на разделы и форматированием.
ТС, Вам удалось победить секреты ЗОГа. ;D 

avial

  • Гость
боже какой ужас , флешко не открывающиеся без рекламы

Оффлайн sluchatel

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Прога убивает дополнительные разделы на флэхе, такие как ..CD (проверял на флэхе трансценд с антивирём который был забит на виртуальный CD)
AlcorMP(090817.MD)

...работает из под виндов. -после применения -1 раздел с FAT32

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.