Флэшку не видит gparted, lsblk. После вытаскивания во время записи образа

И так, флэшка была абсолютно рабочей, пока я решил не записать образ бубунты на неё (посмотреть что это за зверь такой)
Запись образа длилась очень долго, а флэшка была нужна как можно быстрее, ну и я не дотерпел и вытащил флэшку во время записи
Теперь она не отображается в lsblk, gparted, Windows (отображается только в диспетчере устройств)
lsusb её видет как Bus 001 Device 010: ID ffff:1201
Образ записывал при помощи dd
Подскажите что делать!
Немного не по адресу...
Ну если её не определяет как флешку, значит в первую очередь надо разбираться с конроллером. Алгоритм прост, правдами неправдами получаете сведения о контроллере ищите можно ли его перепрошить и либо прошиваете либо выкидываете, всё.
Ошибки в тексте-неповторимый стиль автора©
indeviral
Немного не по адресу…
А куда этот вопрос надо было добавить?
indeviral
получаете сведения о контроллере ищите можно ли его перепрошить
И как это делается?
150_Kirill_150
А куда этот вопрос надо было добавить?
На какой-нибудь форум по флэшкам...ссылка

150_Kirill_150
И как это делается?
По разному. Если знаете производителя и название флэшки то можно начать поиск и с этими данными.
Некоторые производители сами выкладывают софт для прошивки. Если не поможет я бы разобрал и посмотрел что внутри. Если и это не поможет то есть более менее универсальные утилиты которыми можно прошить контроллер.
Ошибки в тексте-неповторимый стиль автора©
Покупал на Алике (ноунейм). Знаете подходящие софтины на Линукс для прошивки?
Для linux такого софта нету.
Если не хотите вскрывать флешку или там нету маркировок или вообще не видно контроллера.
То можете попробовать определить vid-pid, но судя по id вам это не поможет, но попробуйте.
Ошибки в тексте-неповторимый стиль автора©
150_Kirill_150, попробуй для начала следующее
1. Если объем не такой большой, запиши на флэшку нули (при большом объеме займет много времени) - но это наиболее лучший способ.
# dd if=/dev/zero of=/dev/sdb bs=1M
2. Если нет желания ждать, то просто очистить таблицу разделов
- если на флэшке была обычная MBR, а не GPT - запусти команду
# dd if=/dev/zero of=/dev/sdb bs=512 count=1
- если на флэшке была GPT, а не MBR - запусти команду
# dd if=/dev/zero of=/dev/sdb bs=512 count=33
(или используя утилиту sgdisk - # sgdisk -Z /dev/sdb)
3. Далее разбей по новой и отформатируй.

EDIT 1 - если есть желание, можно пообщаться с флэшкой ... может что и прояснишь.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Если lsblk не нашёл то это либо ошибка чтения памяти(т.е. контроллер структуру даже не передал)
, либо сам контролер вылетил. В сторону второго говорит id ffff это generic device.
Подход с dd бесполезен не к чему применять.
Вообще это можно увидеть запустив dmesg.

vasek
dd if=/dev/zero of=/dev/sdb bs=1M
и такое лучше не писать, а то мало ли запустит, потом обидется...
Ошибки в тексте-неповторимый стиль автора©
150_Kirill_150, а ты пробовал перевтыкать флешку и не один раз и не в один разъем?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
а ты пробовал перевтыкать флешку и не один раз и не в один разъем?
Тоже дело, главное резко! Тогда есть вероятность что контролер прервёт загрузку в каком-то интересном месте, и всё заработает, ну если он скорее жив чем мёртв) А ещё лучше напрямую на его ноги с лабораторника подать граничное напряжение эдак раз сто авось заработает))

p.s.эт не шутка.
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.