Shtsh 22.01.2010 21:13
Есть проблема! — Флешка I/O error [решено под виндой, нужно решение под linux]
Продолжая разговор о флешках...Принесли мне флешку Samsung на 8GB с проблемой, что не определяется по-нормальному в виндах. Вставил я её себе в USB-порт и получил следующее в dmesg
Собственно, вроде бы и устройство /dev/sdb определилось. Но!
1 |
sudo dd if=/dev/zero of=/dev/sdb
|
Таблица разделов не видится, ни fdisk, ни gparted ничего не могут сделать. Те решения, что были в интернете, под винду. А её под рукой нету :( И что делать? С флешкой обязательно нужно разобраться.
Виндовое решение (комп нашел у соседа). Хотелось бы найти информацию о нормальном решение при помощи linux.
Из вывода dmesg, вытянул информацию о контроллере
< 899.564437> usb 1-7: New USB device found, idVendor=090c, idProduct=3000
< 899.564453> usb 1-7: Product: SM324BC MEMORY BAR
Для контроллера SM324BC с сайта flashboot скачал программу Test SM32x
И при помощи ее восстановил флешку.
Ну, вроде флешка не особенно старая. Ей всего пара месяцев должно быть.
А лог оформил как ссылку. Просто сюда кидать как-то много будет.
А лог оформил как ссылку. Просто сюда кидать как-то много будет.
То что ей пара месяцев совершенно не гарантирует того, что она будет нормально работать.
По идее, можно попробывать отформатировать утилитой производителя, если таковая имеется (99% это win вариант). Если нет, то скорее всего флешку можно выкидывать.
По идее, можно попробывать отформатировать утилитой производителя, если таковая имеется (99% это win вариант). Если нет, то скорее всего флешку можно выкидывать.
Должно же быть что-то действительно низкоуровневое... GNU/Linux слишком мощный, чтобы это было невозможно.
Судя по гуглению, некоторые флешки dd способно убить. Ну а вообще говорю, флеш мог оказаться изначально бракованным, поэтому после нескольких циклов посыпался. Такое тоже бывает.
Ну, dd был уже после того, как флешка заглючила...
Если никто ничего не подскажет, то придётся винду искать :( И софт от производителя.
Если никто ничего не подскажет, то придётся винду искать :( И софт от производителя.
Да если уж fdisk ничего не видит то.. ну мое мнение вы поняли. Хотя конечно надо попробовать все варианты.
Похоже, что контроллер помирает.
Если вопрос в данных, то фирмы восстанавливающие инфу - паяют новый контроллер.
Если хочете попытаться оживить - только фирменной тулзой (ну или есть такая универсальная утилита от HP, которой советуют загрузочные флэшки делать).
Просто если dd ничего не записывает, то fdisk и подавно ничего не сможет.
Если вопрос в данных, то фирмы восстанавливающие инфу - паяют новый контроллер.
Если хочете попытаться оживить - только фирменной тулзой (ну или есть такая универсальная утилита от HP, которой советуют загрузочные флэшки делать).
Просто если dd ничего не записывает, то fdisk и подавно ничего не сможет.
Вот и я к тому же клоню. I/O errors просто так не появляются. Либо электроника либо сама память.
Дело не в карме :) Дело в отношении :). Удобнее же видеть топик с названием, где понятно, что проблема так или иначе решена :).
Млин... Это ваше <�решено>!
Я-то думал правда нашли решение под линуксом, и даже сходил по ссылке >_<
Пару лет назад так же оживил флешку: сначала dmesg, потом flashboot.ru, потом ребут в вин и "лечение". Эта тулза воскресила флешку =)
PS: это был последний ребут в винду на этом компе
PPS: теперь я знаю что такое Error 17 в грубе ;-D
Я-то думал правда нашли решение под линуксом, и даже сходил по ссылке >_<
Пару лет назад так же оживил флешку: сначала dmesg, потом flashboot.ru, потом ребут в вин и "лечение". Эта тулза воскресила флешку =)
PS: это был последний ребут в винду на этом компе
PPS: теперь я знаю что такое Error 17 в грубе ;-D
честно говоря, на ум приходит только совет воспользоваться утилитой производителя или предназначенной специально для контроллера. Но не знаю, как это сделать под linux
у меня было желание поставить 7ку второй системой, а потом я передумал =)
кстати, под семёркой большинство этих низкоуровневых утилит не работает :(
ЗЫ: ИМХО лог dmesg лучше было засунуть под спойлер (ну или бы оформили бы как ссылку, как крайний случай), а то приходится выделять, Ctrl+C, Ctrl+T, Ctrl+V :)