Флешка с чипом что это

Как не ошибиться при выборе USB Flash

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

В этой статье мы разберём особенности современных флэшек, а заодно выберем наиболее жизнеспособные. Краткое лирическое отступление: я пишу «флэшка» через «э», поскольку flash – радость гиков, а flesh – каннибалов. И да простит меня Владимир Владимирович (Лопатин, а не тот, о ком вы подумали)!

Вечная память

В прошлой статье «Dead Flash» мы уже разбирали проблему низкой надёжности карточек флэш-памяти и постепенное падение их качества. Давайте посмотрим под тем же углом на USB-Flash накопители.

Наверняка при слове «надёжность» вы вспоминаете флэшки выживальщиков. Брутальные девайсы из стали и резины, которые в рекламе топят, бьют молотком и давят машинами, а им хоть бы что. Вот только реальные показатели надёжности не имеют ничего общего с этими издевательствами. Вы нырять с флэшкой собираетесь? Гвозди ей забивать? Пускать поезда под откос?

Обрезиненный корпус создаёт эффект термоса, приводя к перегреву контроллера. Часто внутри не оказывается никаких рёбер жёсткости, поэтому резиновая флэшка хоть и выдерживает приличное давление, на удивление легко ломается при изгибе. Получается эдакий закрытый перелом: достаточно положить её в задний карман джинс, или бросить в наружное отделение сумки, где её от души помнут в час пик.

Проблемы с электрической частью – одна из частых причин нестабильной работы или повреждения флэшки. На пятивольтовой шине компьютера может оказаться недопустимое напряжение (особенно у любителей моддинга и дешёвых блоков питания), а на самостоятельно подключённых USB-портах бывает перепутана полярность. Поэтому старые флэшки имели на борту солидный блок электроники, включающий в себя кварцевый генератор опорной частоты, стабилитрон и диоды Шоттки для защиты от обратной полярности.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что этоКварцевый генератор опорной частоты

Современные флэшки изготавливаются по упрощённой схемотехнике (особенно монолитные, на которых вся нехитрая электронная обвязка расположена прямо на чипе памяти). У них нет надёжной защиты от повышенного напряжения и переполюсовки, что снижает их живучесть.

После того, как несколько новых флэшек сгорели в кривых портах, я стал использовать для подключения к чужим компьютерам старую Transcend V20. Она не блещет характеристиками, но при наличии проблем с питанием просто отключается, а все данные остаются нетронутыми.

Критерии долговечности

Вне экстремальных условий длительность беспроблемного использования флэшки определяется её ресурсом перезаписи, однако он плохо поддаётся экспресс-оценке. Много лет назад всё было просто: хочешь живучую флэшку – берёшь на SLC-чипах в ущерб объёму и цене. Нужно побольше и подешевле – покупай с MLC-чипами, а TLC – дешёвая дрянь для одноразовых затычек USB-портов.

Не обязательно вскрывать флэшку, чтобы узнать, какие чипы памяти и контроллер стоят внутри неё. Воспользуйтесь бесплатной программой Flash Drive Information Extractor. Вот пример определения в ней флэшки Samsung BAR (см. скриншот ниже).

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что этоОпределяем начинку неразборной флэшки

Сегодня в подавляющем большинстве флэшек используются как раз планарные (2D) модули TLC NAND высокой плотности. Такие хранят 3 бита на ячейку и когда-то считались абсолютным злом, но сейчас им практически не осталось альтернативы. Хорошая новость в том, что изначально низкий ресурс TLC-чипов на уровне 1000 P/E циклов научились продлять за счёт интеллектуальных функций контроллера.

В разных моделях он регулирует износ определённых блоков, подбирает нужное напряжение для чтения/записи каждого из них, применяет алгоритмы кэширования и внутреннего сжатия, заменяет повреждённые блоки резервными и т.д. Конечно, это не настолько интеллектуальные микросхемы, как в SSD корпоративного класса, но и не такие примитивные, как были на заре TLC-памяти, когда её ругали только за сам факт существования.

По факту у неё не больше проблем с быстрым износом, чем у MLС-чипов нового поколения, особенно если она управляется умным контроллером. Например, Dell выпускает промышленные SSD-накопители серии Mainstream Read-Intensive на трёхмерных модулях TLC (контрактное производство Samsung).

Единичные модели флэшек всё ещё выпускаются с изначально более живучими и менее требовательными к контроллеру MLC-чипами, однако из-за уменьшения техпроцесса их надёжность уже вплотную приблизилась к показателям TLC-чипов. Очень условно можно считать, что сейчас они обладают вдвое большим ресурсом (а лет пять назад мы бы сказали, что он больше минимум втрое). В целом всё зависит от контроллера и режима использования.

Самые надёжные чипы SLC NAND можно встретить только в сегменте специализированных решений уровня industrial/enterprise. Есть ещё вариант SuperMLC – использование части MLC-чипов в режиме SLC. Так повышается уверенность чтения/записи ценой потери объёма.

Особенности производителей

На первый взгляд, напрашивается логичный вывод: выбирать флэшки из ассортимента тех производителей, которые сами выпускают чипы NAND Flash и брать с MLC NAND. Однако не всё так просто.

Вы видели в продаже флэшки от Intel, снова отделившейся от неё Micron, её сингапурской дочки SpecTek или швейцарской Numonyx? Может быть, вам попадались флэшки южнокорейской SK Hynix, или тайваньской Powerchip Technology?

Конечно нет, если только это не перемаркированные промо-девайсы. Флэшки собственного производства сейчас остались у Samsung, Toshiba и SanDisk. Остальные не занимаются такой мелочью, а поставляют чипы разным компаниям, которые уже и делают конечный продукт.

К примеру, у Samsung есть фирменный накопитель Flash Drive BAR с интерфейсом USB 3.0. Он очень надёжный механически, так как выполнен в металлическом корпусе и имеет жёстко фиксированный разъём. Однако внутри установлена память Samsung TLC NAND с небольшим ресурсом перезаписи.

Toshiba выпускала интересную флэшку TransMemory-EX, в которой использовались собственные чипы MLC-8K, а теперь развивает другие серии TransMemory, в которых использует собственную память TLC NAND и контроллеры от Phison или SSS – как повезёт. У большинства моделей скорость чтения близка к таковой для Samsung BAR, последовательная запись чуть медленнее, а вот на блоках по 4 Кб она падает почти до нуля (от 0,001 до 0,03 Мб/с). Короче, новые флэшки от Toshiba не для работы с мелкими файлами.

SanDisk выпускает очень шуструю флэшку Extreme PRO с MLC-памятью и контроллером уровня SSD. Её скорости сравнимы с таковыми у твердотельных накопителей, а цена даже выше. Недостатки тоже существенные: доступно всего два варианта (128 и 256 Гб). В работе (особенно в режиме совместимости на портах USB 2.0) отмечается сильный перегрев и отключение накопителя прямо во время чтения/записи. Прочность металлического корпуса скрадывается выдвижным разъёмом, который легко сломать.

Любопытный казус: TransMemory-EX U382 и SanDisk Connect – вовсе не флэшки. Это картридеры с намертво запаянными в них карточками microSD собственного производства.

Среди производителей первой линии выбор оказался небольшой. Обратимся ко второй, тем более, что у них порой получаются очень достойные модели.

Рекомендованные модели

Вот редкие флэшки с MLC-памятью:

Эти модели продаются во всех крупных магазинах. Когда в своё время выбирал из них, остановился на JF 780 и JF 750. Последняя препарирована ниже на фото.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что этоTranscend JF 750 32 Гб

Модуль памяти в 32-гигабайтной модели один, и на нём читается маркировка TDGMM9W-0S03. Это просто перемаркированный в Transcend чип Micron MLC 16 нм. Контроллер предсказуемо одноканальный – SM3267. Мы ещё встретим его у Samsung и других производителей.

Для действительно важных файлов я бы рекомендовал использовать флэшки промышленного класса. Например, Transcend JF170 с чипами SLC объёмом до 2 Гб и старым интерфейсом USB 2.0 или Transcend JF740K с памятью SuperMLC, более новым USB 3.0 и объёмом до 32 Гб – смотря сколько у вас данных.

Также стоит обратить внимание на промышленную серию Silicon Power.

К слову, у меня до сих пор жива флэшка потребительского класса Transcend V185 с SLC NAND 4 Гб. Ей уже лет 12, и она проводила на покой множество других моделей – более новых, скоростных и ёмких, но короткоживущих. Просто её ресурс в 100 тысяч циклов перезаписи сложно выработать за время жизни, даже запуская с неё портейбл-программы.

Скоростные характеристики

Реальные показатели быстродействия флэшек вы не найдёте в их описании. На коробке будут красоваться невнятные «up to 5 Gbps!» и графики в попугаях. К примеру, флэшки Kingston HyperX Savage c контроллером Phison PS2251-08 и памятью Toshiba MLC позиционируются как очень быстрые. Заявленная скорость под 350 Мб/с действительно наблюдается у старшей модели, но буквально на несколько секунд, и только в режиме последовательного чтения.

При копировании файлов с неё (а также многих других моделей с USB 3.x) поначалу радует быстрый старт. Однако ближе к концу операции они резко сбавляют темп, а то и вовсе надолго замирают на отметке 99%. Весь фокус оказывается в быстром кэшировании, а средняя скорость чтения – в разы ниже максимальной. Дополнительным фактором снижения скорости служит перегрев контроллера и чтение/запись мелких файлов – флэшка не оптимизирована для работы с ними.

В младших моделях Samsung BAR используется уже знакомый нам одноканальный контроллер Silicon Motion SM3267, что отрицательно сказывается на скорости. Если при чтении она радует пиковыми скоростями выше 140 Мб/с, то линейная запись не дотягивает и до 20 Мб/с, а на блоках по 4 килобайта и вовсе падает до 0,5 Мб/с. Впрочем, это ещё неплохой результат по сравнению с аналогами. К тому же, в обновлённой модели BAR Plus данный недостаток исправили, доведя запись 4-килобайтными блоками до 15 Мб/с.

Конечно, приятные исключения встречаются, но это ёмкие (от 64 Гб) флэшки, которые стоят дороже SSD аналогичной ёмкости. Привязка к объёму здесь не случайна. Высокие скорости подразумевают использование многоканального режима – параллельной работы контроллера с двумя и более чипами NAND Flash.

Особенность современного производства в том, что даже одна модель флэшек может выпускаться с разной начинкой. Например, почти все модели новых флэшек объёмом до 32 Гб включительно используют одноканальный контроллер, поскольку в них установлен всего один модуль памяти. В более ёмкие (от 64 Гб) флэшки той же серии ставят уже многоканальные контроллеры – шустрые, но горячие.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что этоЗдесь мог быть второй чип памяти или ваша реклама

Серьёзные производители сейчас указывают разные скорости для флэшек одной серии. Можно проследить, как они увеличиваются соответственно объёму (и числу задействованных у контроллера каналов). Остальные ограничиваются общей характеристикой серии, или вовсе указывают теоретический предел интерфейса USB соответствующей версии.

Обратите внимание, что USB 3.1 Gen 1 = USB 3.0 ≤ 5 Гбит/с. Ситуация такая же, как была в своё время с USB 2.0 Full Speed и USB 1.1 (оба имели потолок в 12 Мбит/с). Если хотите больше – ищите USB 3.1 Gen 2. Впрочем, для флэшек это совершенно неактуально. Это же не SSD, и 10 Гбит/с для них такая же недостижимая планка, как и 5 Гбит/с.

Выбор модели ёмкостью от 64 гигабайт в какой-то мере гарантирует приемлемую скорость, однако на ней уже будет файловая система exFAT, которую поддерживают далеко не все устройства. Флэшки с универсальной FAT32 встречаются только до 32 гигабайт.

Изменение приоритетов

В последние годы изменилось назначение USB-Flash. Раньше с их помощью передавали файлы с одного компа на другой, записывали портейбл-софт и превращали в мультизагрузочные сборки. Сейчас эти сценарии ушли на второй план, а флэшки преимущественно используют для освобождения встроенной памяти смартфонов и планшетов, поскольку всё остальное (при быстром коннекте) удобнее делать по сети.

Постепенно главными для массового потребителя стали иные характеристики флэшек: наличие разъёмов для подключения к смартфону без переходников (Micro-USB, USB Type-C и Lightning), компактность и стоимость за гигабайт.

Производителям ничего не оставалось, как выбросить на рынок кучу однообразных поделок, отличающихся только дизайном. Внутри большинства современных флэшек вы найдёте дешёвый чип TLC NAND и примитивный контроллер, который редко успевает отслеживать износ ячеек и заменять их резервными (если вообще умеет это делать).

Среди всего этого безобразия всё равно приходится что-то выбирать, поэтому для мобильных устройств я бы рекомендовал SanDisk Ultra Dual Drive m3.0 с разъёмом USB MicroB On-The-Go, Kingston DataTraveler microDuo 3C с разъёмом USB Type C и Transcend JetDrive Go 300 с разъёмом Lightning.

Куда делся объём?

Часто в отзывах попадаются возмущённые комментарии о т ом, что вместо 16 Гб на флэшке оказалось всего 15, а вместо 32 Гб – только 30. Причина кроется в разных единицах измерения. Производители считают в десятичной системе счисления, называя гигабайтом 10⁹ байт, а пользователи привыкли к двоичной, полагая, что гигабайт – 2³⁰ байт. Эта разница растёт с увеличением объёма.

К тому же, на флэшках выделяется резервная область для замены контроллером изношенных блоков, которая отъедает ещё процент-другой ёмкости. Дополнительные потери объёма возможны при форматировании с большим размером кластера. Это удобно для быстрого копирования крупных файлов (например, фильмов), но каждый мелкий файл будет съедать больше места, чем фактически занимает. Просто потому, что один кластер не может быть адресован двум разным файлам.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что этоДоступный объём флэшки

Выводы

Согласно теории Джорджа Акерлофа (за которую в 2001 году он получил Нобелевскую премию по экономике), если продавцы знают о товаре больше, чем покупатели, то плохие товары вытесняют хорошие вплоть до полного исчезновения последних с рынка.

В российских реалиях всё ещё хуже: о свойствах товара не знают ни покупатели, ни продавцы. Описания в интернет-магазинах сводятся к дублированию скудной информации от производителя (хорошо, если ещё скопируют без ошибок) и отзывам от неофитов, которые из-за эффекта Даннинга — Крюгера уже считают себя экспертами.

В итоге качественные продукты не выдерживают конкуренции с внешне подобными, но менее надёжными. Покупатели просто считают их одинаковыми и выбирают более дешёвые аналоги, а производство качественных вещей становится принципиально невыгодным.

Если вам действительно нужен огромный ресурс перезаписи – ищите промышленные флэшки с SLC и SuperMLC чипами. Ссылки на них есть в статье. Вас трудно назвать аккуратным? Берите монолитные флэшки в стальном корпусе с фиксированным разъёмом. Расплатой будет сложная в ремонте конструкция. Нужна скорость? Покупайте модели от 64 Гб и желательно с MLC-чипами. Для требовательных к объёму задач вместо флэшки лучше взять внешний SSD, но это уже тема другой статьи.

Источник

Взгляд изнутри: Flash-память и RAM

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Предисловие

Новый Год – приятный, светлый праздник, в который мы все подводим итоги год ушедшего, смотрим с надеждой в будущее и дарим подарки. В этой связи мне хотелось бы поблагодарить всех хабра-жителей за поддержку, помощь и интерес, проявленный к моим статьям (1, 2, 3, 4). Если бы Вы когда-то не поддержали первую, не было и последующих (уже 5 статей)! Спасибо! И, конечно же, я хочу сделать подарок в виде научно-популярно-познавательной статьи о том, как можно весело, интересно и с пользой (как личной, так и общественной) применять довольно суровое на первый взгляд аналитическое оборудование. Сегодня под Новый Год на праздничном операционном столе лежат: USB-Flash накопитель от A-Data и модуль SO-DIMM SDRAM от Samsung.

Теоретическая часть

Постараюсь быть предельно краток, чтобы все мы успели приготовить салат оливье с запасом к праздничному столу, поэтому часть материала будет в виде ссылок: захотите – почитаете на досуге…

Какая память бывает?

На настоящий момент есть множество вариантов хранения информации, какие-то из них требуют постоянной подпитки электричеством (RAM), какие-то навсегда «вшиты» в управляющие микросхемы окружающей нас техники (ROM), а какие-то сочетают в себе качества и тех, и других (Hybrid). К последним, в частности, и принадлежит flash. Вроде бы и энергонезависимая память, но законы физики отменить сложно, и периодически на флешках перезаписывать информацию всё-таки приходится.

Тут можно подробнее ознакомиться с ниже приведённой схемой и сравнением характеристик различных типов «твердотельной памяти». Или тут – жаль, что я был ещё ребёнком в 2003 году, в таком проекте не дали поучаствовать…

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Современные типы «твердотельной памяти». Источник

Единственное, что, пожалуй, может объединять все эти типы памяти – более-менее одинаковый принцип работы. Есть некоторая двумерная или трёхмерная матрица, которая заполняется 0 и 1 примерно таким образом и из которой мы впоследствии можем эти значения либо считать, либо заменить, т.е. всё это прямой аналог предшественника – памяти на ферритовых кольцах.

Что такое flash-память и какой она бывает (NOR и NAND)?

Начнём с flash-памяти. Когда-то давно на небезызвестном ixbt была опубликована довольно подробная статья о том, что представляет собой Flash, и какие 2 основных сорта данного вида памяти бывают. В частности, есть NOR (логическое не-или) и NAND (логическое не-и) Flash-память (тут тоже всё очень подробно описано), которые несколько отличаются по своей организации (например, NOR – двумерная, NAND может быть и трехмерной), но имеют один общий элемент – транзистор с плавающим затвором.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Схематическое представление транзистора с плавающим затвором. Источник

Итак, как же это чудо инженерной мысли работает? Вместе с некоторыми физическими формулами это описано тут. Если вкратце, то между управляющим затвором и каналом, по которому ток течёт от истока к стоку, мы помещаем тот самый плавающий затвор, окружённый тонким слоем диэлектрика. В результате, при протекании тока через такой «модифицированный» полевой транзистор часть электронов с высокой энергией туннелируют сквозь диэлектрик и оказываются внутри плавающего затвора. Понятно, что пока электроны туннелировали, бродили внутри этого затвора, они потеряли часть энергии и назад практически вернуться не могут.

NB: «практически» — ключевое слово, ведь без перезаписи, без обновления ячеек хотя бы раз в несколько лет Flash «обнуляется» так же, как оперативная память, после выключения компьютера.

Там же, на ixbt, есть ещё одна статья, которая посвящена возможности записи на один транзистор с плавающим затвором нескольких бит информации, что существенно увеличивает плотность записи.

В случае рассматриваемой нами флешки память будет, естественно, NAND и, скорее всего, multi-level cell (MLC).

Если интересно продолжить знакомиться с технологиями Flash-памяти, то тут представлен взгляд из 2004 года на данную проблематику. А здесь (1, 2, 3) некоторые лабораторные решения для памяти нового поколения. Не думаю, что эти идеи и технологии удалось реализовать на практике, но, может быть, кто-то знает лучше меня?!

Что такое DRAM?

Если кто-то забыл, что такое DRAM, то милости просим сюда.

Опять мы имеем двумерный массив, который необходимо заполнить 0 и 1. Так как на накопление заряда на плавающем затворе уходит довольно продолжительное время, то в случае RAM применяется иное решение. Ячейка памяти состоит из конденсатора и обычного полевого транзистора. При этом сам конденсатор имеет, с одной стороны, примитивное физическое устройство, но, с другой стороны, нетривиально реализован в железе:

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Устройство ячейки RAM. Источник

Опять-таки на ixbt есть неплохая статья, посвящённая DRAM и SDRAM памяти. Она, конечно, не так свежа, но принципиальные моменты описаны очень хорошо.

Единственный вопрос, который меня мучает: а может ли DRAM иметь, как flash, multi-level cell? Вроде да, но всё-таки…

Часть практическая

Flash

Те, кто пользуется флешками довольно давно, наверное, уже видели «голый» накопитель, без корпуса. Но я всё-таки кратко упомяну основные части USB-Flash-накопителя:

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Основные элементы USB-Flash накопителя: 1. USB-коннектор, 2. контроллер, 3. PCB-многослойная печатная плата, 4. модуль NAND памяти, 5. кварцевый генератор опорной частоты, 6. LED-индикатор (сейчас, правда, на многих флешках его нет), 7. переключатель защиты от записи (аналогично, на многих флешках отсутствует), 8. место для дополнительной микросхемы памяти. Источник

Пойдём от простого к сложному. Кварцевый генератор (подробнее о принципе работы тут). К моему глубокому сожалению, за время полировки сама кварцевая пластинка исчезла, поэтому нам остаётся любоваться только корпусом.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Корпус кварцевого генератора

Случайно, между делом, нашёл-таки, как выглядит армирующее волокно внутри текстолита и шарики, из которых в массе своей и состоит текстолит. Кстати, а волокна всё-таки уложены со скруткой, это хорошо видно на верхнем изображении:

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Армирующее волокно внутри текстолита (красными стрелками указаны волокна, перпендикулярные срезу), из которого и состоит основная масса текстолита

А вот и первая важная деталь флешки – контроллер:

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
Контроллер. Верхнее изображение получено объединением нескольких СЭМ-микрофотографий

Признаюсь честно, не совсем понял задумку инженеров, которые в самой заливке чипа поместили ещё какие-то дополнительные проводники. Может быть, это с точки зрения технологического процесса проще и дешевле сделать.

После обработки этой картинки я кричал: «Яяяяязь!» и бегал по комнате. Итак, Вашему вниманию представляет техпроцесс 500 нм во всей свой красе с отлично прорисованными границами стока, истока, управляющего затвора и даже контакты сохранились в относительной целостности:

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это
«Язь!» микроэлектроники – техпроцесс 500 нм контроллера с прекрасно прорисованными отдельными стоками (Drain), истоками (Source) и управляющими затворами (Gate)

Теперь приступим к десерту – чипам памяти. Начнём с контактов, которые эту память в прямом смысле этого слова питают. Помимо основного (на рисунке самого «толстого» контакта) есть ещё и множество мелких. Кстати, «толстый»
Во-первых, полный список опубликованных статей на Хабре:

Во-вторых, помимо блога на HabraHabr, статьи и видеоматериалы можно читать и смотреть на Nanometer.ru, YouTube, а также Dirty.

В-третьих, если тебе, дорогой читатель, понравилась статья или ты хочешь простимулировать написание новых, то действуй согласно следующей максиме: «pay what you want»

Источник

Определение модели контроллера и памяти флешки

При работе со многими современными контроллерами, зачастую важнее знать, какая микросхема памяти установлена, чем модель контроллера. А уже в зависимости от памяти (SS Toggle, 21nm Samsung, eD3, L85, размер её страницы и т.д.), может зависит редакция программного обеспечения.

Для определения контроллера существуют различные способы, но не все они эффективны или их результативность зависит от модели контроллера внутри и \ или фирмы производителя самой флешки.

Важно: программа CheckUDisk, как и метод VID\PID не имеет никакого отношения к реанимации флешек, так что не стоит её даже качать, если Вам нужно подобрать утилиты. А то что всякие сомнительные компании по восстановлению данных с флешек, до сих пор рекомендуют ориентироваться VID-PID, говорит лишь о их полной некомпетентности или банальной лени. Многие просто исходят из принципа скопировал-вставил с небольшими изменениями, для привлечения клиентов.
Справедливости стоит заметить, что не всегда такие конторы рекомендуют ВИД-ПИД из-за своей бестолковости. Да и как не крути им удобно считать людей за болванов, т.к. начитавшись правильных материалов, труднее будет навешать лопшу на уши.

Определение контроллера и памяти с помощью программы ChipGenius

Внимание: не следует использовать старые версии (ChipGenius 3.0 \ 3.01) этой утилиты, т.к. они ничего не опрашивают и совершенно бесполезны!

ChipGenius – программа разработанная уважаемым hit00, для получения информации о USB-устройствах, таких как флешки, mp3-плеера. Она умеет опрашивать большинство из существующих моделей контроллеров установленных в USB-флэшках, а если программе не удается опросить \ не знает контроллер, то отображаются данные из встроенной базы VID\PID с предположительной информации об устройстве.

Также, возможна некорректная работа (не будет производиться опрос контроллера, а будет выдаваться информация по встроенной базе vid\pid; или данные будут смешиваться между собой в хаотичном порядке) утилиты ChipGenius в случае её запуска в операционной системе, которая подверглась сильной “кастрации” (относящихся к классу так называемых “говно-сборок”, в который входит Zver, ChipXP и т.д.) и издевательствам (или Windows PE).

Так что всвязи со всем этим, будьте бдительны, если Ваш глаз еще не наметан. Поэтому если утилита дает расплывчатую информацию о контроллере или отсутствуют информация по памяти, рекомендуется сразу проверить эту же флешку другими утилитами, погуглить и только потом делать выводы какие-нибудь.
К примеру, вот такое расплывчатое чюдо, может выдать ChipGenius:
– для Alcor чипов: Chip Part-Number: AU6983

AU6985;
– для Phison чипов: UP13

UP19;
– для SMI чипов: SM321

SM325.
Это гарантированно указывает на то, что утилита не смогла получить доступ к флешке, по тем или иным причинам и выдала Вам данные из встроенной базы VID\PID, хранящейся в файле Chips.wdb.

Важно: данная утилита не работает с флешками вставленными в USB 3.0 хост контроллеры производства компании ASMedia.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Description: [E:]USB Mass Storage Device(TEAM USB Disk)
Device Type: Mass Storage Device – тип устройства;

Protocal Version: USB 2.00 – режим порта в котором работает устройство (в случае если USB3.0-устройство подключено в USB2.0-порт будет отображаться режим 2.10);
Current Speed: High Speed
Max Current: 100mA – максимальное потребление тока устройством;

USB Device ID: VID = 1516 PID = 1603
> VID – идентификатор производителя флешки или контроллера или просто чья-то больная фантазия;
> PID – идентификатор устройства или модели контроллера или фантазия;
Serial Number: 201012240000000000000020 – серийный номер устройства;

Device Vendor \ Device Name \ Manufacturer \ Product Model:производитель флэшки и модель устройства;

Tools on web: <цензура>– ссылка на перечень утилит для фирмы производителя контроллера флэшки, имеющихся на сайте автора программы ChipGenius;

Possible Flash Part-Number
—————————-
[1CE]JS29F16G08AAMC1(50nm) x 2 pcs/Channel x 2 Channels
[2CE]JS29F32G08CAMC1(50nm) x 1 pcs/Channel x 2 Channels

; В данном месте выводятся возможные модели флэш-памяти. Если рассматривать вышеприведённые данные, то там или по две микросхемы припаянные на один канал ([1CE]JS29F16G08AAMC1(50nm) x 2 pcs/Channel x 2 Channels), каждая из которых имеет 1CE. Или там на каждом канале всего по одной микросхеме памяти и каждая из них уже содержит по 2CE ([2CE]JS29F32G08CAMC1(50nm) x 1 pcs/Channel x 2 Channels).

Flash ID mapping table
—————————-
[Channel 0] [Channel 1]
89D5943E7400 89D5943E7400
89D5943E7400 89D5943E7400

; Здесь мы можем видеть тот же FID-памяти, но тута он уже может содержать первые 6 байт. А будет ли 4 или 6 байт, зависит от конкретного железа флэшки. Горизонтально идут каналы Channel 0 и Channel 1, а вертикально #CE (CE1, CE2).
——– ——–
——– ——–

Получения информации о флешке с помощью программы Flash Drive Information Extractor

На домашней странице проекта, приведён глоссарий с кратким описанием параметров, выводимым утилитой.

Flash Drive Information Extractor – программа от Российской компании ANTSpec Software, для опроса контроллера флэшек и получения информации об устройстве. Определяет такие позиции как: Controller, Possible Memory Chip(s), Memory Type, VID, PID, Flash ID, Manufacturer, Product, Query Vendor ID, Query Product ID, Query Product Revision, Physical Disk Capacity, Windows Disk Capacity, USB Version, Max. Power, ContMeas ID. Для некоторых контроллеров также определяет: Flash CE, Flash Channels, Chip F/W, MP Ver., ID_BLK Ver., Firmware Date. Утилита в отличие от двух своих аналогов, представленных здесь, корректно функционирует в USB3.0-портах на контроллерах Asmedia. С версии 7.0 программа выдает результат в незашифрованном виде, что ставит её в один ряд с подобными утилитами. Рекомендую её при работе с контроллерами Alcor, Innostor, Phison и SMI.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Volume: G:буква диска;
Controller: Alcor AU6989AN/AU6998AN/SC908AN – наименование установленного во флешке контроллера. Как правило, определяется бренд производителя и модель;
Possible Memory Chip(s):возможные варианты установленных во флешке чипов памяти (или чипа памяти, если он один);
Micron MT29F64G08CBCAB *2
Micron MT29F64G08CBAAA *2
Micron MT29F64G08CBAAB *2
Memory Type: MLC – тип установленной памяти;
Flash ID: 2C88044B A9 – идентификатор чипа памяти, число в шестнадцатеричной системе. Используется программой для подбора подходящих чипов;
Flash CE: 1+1 – количество каналов выборки, 1+1 значит, что на обоих каналах по одному CE;
Flash Channels: Dual – в скольки канальном режиме работает контроллер флэшки;
Chip Code: 0xE304 – индентификатор модели контроллера, в данном случае он значит AU6989AN / AU6998AN / SC908AN;
Chip F/W: 8408 – версия файла прошивки, который использовался при прошивке флешки;
Group: 98 – группа контроллеров, к которой принадлежит данная модель;
VID: 8564 – идентификатор производителя флэшки или контроллера или чей-то прикол;
PID: 1000 – идентификатор модели флэшки или контроллера или чей-то прикол;
Manufacturer / Product / Query Vendor ID / Query Product ID:производитель флэшки, модель устройства и тому подобное;
Query Product Revision: 8.07 – версия, или номер “издания” флешки по классификации производителя;
Physical Disk Capacity: 16055795712 Bytes – физический объем флешки в байтах;
Windows Disk Capacity: 16047472640 Bytes – объем флешки, доступный для использования;
File System: FAT32 – файловая система;
Relative Offset: 128 KB
USB Version: 2.00 – версия интерфейса USB, для которой предназначена флешка, например, “2.00” или “3.00”. Если флешка с интерфейсом USB 3.0 вставлена в USB 2.0 порт, выводится информация “USB Version: 3.00 in 2.00 port”;
Max. Power: 100 mA – максимальный потребляемый флешкой ток (в миллиамперах), по информации производителя, прошитой в контроллере флешки;
ContMeas ID: 1A2D-62 – идентификатор измерения;
Microsoft Windows XP SP3 – используемая Вами операционная система;
————————————
http://www.antspec.com/usbflashinfo/ – домашняя страница программы, на которой имеется полезная информация, а также возможность проверить наличие свежей версии;
Program Version: 7.3.0.448 – версия, используемой утилиты;

После получения отчета о флэшке, утилита Вас автоматически перенаправит на страничку с Объяснениями результатов работы программы. Для получения информации о другой флэшке или выполнения повторных измерений, необходимо перезапустить программу, это является ни недоработкой, а её особенностью.
Для того чтобы закрепить диалоговое окно программы поверх всех окон, необходимо щелкнуть в произвольном месте правой кнопкой мыши и активировать пункт ‘On Top’, аналогичным действием можно деактивировать данную функцию. Также эту операцию можно провести нажатием горячих клавиш ‘Ctrl+T’.
Программа работает только с флешками и не реагирует на другие USB устройства, такие как картридеры (SD карты в любом оформлении), смартфоны, MP3 плееры, фотоаппараты и тому подобные. Иногда картридеры оформляются в виде флешек (например, некоторые модели Verbatim). В этих случаях программа или не отобразит никакой информации, или не определит тип контроллера и чип памяти. Также программа пока что не определяются флешки, представленные в виде единственного CD-диска (CD-ROM only) или фиксированного диска (fixed disk, HDD), но предполагается, что в будущем авторы этот вопрос решат.

Опрос контроллера флешки с помощью утилиты ChipEasy

ChipEasy – утилита для получения информации (VID\PID; максимальное потребление тока; серийный номер; модель контроллера; информация о прошивке; FID памяти и предположительная модель памяти; информация о прошивальщике, …) о подключенных к компьютеру съемных запоминающих USB-устройствах (Flash, SSD). Информация получается не косвенными методами (VID\PID …), а непосредственно благодаря опросу контроллера устройства.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Device ID: VID = 3538 PID = 0059;
> VID – идентификатор производителя;
> PID – идентификатор устройства;
Device SN: 00000000000002 – серийный номер устройства;
Device vendor \ Device model:производитель флэшки и модель устройства;
Protocol: USB2.0 – версия USB-протокола, через который подключена флэшка;
Max power: 98mA – максимальное потребление тока устройством;
Partition type: FAT32 – файловая система;
Controller: USBest – производитель контроллера устройства;
Controller model: UT165 A0A – модель контроллера установленного в USB-устройстве;
Flash Vendor: Intel, Type: MLC, Process: 50nm, Page: 4K
> Intel – производитель микросхемы памяти;
> Type: MLC – тип памяти;
> Process: 50nm – технологический процесс flash-памяти;
> Page: 4K – размер страницы флэш-памяти;
Flash ID: 89D5943E – FID памяти;
Flash Part: JS29F32G08CAMC1 – предполагаемое наименование чипа памяти;
Last MP: 2012.09.15 – дата, когда была осуществлена прошивка флэшки;
MP Ver: 01.65.30.00 – версия прошивальщика;
OS Version: Microsoft Windows XP Professional Service Pack 3 – ОС в которой запускалась программа;

Также как и у программы ChipGenius, остается вероятность, что утилита в кризисной ситуации, начнёт гадать! Если утилита перешла к гаданию, то, скорее всего флешка неисправна и нужно принимать меры, к примеру, попробовать перевести её в тестовый режим.
Вот примеры:
– для контроллеров SMI : SM3254/SM3255
– для контроллеров Phison : PS2251-50(60); UP13-UP20
– для SSS : SSS6691/SSS6692/SSS6697

Важно: данная программа, хотя и частично опрашивает флешки, находящиеся в USB3.0 Host контроллерах производства ASMedia, но это не значит, что так и надо. При работе с флешками находящих в этих портах, утилита не может выдать информацию о протоколе USB и о резервируемом напряжении в миллиамперах. А то что данная утилита, в отличие от известного всем ChipGenius, опрашивает сам контроллер, объясняется иным принципом её работы.

Определение модели контроллера путём вскрытия корпуса флешки

Не смотря на прогресс (Flash Drive Information Extractor и ChipGenius) и на подсказки (VID\PID) не всегда можно определить точно контроллер. Поэтому самым эффективным методом является старое доброе вскрытие корпуса. Хотя этот метод в основном пригодиться для определения контроллеров очень старых флэшек, которые не отличаются большим объемом памяти.

Т.к. название статьи не подразумевает ремонт флешки, поэтому будем считать, что флешка аппаратно исправна. Т.е. при вскрытий корпуса нас интересует только определения модели контроллера и идентификация микросхемы памяти.
Отличить чип памяти от чипа контроллера достаточно просто. Контроллер, как правило всегда имеет меньшие размеры квадратной формы, а микросхема памяти имеет габариты побольше и форма её продолговата.

Вот пример флешки на базе контроллера Phison PS2251-60-5 и двух микросхем памяти с маркировкой HVNG4F5.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Если обратить внимание на картинку, то на маркировку имеет только один чип памяти. А моё утверждение основано на том, что микросхемы памяти, установленные на одной флешке должны быть идентичны.
HVNG4F5 – неоригинальная маркировка, т.е. производитель флеш-памяти не тот, чья маркировка гравировка красуется на корпусе микросхемы памяти.
Узнать FID данной памяти, так и многих других можно в базах данных сайта, а именно здесь – FID Memory Chips (ссылка)

По нашей памяти там имеется следующая инфа:
Toshiba – оригинальны производитель флеш-памяти;
TLC-8K – тип памяти
8192 – объем памяти в мегабайтах
0x98,0xDE,0xA8,0?82,0x7A,0x55 – FID этой памяти
CE=1 – количество каналов выборки
32nm – технологический процесс, на котором производилась флеш-память.

Иногда гравировка очень плохо читается, что решается использованием увеличительных стекол, а также освещением маркеровки под определенным углом к источнику света.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Также стоит понимать что маркировка контроллера может отличатся от того какая прошивка для него нужна, вот некоторая информация по этому поводу:
> SM3251Q BA = SM3252B;
> SM3252Q BB = SM3252C;
> SM3253Q AE = SM3254AE;
> SM3255 AC = SM3255TS;

Гадание модели контроллера по VID\PID и почему это делать не нужно

VID\PID это морально устаревший способ для подбора утилиты для флешки, который в большинстве случаев ниначём не основанный. Эта технология по угадыванию моделей контроллера, была актуальна в середине 2000-ых годов, когда фирм производящих контроллеры было всего несколько штук, да и у каждой было всего по несколько моделей контроллеров. Зачастую для всех контроллеров одной фирмы подходила одна и таже утилита, да и самих фирм производящих флешек было ничтожно мало, по сравнению с тем что мы видим сейчас на рынке.

Почему же этот метод в 99% случаях абсолютно бесполезен? Здесь много причин, вот некоторые из них:
– крупные производители флешек, как правило, присваивают свои “не родные” vid\pid для контроллера данные, т.е. от них как от козла молока;
– знать vid\pid и даже точную модель контроллера мало, чтобы приступить к поиску утилиту, т.к. выбор утилиты может зависит от памяти и дело зачастую даже не в новизне памяти или утилиты.
– вид\пид определяются и у неисправной флешки, которую нужно сначала починить, а потом уже искать софт. Т.е. Вы будете глупо перебирать софт найденный в базах, а он на хрен не нужен в этой ситуации.
– зачастую в таких базах заведомо неверная информация содержится или информация о флешка-подделка, выдаваемая за настоящую.

Я знаю три таких базы, одну российскую и две китайские. Китайские как правило заметно точнее, но содержат меньшее количество записей. Ссылки указывать не буду, всякую хрень Вы можете легко найти через гуугла.

Для определения VID\PID можете воспользоваться вышеприведенными утилитами или программой CheckUDisk из комбаина EmbedTools. Хотя я лично не понимаю зачем нужно определять VID\PID, а если и для каких-то целей это нужно, то всё это Вы можете найти в диспетчере оборудования, при получении сведений об устройстве.
Вот скриншот того как работает данная утилита, на примере флешки с контроллером SM3257ENAA:


Отчет:
Name: Silicon-Power (USB2.0)

VID&PID: Vid_090c&Pid_1000
Speed: high speed

Vendor Description: UFD 2.0
Product Description: Silicon-Power
Serial Number: 12121552030000000283

\\.\PHYSICALDRIVE3
\\?\usbstor#disk&ven_ufd_2.0&prod_silicon-power8g&rev_1100#12121552030000000283&0#<53f56307-b6bf-11d0-94f2-00a0c91efb8b>
VendorID: UFD 2.0
ProductID: Silicon-Power8G
Product Revision: 1100
Logic Driver: G:\ (Total Space: 7.48 GB, Free Space: 7.48 GB)

Скриншот:
Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Как видно из него, ничего интересного в нём нету, хотя серийный номер может где-то и пригодится.

Теперь давайте попробовать подобрать к этой флешки утилиту по убогим схемам с использованием VID\PID. Контроллер у данной флешки установлен самый “популярный” из тех, которые использовали в 2012 году крупнейшие производители флешек, так что не надо думать, что я специально взял пример с каким-то хрен знает каким контроллером.
Как видно из отчета VID\PID = 090C \ 1000, а это стандартные значения для абсолютно любой модели контроллеров фирмы SMI. А такие контроллеры они выпускают уже примерно с 2004 года, и моделей уже накопилось не один десяток. Что и доказывает то, что всякие методы по подбору софта по vid и pid давно уже неактуальны и кажутся смешными. Так что если Вам кто-то посоветует использовать такой метод, то можете не сомневаться, что этот человек недалёкий и не стоит обращать внимание на его писанину.

Ниже я приведу стандартные значения VID и PID для крупнейших производителей флеш-накопителей.

Вот некоторые из таких производителей:
> A-DATA : VID = 125F, а PID имеет различные значения (105B, 311A, 312A, 312B, 317A, C03A, C08A, C13A, C72A, C82A, C93A, C96A, CB10, DB8A, DC1A и т.д.), но всё же PID не позволяет точно определить наименование контроллера, а сомнения это плохо;
> Apacer Technology: VID = 1005 \ PID = B113 или B128;
– в USB2.0 – PID = B113, а контроллер внутри может быть: Appotech, Phison, SMI, SanDisk или USBest;
– в USB3.0 – PID = B128, а контроллер внутри может быть: Innostor или Phison;
> Corsair: VID = 1B1C, а PID имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);
> Kingston: VID = 0951 \ PID = 1624, 1625, 1642, 1643, 1652, 1653, 168A (есть и другие вид пид) лучше даже не пытаться чета определить по VID\PID, т.к. используется огромное число контроллеров (например: Phison [PS2251-32, PS2251-33, PS2251-39, PS2251-50, PS2251-60, PS2251-61, PS2251-67], 3S [SSS6677A, SSS6677-A7, SSS6690, SSS6691, SSS6691-B3, SSS6692, SSS6692-B4, SSS6692-B5], Skymedi [SK6213AA, SK6226], …). Также с этими VID и PID можно встретить огромное число подделок, в основном на контроллерах фирм: ChipsBank, DM8261, Ameco, Alcor (никогда на контроллерах данных фирм кингстон не производил флэшки).
> LG: VID = 043E \ PID = 70D6, 70D5, 70D4, 70D3, 70E3, … ПИД никаким образом не укажет Вам не конкретный чип или марку, но чем больше полледняя цифры в нём, тем новее железло там скорее всего установленно. Характерны: SM321BB, SM324BC, SM325AB, SM3252C, SM3252D, SM3254AE, SM3255AB, SM3255ENAA, SM3257ENAA, SM3257ENLT, SK6216/SK6215, SK6226.
> PQI: VID = 3538 \ PID = 0054, 0901, … имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);
> Transcend: VID = 8564 \ PID = 1000, а контроллер внутри может быть: Alcor, INITIO, SMI или Innostor (в USB3.0 флэшках);
> Verbatim: VID = 0BDA, 18A5, …, а PID имеет различные значения (но всё же PID не позволяет точно определить наименование контроллера);

Т.е. как видно из этих данных, поиск утилиты для воскрешения Вашей флэшки по VID\PID с большой долей вероятности абсолютно бессмысленный, особенно если у Вас не древняя флешка. Вы можете потратить несколько часов, перебирая возможные утилиты взятых из различных баз, а, в конце концов, Вам ни одна утилита не подойдет (частенько такое встречается с современными флэшками). В принципе примерно можно определить по кучи косвенных признаков (включая vid\pid) возможные модели контроллеров, но тута нужна головой обработать кучу почти незначительных признаков, понять которые практически не возможно без понимания сути и хорошего опыта. Главным таким признаком является дата покупки (вернее дата изготовления, но мы её точно не знаем, поэтому получаем небольшую погрешность), по которой можно с намного большей точности сказать, какой контроллер установлен в Вашем друге, чем по VID\PID, которых в современных реалиях почти всегда не несут ни какой дельной информации.

Может и не все модели контроллеров, на данный момент, можно определить с помощью ChipGenius и других утилит. Но в отличае от VID\PID, которым развиваться некуда, у этих программ есть куда. А если учитывать, что данные программы не могут опрасить в основном только те контроллеры, для которых и так нету производственных утилит, то и проблемы то толком и нету, т.к. зачем Вам знать контроллер, если все равно для него нету софта.

У редкого производителя, еще можно встретить стандартные значения VID\PID, так что приведу их Вам для распространённых контроллеров, вдруг Вам встретятся.
Вот некоторые из них:

Alcor
> VID = 058F \ PID = 9380 – как правило, у относительно старых контроллеров;
> VID = 058F \ PID = 6387 – соответственно, у относительно новых контроллеров;
> VID = 0001 \ PID = 7778 – характерны для флэшек-подделок, на контроллерах FC;
> VID = 0011 \ PID = 7788 – наиболее распространено в фейках, на контроллерах FC \ SC;
Смотреть на VID\PID в случае Алькора, для определения контроллера, нету абсолютно. Хотя если PID = 7788 или 7778, то скорее всего у Вас контроллер FC \ SC и соответственно понятно какие утилиты нужно перебирать.

ChipsBank:
> CBM2093A1 – VID = 1E3D \ PID = 2093;
> CBM2093P – VID = 1E3D \ PID = 2095;
> CBM2095 – VID = 1E3D \ PID = 2095;
> CBM2096 – VID = 1E3D \ PID = 2096;
> CBM2096P – VID = 1E3D \ PID = 2096;
> CBM2096PT – VID = 1E3D \ PID = 2096;
> CBM2096T – VID = 1E3D \ PID = 2096;
> CBM2193A1 – VID = 1E3D \ PID = 2093;

eFortune:
> EU201 – VID = 1AA6 \ PID = 0201;
> EU202 – VID = 1AA6 \ PID = 0202;

Innostor:
> IS902 – VID = 1F75 \ PID = 0902;
> IS902E – VID = 1F75 \ PID = 0902;
> IS903 – VID = 1F75 \ PID = 0903;
> IS916 – VID = 1F75 \ PID = 0916;
> IS916D – VID = 1F75 \ PID = 0916;
> IS916EN – VID = 1F75 \ PID = 0916;
> IS917 – VID = 1F75 \ PID = 0917;

iTE Tech. Inc. [USBest]:
> UT163 – VID = 1307 \ PID = 0163;
> UT165 – VID = 1307 \ PID = 0165;
> UT169 – VID = 1307 \ PID = 1169;
> UT190 – VID = 1307 \ PID = 0190;
> IT1162 – VID = 048D \ PID = 1162;
> IT1167 – VID = 048D \ PID = 1167;
> IT1168 – VID = 048D \ PID = 1168;
> IT1169 – VID = 048D \ PID = 1169;
> IT1170 – VID = 048D \ PID = 1170;
> IT1171 – VID = 048D \ PID = 1170;
Почему-то бывает так, что какой-нибудь контроллер имеет PID другой модели. Поэтому наслово верить не советую, да и у многих из них имеется несколько ревизий с разными буквами.

Phison:
> PS2251-01 – VID = 13FE \ PID = 5000 [5021,5023,5027,5031];
> PS2251-02 – VID = 13FE \ PID = 5100 [5121,5123,5127,5131];
> PS2251-03 – VID = 13FE \ PID = 5200 [5221,5223,5227,5231];
> PS2251-06 – VID = 13FE \ PID = 5400 [5421,5423,5427,5431];
> PS2251-07 – VID = 13FE \ PID = 5500 [5521,5523,5527,5531];
> PS2251-30 – VID = 13FE \ PID = 3600 [3620,3621,3623,3627,3631,3633];
> PS2251-31 – VID = 13FE \ PID = 1E00 [1E20,1E21,1E23,1E24,1E27];
> PS2251-32 – VID = 13FE \ PID = 1F00 [1F21,1F23,1F27];
> PS2251-33 – VID = 13FE \ PID = 3100 [3121,3123,3127,3131,3132,3134];
> PS2251-37 – VID = 13FE \ PID = 3200 [3221,3223,3227];
> PS2251-38 – VID = 13FE \ PID = 3800 [3821,3823,3827,3831,3832];
> PS2251-39 – VID = 13FE \ PID = 3400 [3421,3423,3427];
> PS2251-50 – VID = 13FE \ PID = 3600 [3620,3621,3623,3627,3631,3633];
> PS2251-60 – VID = 13FE \ PID = 3D00 [3D21,3D23,3D27,3D31,3D33];
> PS2251-61 – VID = 13FE \ PID = 3E00 [3E21,3E23,3E27,3E31,3E33];
> PS2251-62 – VID = 13FE \ PID = 3F00 [3F21,3F23,3F27,3F31,3F33];
> PS2251-63 – VID = 13FE \ PID = 3300 [3321,3323,3327,3331,3332,3334];
> PS2251-65 – VID = 13FE \ PID = 3527;
> PS2251-67 – VID = 13FE \ PID = 4100 [4121,4123,4127,4131,4133];
> PS2251-73 – VID = 13FE \ PID = 3900 [3921,3923,3927,3931,3932,3934];
> PS2251-75 – VID = 13FE \ PID = 3A27 [3A32,3A34];
> PS2251-80 – VID = 13FE \ PID = 3B00 [3B21,3B23,3B27,3B31,3B32,3B34];
> PS2251-83 – VID = 13FE \ PID = 3C00 [3C21,3C23,3C27,3C31,3C32,3C34];
> PS2251-85 – VID = 13FE \ PID = 4027 [4032,4034];
> PS2251-90 – VID = 13FE \ PID = 3D00 [3D21,3D23,3D27,3D31,3D33];
> PS2251-91 – VID = 13FE \ PID = 3E00 [3E21,3E23,3E27,3E31,3E33];

; Старые модели от Phison, насколько я понимаю в них нету “жесткой” привязки к вид пид, т.е. может быть любая очень старая модель (чёто типа PS2251-53, PS2251-54, PS2251-56 и так далее, в том же духе). Насколько старые точно сказать не могу, но явно программа Phison MPALL, для работы с ними не подойдёт. Также не могу точно сказать, правильно ли я их сортировал, т.к. не обладаю этими данными.
VID = 0D7D \ PID = 0152 [0153,0160];
VID = 0D7D \ PID = 0290 [0291];
VID = 0D7D \ PID = 1300 [1320,1321,1324];
VID = 0D7D \ PID = 1400 [1420,1421,1423,1424,1427,1428,1440,144F,1450,1455,1470,1480,14B0];
VID = 0D7D \ PID = 1500 [1520];
VID = 0D7D \ PID = 1600 [1620,1621,1623,1624,1625,1626,1627,1640,1650,1651,1670,1680,1690];
VID = 0D7D \ PID = 1700 [1720,1721,1723,1780];
VID = 0D7D \ PID = 1900 [1920,1921,1923,1924,1927];
VID = 13FE \ PID = 1A00 [1A20,1A21,1A23,1A24,1A27];
VID = 13FE \ PID = 1A30;
VID = 13FE \ PID = 1C00 [1C21,1C23,1C27,1C50,1C51];
VID = 13FE \ PID = 1D00 [1D20,1D21,1D23,1D24,1D27];
VID = 13FE \ PID = 2001;
VID = 13FE \ PID = EC00 [EC21,EC23,EC27,EC50];
VID = 13FE \ PID = EE00 [EE20,EE21,EE23,EE24,EE27];

Skymedi Inc.,Ltd:
> SK6203 – VID = 1516 \ PID = 6203;
> SK6211 – VID = 1516 \ PID = 6211;
> SK6221 – VID = 1516 \ PID = 6221;
> SK6226 – VID = 1516 \ PID = 6226;

SSS – VID = 0076 \ PID = 0005
Все контроллеры имеют одинаковые VID\PID, так что ни а какой индентификации говорить нету смысла. Иногда встречаются экземпляры с другими вид\пид, но сути это не меняет.

SMI – VID = 090C \ PID = 1000 (еще и 2000 или 3000 могут встретиться, но это не стандартное значение)
Как и в случае с SSS, нету смысла смотреть на VID/PID. Но стоит заметить, что некоторые фирмы типа Kingmax, могут присваиваивать говорящий PID. К примеру равный 3257, что намекает на принадлежность контроллера к моделям из линейки SM3257* (не менее трех вариантов).

Вы скажите, вон, сколько контроллеров можно примерно определить таким методом, но есть одно но, то, что вид\пид Вам не скажет устройство исправно или нет. Дело в том, что утилиты для восстановления работоспособности можно применять только в том случае если флэшка полностью аппаратно исправна, а VID\PID могут получиться и у неисправной флэшки. Т.е. Вы будете перебирать кучу возможного софта, а не одна из программ не определит флэшку или будет вываливаться непонятными ошибками. А по показаниям Flash Drive Information Extractor \ ChipEasy \ ChipGenius видно сразу подвисла флэха или нет, т.е. если все графы (FID-памяти и т.п.) корректно определились то, скорее всего всё хорошо, иначе есть некоторые проблемы.

Определение производителя и модели контроллера у флэшек по внешним данным

Team Group Incorporated

Для USB-флэшек ‘C Series’, на коннекторе которых указан код, по которому можно определить производителя контроллера устройства.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

– Alcor – XXXXXHXXXDXXXXX (6-ой символ кода H, а 9-ый D);
– iTE Tech – XXXXXHXXXDXXXXX (6-ой символ кода H, а 9-ый 0);

Teclast Electronics Co., Ltd.

У производителя флешек Teclast, всё очень просто с определением производителя контроллера установленного в их продукции (во всяком случае с теми, которые стали выпускаться с начала 2012 года). Смотрим на картинку ниже, ищем что-то подобное на коннекторе и сравниваем с теми данными, которые здесь приведены.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

TwinMOS Technologies
По заверению производителя отталкиваясь от кода указанного на коннекторе флешки можно определить производителя контроллера устройства.
xxxxxxxxx Axxxxx-x – Alcor;
xxxxxxxxx Pxxxxx-x – Phison;
xxxxxxxxx Kxxxxx-x – Skymedi;
xxxxxxxxx Sxxxxx-x – SMI;
xxxxxxxxx Uxxxxx-x – USBest;

Kingston Technology Corporation

Если Вы являетесь обладателем флэшки фирмы Kingston, то у Вас есть возможность попробовать определить наименование \ фирму контроллера по серийному номеру.

Флешка с чипом что это. Смотреть фото Флешка с чипом что это. Смотреть картинку Флешка с чипом что это. Картинка про Флешка с чипом что это. Фото Флешка с чипом что это

Skymedi:
> SK6211BA: 04286,04234,04256, M4286, 04226, C4226, 04227-322;
> SK6211BB: 04335 (частично), 04334 (частично), C5375-102;
> SK6213AA: 04300-308;
> SK6215: 04334-329, 04334-324, 04334-332, 04335-378, 04335-379, C4477-806;
> SK6226: C4477;
> SK6281AB\AA: 04169, 04234 (частично), 04235-351, 04226-312;
> SK6201: 04169, C4169;

Phison: 05360, 05365, 05375, 05381 (частично), 05384, 05430, 05440, 05470, 04235, 04236, 04265, 04266, 04292, 04227, 04347, 04366, 04282, 04336, 04378, 04275-413, C4275-306, 04425;

SSS:
> SSS6677: 04249, C4249;
> SSS6675: C4225;
> TC58NC6686G1F: 05831, 05381-005, 05381-029, 05430-016;
> SSS6690\6691: 04275, C4275, 04349, C4300, 04300 (частично), 05436, 05430-062, 05430-072, 05381-095, 05381-064, 05381-102, 05430-074, 05375-079;
> SSS6692: 04415, 04416, C4416;
> SSS6697: 04415-301, 04415-321

Помимо этого 13 буква в серийном номере флэшек Kingston указывает на производителя контроллера:
> A – Skymedi;
> B или E – Phison;
> C или F – SSS;

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *