Предисловие
В последнее время Micro SD карты становятся всё более популярны. По этому поводу появляется всё больше продавцов, готовые на этой почве поживиться обманом и разными уловками на эту тему.
Понадобилась мне как-то Micro SD карта ёмкостью 64ГБ для небольшого проекта на Raspberry Pi. Но когда я стал искать что-то подходящее на eBay, то с удивление обнаружил, что подавляющее число продавцов выставляют откровенные подделки. Даже на Амазоне ситуация была не очень привлекательна в этом плане. На картинке выше все карты являются подделками.
После этого я решил заказать несколько таких подделок и поделиться этим тут, что бы обезопасить остальных не только от потери денег, но и от потери данных. А ведь данные зачастую дороже.
Обещаю слайды.
Что это?
Для начала определюсь, что именно я считаю подделкой, так как подделки бывают разные.
Два основных типа подделок карт памяти это:
- Подделка ёмкости
Это самый популярный способ встретить подделку. В этом случае карта работает на значительно гораздо меньшую ёмкость, чем обещается. Этот случай я буду тут рассматривать. - Подделка бренда-модели
Это намного реже встречается и подделка состоит в том, что бы подсунуть худшую карту под видом более дорогой. Это встречалось достаточно давно, когда ценовая разница в моделях была очень значительна.
Да, скоро будут слайды.
Как это?
Для начала надо понять каким образом можно подделать ёмкость.
Грубо говоря, флеш карты состоят из двух основных компонентов — контроллер и сама флеш микросхема. За взаимодействие с хостом (компьютер, камера и т.п.) отвечает контроллер, который знает тип подсоединённой флеш микросхемы, скорость, протокол общения с хостом и прочую административную деятельность в обслуживании карты в целом.
Если, например, флеш микросхема имеет ёмкость 16ГБ, то контроллер об этом расскажет хосту. В этом случае хост будет знать, что больше 16ГБ записать нельзя и все будут счастливы.
Но если контроллер запрограммировать так, что бы он рассказывал другую ёмкость (например, 64ГБ), то хост будет думать, что это 64ГБ карта, хотя, количество данных, которые можно хранить на этой карте, будет так же 16ГБ.
То есть, если карту вставить в компьютер или камеру, то они будут показывать, что эта карта 64ГБ, но все данные после записи 16ГБ будут полностью потеряны.
Из-за особенностей организации флеш микросхем при переполнении адреса доступа запись будет начинаться опять с начала и затирать старые данные. В этих случаях обычно контроллер программируют так, что бы запись не шла по кругу, а просто писала в пустоту. То есть, при чтении будут возвращаться нули или что-то другое однообразное вместо записанных данных.
Бывают такие подделки, где это не реализовано и карта становится полностью недоступной, так как там затирается какая-то служебная информация или происходят другие процессы такого плана. Впрочем, это более редкие случаи.
Да, обязательно будут слайды.
Типы карт
Для начала ещё немного теории про SD карты… Да, я помню, что обещал слайды, надо немного ещё потерпеть.
Есть три основных стандарта SD карт:
- SD (или SDSC). Это карты ёмкостью до 4ГБ
- SDHC. Ёмкость от 4ГБ до 32ГБ включительно
- SDXC. У них ёмкость от 64ГБ до 2ТБ
Это нам очень поможет в определении подделок.
Есть ещё UHS-I, UHS-II, Class 10, Class 6, но это всё относится к скорости и в данном случае ни на что не влияет, так как мы это не рассматриваем.
Как проверить?
Так как контроллер говорит неверную ёмкость, то проверки типа «я посмотрел сколько гигабайт Windows показал доступными» работать не будут. Обычное форматирование тоже не поможет, так как это не проверяет ёмкость, а просто инициализирует файловую систему.
Есть несколько способов определить подделку:
- Проверка на запись-чтение.
Самый надёжный способ определение подделки. Например, если карта смогла записать 64ГБ, а прочитала правильно чуть меньше 8ГБ, то это явная подделка. - Визуальная проверка.
Обычно подделки достаточно низкокачественны и поэтому их можно определить по многим визуальным признакам и несоответствиям.
Теперь подробнее про каждый способ.
Не надо паниковать, мы почти дошли до слайдов.
Способ «запись-чтение»
Для этого способа нужна совместимая читалка карт. Достаточно записать несколько больших файлов и попробовать прочитать с проверкой md5/sha хеша или просто какой-то другой контрольной суммы.
Для упрощения процесса есть разные программы, которые могут это автоматизировать. Пожалуй, самая популярная это h2testw.
Например, так выглядит результат тестирования 64ГБ подделки, которая на самом деле оказалась 8ГБ картой:
h2testw работает под Windows.
Есть другие варианты. Например, консольная open source программа F3, которую можно собрать под Windows, Linux, Mac.
Или, например, FakeFlashTest (Windows), которая может сканировать быстрее, так как тестирует выборочно.
Визуальный способ
Программные способы точны, но неудобство в том, что нужно заплатить и получить эту карту. То есть, минимально будет потрачено время, а, возможно, и деньги.
К счастью, подделки сейчас на таком уровне, что их достаточно легко определить по фотографиям товара от продавца.
Я специально заказал пару десятков разных карт именно для того, что бы подробнее изучить как они выглядят и как их можно легко определить.
А теперь слайды
Все-все-все карты ниже работают только на первые 8GB. То есть, все карты являются переделкой из 8GB карт. И вдобавок которая очень медленная (Class 2).
- Noname 128GB Micro SD
Очень популярная Micro SD карта в noname упаковке. Всегда подделка. Без вариантов:
Критерии подделки:
На упаковке нет лого «SDXC», которое полагается для карт от 64ГБ и выше.
На самой карте лого «SDHC», которое предназначено для карт 32ГБ и ниже.
Забавные моменты:
Надпись «100% tested». Что именно тестировали непонятно. Видимо, качество подделки.
Надпись «Tech support». Никакой контактной информации этой поддержки на упаковке не указано. Бить в рельсу? - Sandisk Extreme 64GB Micro SD
Критерии подделки:
Упаковка от Sandisk Ultra, а сама карта Sandisk Extreme.
Ёмкость карты на упаковке не указана.
Указанная сзади на упаковке модель SDSDQM-0000-Z35 не существует.
На упаковке лого «Micro SD», а не «SDXC».
UPC 619659066970 соответствует старой 2GB карте.
Есть опечатки на задней стороне упаковки. - Sandisk Extreme 128GB Micro SD
Критерии подделки:
У Sandisk'а нет Micro SD карты ёмкостью 128GB серии Extreme. Самая большая это 64GB.
На упаковке написано «SDHC» вместо «SDXC».
«microsDHC» написано с ошибкой в капитализации буквы «s».
Уйма опечаток на упаковке сзади.
Несуществующая модель SDSDQX-128G-U46A.
UPC 619659097073 от 16GB карты. - Sandisk Ultra 128GB Micro SD
Относительно хорошая подделка на Sandisk:
Критерии подделки:
Оригинальная карта этой модели и такой ёмкости имеет полностью чёрный цвет с красными буквами. А тут красный с серым.
Фонт в надписи «128GB» не тот, который использует Sandisk на своих картах. - Sandisk Extreme 512GB Micro SD
Критерии подделки:
У Sandisk нет Micro SD карт на 512GB.
«SDHC» вместо «SDXC».
Внутри лежит карта на 256GB. Это уже верх наглости, так как я заказывал именно 512GB. Впрочем, Extreme Micro SD карты на 256GB тоже не существует у Sandisk'а.
Несуществующая модель SDSDQX-U46A.
UPC 619659097073 от карты на 16GB. - Sandisk Ultra 512GB Micro SD
Критерии подделки:
Несуществующая ёмкость, так как 512GB у Sandisk нет в этом формате.
Как обычно, «SDHC» вместо «SDXC».
Несуществующая модель SDSDQUA-512G-U46A.
Несуществующий UPC 619659078635.
На фото не видно, но карту можно вынимать просто открыв пластиковую крышку. А на оригинальных Sandisk надо обязательно резать упаковку. - ADATA 128GB и 64GB Micro SD
Критерии подделки:
На упаковке не указана ёмкость.
«SDHC» вместо «SDXC».
128GB карта (посередине) имеет перевёрнутую вверх ногами надпись.
На 128GB и 64GB упаковках один и тот же UPC 4718050601189, который принадлежит карте на 2GB. - Samsung EVO 128GB Micro SD
Критерии подделки:
Нет ёмкости на упаковке.
Обычное «SDHC» вместо правильного «SDXC».
UPC 8806085214224 от карты на 32GB. - Samsung EVO 64GB Micro SD
Критерии подделки:
Ужасное качество печати — на картинке текст сливается и сложно читать. Как бы распечатано на некачественном струйном принтере.
Банальное «SDHC» вместо «SDXC».
UPC 8806085627291 от другой карты на 16GB.
Вообще, если взять Samsung EVO карту в руки, то у оригинальной карты немного другая раскраска. Например, там белым цветом окрашены торцы карты, а у подделки краска только сверху на поверхности. Так же Samsung карты могут быть изготовлены только в Корее или Мексике. В Тайване они не производятся. - Samsung 512GB Micro SD
Критерии подделки:
Несуществующая карта на 512GB. У Samsung нет такой ёмкости в Micro SD формате.
«Model: Flash Cards». Это что за ерунда?
Несуществующий UPC 8806085214170
Samsung Essential 64GB Micro SD
Критерии подделки:
Не указана ёмкость карты на упаковке.
Обычное «SDHC» вместо «SDXC».
Сзади на упаковке много неточностей. Например, зачем мне табличка карт 2GB-32GB если у меня по идее 64GB? Нет номера модели. UPC 8806071456836 от карты на 4GB.
Как я уже писал выше, все эти карты на самом деле являются 8GB Micro SDHC Class 2 картами.
Все карты выше сзади выглядят так:
У всех карт сзади написано:
MMB3R08BUACA-GE
Код даты выпуска
Made in Taiwan
Цифры «08» в первой строке означают ёмкость 8GB.
Что делать?
Если продавец прислал карту, которая при проверке оказалась на значительно меньшую ёмкость, то надо требовать возврат денег.
Бывает так, что продавец мог и не знать (только что купил партию и теперь продаёт в розницу), поэтому я советую требовать возврат денег достаточно вежливо. Грубость процесс не ускорит.
Главное, не медлить.
Если продавец не отвечает, то можно смело открывать диспут на несоответствии описанию.
Так же я заметил, что почти все брендовые карты на Ali являются подделкой. На eBay есть настоящие, но надо искать и внимательно изучать фотографии (если настоящие) и просить продавца предоставить их если фотографий нет.
Особенно стоит обратить внимание на обратную сторону карты (если есть возможность), что бы там не было «MMB3R08BUACA-GE» или что-то очень близкое к этому. Я встретил вариации MMB3R08GUACA-GE, MMB3D08BUACA-GE, MMB3D08GUACA-GE, MMB3R08GUACA-GE.
Подделки есть везде. Например, на Amazon'е я видел достаточно много явных подделок. Ведь товары на Amazon'е продаёт не только Amazon.
Если нужна 100% гарантия, то надо покупать дороже у авторизированных продавцов. Только надо узнавать у производителя кто именно авторизирован, так как некоторые продавцы могут писать, что они авторизированы, а на самом деле таковыми не являются.
Если взять карты с фотографии в начале этой статьи и перевернуть, то получится такая картина:
Кто угадает какая из них Sandisk, Samsung, AData? Правильный ответ: никакая.
Забавные моменты
Я иногда люблю смотреть как продавцы отмазываются по этому поводу.
Вот некоторые из этих отмазок:
"Эта карта была проапгрейжена с 8GB до 128GB". Что за ерунда? Micro SD карту нельзя так вот просто апгрейдить. Это не компьютер, где можно просто заменить модуль памяти.
"Windows показывает 64GB, поэтому это 64GB". Тут понятно, что Windows просто показывает то, что рассказала сама карта. Windows не проверяет.
"Для уменьшения цены эта карта обозначена как SDHC вместо SDXC". Это на цену никак не влияет если бы это была оригинальная карта.
По поводу опечаток на упаковке: «Sandisk просто опечатался, но карта всё равно 256GB». Ну-ну.
"Это настоящая карта, потому что я её купил из проверенных источников". Кто-нибудь видел эти источники? Это же дядя Шау Ляу! Он не мог обмануть.
"Я работаю в секретном отделе Samsung, поэтому у меня есть карты 512GB, которые нам подарили и разрешили продать". Три раза «ха». Этот продавец точно знает, что продаёт подделки.
Автор: nochkin