- PVSM.RU - https://www.pvsm.ru -
В последнее время Micro SD карты становятся всё более популярны. По этому поводу появляется всё больше продавцов, готовые на этой почве поживиться обманом и разными уловками на эту тему.
Понадобилась мне как-то Micro SD карта ёмкостью 64ГБ для небольшого проекта на Raspberry Pi. Но когда я стал искать что-то подходящее на eBay, то с удивление обнаружил, что подавляющее число продавцов выставляют откровенные подделки. Даже на Амазоне ситуация была не очень привлекательна в этом плане. На картинке выше все карты являются подделками.
После этого я решил заказать несколько таких подделок и поделиться этим тут, что бы обезопасить остальных не только от потери денег, но и от потери данных. А ведь данные зачастую дороже.
Обещаю слайды.
Для начала определюсь, что именно я считаю подделкой, так как подделки бывают разные.
Два основных типа подделок карт памяти это:
Да, скоро будут слайды.
Для начала надо понять каким образом можно подделать ёмкость.
Грубо говоря, флеш карты состоят из двух основных компонентов — контроллер и сама флеш микросхема. За взаимодействие с хостом (компьютер, камера и т.п.) отвечает контроллер, который знает тип подсоединённой флеш микросхемы, скорость, протокол общения с хостом и прочую административную деятельность в обслуживании карты в целом.
Если, например, флеш микросхема имеет ёмкость 16ГБ, то контроллер об этом расскажет хосту. В этом случае хост будет знать, что больше 16ГБ записать нельзя и все будут счастливы.
Но если контроллер запрограммировать так, что бы он рассказывал другую ёмкость (например, 64ГБ), то хост будет думать, что это 64ГБ карта, хотя, количество данных, которые можно хранить на этой карте, будет так же 16ГБ.
То есть, если карту вставить в компьютер или камеру, то они будут показывать, что эта карта 64ГБ, но все данные после записи 16ГБ будут полностью потеряны.
Из-за особенностей организации флеш микросхем при переполнении адреса доступа запись будет начинаться опять с начала и затирать старые данные. В этих случаях обычно контроллер программируют так, что бы запись не шла по кругу, а просто писала в пустоту. То есть, при чтении будут возвращаться нули или что-то другое однообразное вместо записанных данных.
Бывают такие подделки, где это не реализовано и карта становится полностью недоступной, так как там затирается какая-то служебная информация или происходят другие процессы такого плана. Впрочем, это более редкие случаи.
Да, обязательно будут слайды.
Для начала ещё немного теории про SD карты… Да, я помню, что обещал слайды, надо немного ещё потерпеть.
Есть три основных стандарта SD карт:
Это нам очень поможет в определении подделок.
Есть ещё UHS-I, UHS-II, Class 10, Class 6, но это всё относится к скорости и в данном случае ни на что не влияет, так как мы это не рассматриваем.
Так как контроллер говорит неверную ёмкость, то проверки типа «я посмотрел сколько гигабайт Windows показал доступными» работать не будут. Обычное форматирование тоже не поможет, так как это не проверяет ёмкость, а просто инициализирует файловую систему.
Есть несколько способов определить подделку:
Теперь подробнее про каждый способ.
Не надо паниковать, мы почти дошли до слайдов.
Для этого способа нужна совместимая читалка карт. Достаточно записать несколько больших файлов и попробовать прочитать с проверкой md5/sha хеша или просто какой-то другой контрольной суммы.
Для упрощения процесса есть разные программы, которые могут это автоматизировать. Пожалуй, самая популярная это h2testw.
Например, так выглядит результат тестирования 64ГБ подделки, которая на самом деле оказалась 8ГБ картой:
h2testw работает под Windows.
Есть другие варианты. Например, консольная open source программа F3 [2], которую можно собрать под Windows, Linux, Mac.
Или, например, FakeFlashTest (Windows) [3], которая может сканировать быстрее, так как тестирует выборочно.
Программные способы точны, но неудобство в том, что нужно заплатить и получить эту карту. То есть, минимально будет потрачено время, а, возможно, и деньги.
К счастью, подделки сейчас на таком уровне, что их достаточно легко определить по фотографиям товара от продавца.
Я специально заказал пару десятков разных карт именно для того, что бы подробнее изучить как они выглядят и как их можно легко определить.
Все-все-все карты ниже работают только на первые 8GB. То есть, все карты являются переделкой из 8GB карт. И вдобавок которая очень медленная (Class 2).
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
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/gadzhety/94123
Ссылки в тексте:
[1] Image: http://geektimes.ru/post/253322/
[2] F3: http://oss.digirati.com.br/f3/
[3] FakeFlashTest (Windows): http://www.rmprepusb.com/tutorials/-fake-usb-flash-memory-drives
Нажмите здесь для печати.