Виталий Розизнаный поделился (http://rlab.ru/doc/repair_usb_flash_linux.html) методикой программного ремонта USB Flash накопителей в Linux.
Описанные в статье действия помогают в удалении софт-бэдов на флешках, устранении проблем с файловой системой, бутсектором и MBR, возникающих, как правило, при небезопасном извлечении этих устройств из компьютера.URL: http://rlab.ru/doc/repair_usb_flash_linux.html
Новость: http://www.opennet.me/opennews/art.shtml?num=11302
пипец... _что_ это?
программный ремонт, методика, mbr слова-то какие...
про то, как fdisk'ом раздел создать уже надо статьи писать/методики разрабатывать?
>про то, как fdisk'ом раздел создать уже надо статьи писать/методики разрабатывать?
Конечно, нет -- все давно рождаются с комплектом манов и howto в голове.Хотя "ремонт" -- действительно слишком громко сказано.
да ладно, зачем так строго-то, человек старался, писал. Попрет для начала :)
Обалдеть... dd + fdisk + mkfs, какая ценная, а главная уникальная методика. Автор зря написал всего лишь статью, надо было кропать диссертацию.
Написал бы проверку fdisk -l . А то и правда какой нибудь ламер диск себе нулями бы запистил.
Спасибо за статью.
А если я наклепаю статью про установку какого-нибудь, скажем, Mandriva Linux, этот ньюс тоже здесь запостят?Я не спорю, такие банальности кому-то нужны, но на OpenNet'е-то зачем?
подскажите сайт подобный opennet'y, на котором постят статья для чайников
>подскажите сайт подобный opennet'y, на котором постят статья для чайниковможет я и сам чего не знаю, но вряд-ли много таких качественных сайтов да еще и на русском (?).
Если ингнлиш приемлем - то гугля этот ваш сайт :)А вообще, можете изложить вашу проблему здесь, если таковая имееться.
Откуда этот снобизм народ?
Вам это не нужно?
Шервуд там ---->>>>>>И не лезьте людям в душу..
Сделал и молодец.
Качественный? Отнюдь. Здесь полно некачественной документации. Сайт-то как раз для чайников, но этих же чайников и совращает во всякую фигню.
Ну да, надо конечно, следуя доблестным традициям мудераторов канала #freebsd на любой вопрос снобически тянуть "мааааны чииитай, нууууб" или вообще проще выкидывать - нафиг мол такие. Или не писать ничего - зачем энтропию повышать? А при словах "опеннет" исходить на говно, потому что там есть более-менее вменяемые и рубрицированные доки для этих самых "чайников" и "нубов".
ИМХО, на opennet нужны разные статьи и ньюсы как для чайников так и для профи, лично я на opennet нахожу ответы на все возникшие вопросы.
у меня есть флешка которую под mac-ом форматнули:# lsusb
Bus 002 Device 004: ID 0d7d:0280 Phison Electronics Corp.
#hdparm /dev/sdb
/dev/sdb:
readonly = 0 (off)
readahead = 256 (on)
geometry = 1024/0/62, sectors = 0, start = 0
# fdisk /dev/sdb
Unable to open /dev/sdb
плюс она одновременно видится и как sdc и sdd :)
пусть он скажет как ее вернуть к жизни
количество sectors подозрительное какое-то...
>[оверквотинг удален]
>#hdparm /dev/sdb
>/dev/sdb:
> readonly = 0 (off)
> readahead = 256 (on)
> geometry = 1024/0/62, sectors = 0, start
>= 0
># fdisk /dev/sdb
>Unable to open /dev/sdb
>плюс она одновременно видится и как sdc и sdd :)
>пусть он скажет как ее вернуть к жизниА такое вообще реально починить?
>А такое вообще реально починить?Привет, призрак из далёкого прошлого :)
>>А такое вообще реально починить?
>
>Привет, призрак из далёкого прошлого :)Это не есть ремонт, это просто востановление файловой системы и не более того.
т.е. это к аппаратной части не имеет ни какого отношения.
>>>А такое вообще реально починить?
>>
>>Привет, призрак из далёкого прошлого :)
>
>Это не есть ремонт, это просто востановление файловой системы и не более
>того.
>т.е. это к аппаратной части не имеет ни какого отношения.Хорошо. А как восстановить файловую систему на флешке с такими симптомами?
хмм, может для начала вспонить устройство флешки? тип используемой памяти, кол-во циклов записи? Одно дело форматирование другое дело ремонт. вобшем могу сказать одно вначале думаем потом пишем...
еще и FAT16 ее форматируют
а надо FAT32 )))
Вообще если флэшка <2гб то не надо. fat16 замечательно разделы до 2гб держит
=)) мегалол! класно же она файло больше 10Мб потом держит в fat16 ))))))) не то, что только этот файл этот считать, а вообще со всем файлОм на флэхе трабла получается... всегда юзал и буду юзать fat32, даж на 512. надежней так, и спокойней =))
fat32 медленней, а не надёжней... единственное его преимущество перед fat16 - то что диски большEго размера поддерживает :-D
Медленность работы файловой системы можно рассматривать в конкретной реализации. Использовать же Fat16 на томах больше 512мегабайт смертоубийство. У вас кластеры будут не просто большие, а бааальшие. В результате в хвостах будет теряться довольно много места.
Флэши удобней нулить badblocks -swv -t0 /dev/sdX чтобы видеть состояние процесса.
Для флешек FAT16 будет более экономичен, но на флешах > 2Gb уже придется делать FAT32. Кстати, на втором месте по экономичности fs для флеши -- jfs, если на венде пользовать не нужно.
вточку
именно JFS пользую на таких носителях
Нафига журнал на флэхе? Производительность же теряется, проверено. Могу исходники тестов скинуть.
Благородный дон имел в виду JFFS2?
>Благородный дон имел в виду JFFS2?думаю, он имел ввиду именно JFS от IBM.
На USB flash накопителе самое оно.Ну а для встроенных flash чипов - есьно, JFFS2
А что насчет CFI? Если у меня "низкоуровневый" форматтер от производителя запортачил данные о геометрии. Была флешка на гиг, а стала на 64 метра :(
поставь mtools, потом сделай что-нибудь вродеmkdiskimage -4 /dev/sd<X> 0 64 32
<X> - буква твоего драйва, получишь "0 цилиндров 64 головки 32 сектора".
mkdiskimage без параметров расскажет про себя. man по нему нету.
Спасибо за совет, но не помогло :(
Эта утилита просто создает раздел заданной геометрии. Но в CFI написано что флешка на 64 мегабайта. При попытке записать данные, записывается только 64 мегабайта, соответственно при попытке считать в линуксе и в винде выдает ошибку чтения.
В том то и дело, что надо как то изменить физическую геометрию флешки а не логическую.
Переименовать в "форматирование флешки".
Тупее еще ничего не видел.
На предмет дисертации - зачет!
Из за таких писарей в сетке столько мусора и появляется.
Удалить вообще.
>Тупее еще ничего не видел.
Гм. Загляните на slashdot или LOR?>Удалить вообще.
Комментарии с неграмотно написанным словом "диссертация"? Не вопрос. :-/Статья вполне внятная, с учётом того, что сразу помечена как тривиальная. Вопрос действительно не слишком редкий и если ещё кому-то из win32 only пользователей линуксовый livecd поможет на этот раз не с ntfs данные вытащить, а флэшку привести в чувство -- ну и хорошо.
Единственная нашедшаяся у меня претензия -- слакварист, на неокрепшие умы СРПБ порой сильно действует. :)
>>Тупее еще ничего не видел.
>Гм. Загляните на slashdot или LOR?
>
>>Удалить вообще.
>Комментарии с неграмотно написанным словом "диссертация"? Не вопрос. :-/
Извините за опечатку, не перечитал перед постом.>Статья вполне внятная, с учётом того, что сразу помечена как тривиальная.
>Вопрос действительно не слишком редкий и если ещё кому-то из win32
>only пользователей линуксовый livecd поможет на этот раз не с ntfs
>данные вытащить, а флэшку привести в чувство -- ну и хорошо.
Набор состоящий из последовательности стандартных действий,
только применительно к конкретному типу носителя... вызывает искреннее удивление.
Ну давайте повторим эту статью для каждого типа носителя и сделаем FAQ на пару мегов. :)
Так можно и до маразма дойти.
Отдельно скажу - лет 5 назад проделывал такую штуку для мертвой флешки, но не знал, что это называется "ремонт".
Можно в статью добавить еще сброс флешки в образ по средством dd.
А так-же монтирование раздела из образа используя losetup -o
т.е. автору есть куда двигаться. :)>
>Единственная нашедшаяся у меня претензия -- слакварист, на неокрепшие умы СРПБ порой
>сильно действует. :)
>Так можно и до маразма дойти.
Можно, но с обучением и руководствами всегда так -- грань между обучением и менторством, руководством и набором банальностей всегда субъективна. Для Вас -- тривиально, для иного -- откровение.Знаете, когда-то хихикал при виде /названия/ 3-Button-Mouse mini-HOWTO, а потом как-то из любопытства взял и прочитал. Оказывается, там были полезные вещи!
>Отдельно скажу - лет 5 назад проделывал такую штуку для мертвой флешки,
>но не знал, что это называется "ремонт".
>Можно в статью добавить еще сброс флешки в образ по средством dd.
>А так-же монтирование раздела из образа используя losetup -o
>т.е. автору есть куда двигаться. :)
Ну вот видите :) Причём если рассказать про монтирование раздела из образа с тем конкретным offset (446 байт или сколько?) -- для многих это опять же будет новость.Собсно поэтому такие статьи хороши на wiki.
Программный «ремонт» USB flash в Linux
:)
для пущей крути аффтар мог написать "ремонт любых перезаписываемых носителей" :-D
не правда, не любых; статейка пафосная
кстати он утаил вывод предлагаемых linux-fdisk-ом дефолтовых параметров C/H/S, а обычно он стабильно предлагает 62 сектора на трек, вместо 63, а иногда и 60 ... проверено порядка на 20 разных штуках ...кто в курсе это от чего ?
Статьи для новичков конечно нужны.
Но данную новость можно было и не пропускать из-за строчки "вопрос же снятия данных с неисправных флешей не рассматривается из-за отсутствия у автора желания публично его рассматривать :)"
Этакий тонкий намёк: "Пишите и договоримся".
Для такого есть раздел реклама.
Оно и понятно, в домашних условиях неисправную флэшку не прочитать, а если исправна то поможет dd conv=noerror,sync bs=1024 if=/dev/sda of=./flash.data с последующим запуском fsck.vfat ./flash.data или утилитдля поиска файлов данных с битых разделов.
Не в этом дело. Вопрос восстановления флэшек вообще невозможно осветить в виде одной статьи. Максимум - в общих чертах. А смысла в этом всё равно нет, т.к. в общих чертах всё и так понятно, там детали решают.
Мне пригодилось - как раз разгреб весь мусор, что накопился на флешке и форматнул ее заново. Не мог вспомнить какой ID раздела в fdisk'е указывать. Первая ссылка в google - эта самая статья. Хотя статья сама дерьмовая, разумеется.
А мне понравилась статья ! Господа, главное вовремя отрубать отрастающие
пальцы :) Развели флуд, если такие умные, напишите статью лучше ;)))
Я полностью согласен с предыдущим утверждением: число комментариев с руганью в адрес автора слишком чрезмерно. Вообще, в последнее время в форумах наблюдается тенденция к критике вида "как бы я это сделал по-другому, если бы это умел". Можно придираться к слову "ремонт", можно писать, что "это только для ламеров", но если вы трезво мыслящий человек, то должны понимать, что уровень у всех разный, а по сему статьи такого рода все-таки нужны. Другой вопрос - КАК написана сама статья. Если ваща аудитория - неопытные начинающие пользователи, то надо именно "разжевывать" все по пунктам (да-да, именно так!!!), если же вы претендуете на аудиторию профессионалов, то стиль изложения с "разжевыванием" тут, конечно, не применим. И задача тех людей, которые делают замечания автору, не должна состоять в попытке его унизить (снобизм - не лучшее качество для профессионала, поверьте мне). Если вы считаете, что автор не корректен в чем-то и у вас есть желание это высказать - предложите ему вместе доработать статью. Станьте соавтором - и удовлетворите свой снобизм во благо. Это будет и профессионально и корректно.
у меня 2G флешка стала 1G.
сначала мурыжил её виндой, потом Линуксом. Два дня читал маны и доки - никак не лечится.
Пришла жена, вставила в фотик, форматнула - 2G!!! "Как с завода" :)