Титла: Форматиране на usb memory stick Публикувано от: George Andonov в Feb 02, 2007, 13:11 Опитвам се да форматирам 2GB USB memory stick (файловата му система нещо се скапа). Засега безуспешно.
Опитах под различни операционни системи и с различни средства, но без резултат. - При опит със стандартните средства на Windows XP, дава грешка: Windows can not format device - Прочетох, че HP USB Disk Format Tool (също под Windows) форматирал тотално и изоснови, ... ама тц. Грешката е Device is write protected. Но въобще не е прав! - А под Linux не знам как да го направя! ![]() Та ако някой знае как мога да форматирам USB flash - ще му бъда благодарен. Операционната система е Ubuntu (ако това има значение). Титла: Форматиране на usb memory stick Публикувано от: Lord Bad в Feb 02, 2007, 13:34 С fdisk става магията. Справка - тук.
Титла: Форматиране на usb memory stick Публикувано от: George Andonov в Feb 02, 2007, 16:22 Благодаря за идеята, но нещо не мога да се оправя.
Уж всичко е ОК, но при команда за запис ми дава Unable to write /dev/scd0
Не съм сигурен дали броят на секторите и цилиндрите е правилен, но грешката е същата независимо какви данни въведа. Титла: Форматиране на usb memory stick Публикувано от: abscent в Feb 02, 2007, 16:45 dd if=/dev/zero of=/dev/scd (или каквото е при теб устройството след справка с lsusb
![]() а ако има някакви неясноти - man dd ги разрешава доста ![]() с тази команда успях да спася един 60гб-диск, който всички ОС, на които го бях качвал, ми показваше не повече от 31гб... успех, ник Титла: Форматиране на usb memory stick Публикувано от: ji в Feb 02, 2007, 18:04 Kато root ли пускаш fdisk ?
Титла: Форматиране на usb memory stick Публикувано от: ivo1204 в Feb 03, 2007, 03:47 Честно казано не ми е напьлно ясно точно какво имаш.
Ако това е 2G Memory Stick карта за цифрова камера (Sony),тя има микроключе (от обратната страна) за защита от запис .Можеш да разгледаш например логовият файл /var/log/messages . Например от моя ,като сложа карта : .... SCSI device sdd: 31680 512-byte hdwr sectors (16 MB) sdd: Write Protect is off ( отключена.) ....... /dev/scd0 обикновено е CD ROM/RW като SCSI. Я пробвай "eject /dev/scd0". Виж какво точно е разпознато под това устройство. Нека приемем ,че твоето е /dev/sda и искаме да го форматираме: Дали ще правим дял с fdisk , или не ,зависи с коя файлова система искаме да форматираме. Например ext3 fdisk /dev/sda Правим един дял mkfs.ext3 /dev/sda1 Трябва да спра .После. Титла: Форматиране на usb memory stick Публикувано от: George Andonov в Feb 05, 2007, 10:42 Благодаря на всички, за желанието да ми помогнете.
Ето подробности относно самото устройство: - Това е рекламно 2GB-ово USB. (т.е. на него имаше записана презентация - 50-ина МВ и останалото място беше празно) - Докато работеше се разпознаваше като 2 (две) устройства! = Първото (128МВ) се разпознаваше като CD-ROM (там беше записана самата презентация) = Второто (останалите 1.9GB) си беше обикновен Removable Disk. - И си работеше прекрасно ... докато се скапа. И сега няма форматиране. С две думи: Стандартно USB, ама не съвсем! И сега, коментари, какво направих досега и малко log-ове: - вичко го правя като root - Цъкам ключето (write protect) във всички посоки. - слагам устройството и /var/log/messages изглежда така:
- слагам устройството и df -h изглежда така:
- Команда lsusb
- Команда dd
- а fdisk:
![]() Това е положението! Засега. Титла: Форматиране на usb memory stick Публикувано от: bboy в Feb 05, 2007, 14:09 fdisk -l /dev/sda какво дава? Изтрий всички съществуващи дялове и съзвай нови. Пробвай също и dd if=/dev/zero of=/dev/sda, ако не стане иначе, и после пак с fdisk правиш дялове.
Титла: Форматиране на usb memory stick Публикувано от: ji в Feb 05, 2007, 16:17 Защо fdisk /dev/scd0 ??
Това име на устройство ми се вижда малко странно, но ако /dev/scd0 е дял от /dev/scd , би трябвало да пуснеш fdisk така : fdisk /dev/scd без нулата в името на у/вото. Иначе излиза че искаш да създаваш таблица на дяловете в дяла. Както и да е , от лог-а който си дал, става ясно, че FLASH-a ти май е /dev/sda а не /dev/scd или /dev/scd0 . |