Всем привет!
Сегодня обзор будет посвящен необычной флешке Lexar JumpDrive M10. Современная промышленность выпускает великое множество флеш-накопителей. Их основная характеристика — это, конечно, объем памяти, но что делать производителю, чтобы привлечь покупателя к своей продукции?! Тут начинается настоящий креатив! Эксперименты с материалом корпуса, его формой, размерами и цветом. А еще оснащение рядом технических решений для защиты информации или просто маркетинга, например: доступ по отпечатку пальца, кодовые механические замки, встроенные часы, различные подсветки и т.д. Наш герой обзора примечателен тем, что имеет индикатор, который все время показывает оставшееся место.
Производителем является американская компания Lexar, которая специализируется на производстве запоминающих устройств. Штаб-квартира компании находится в городе Фримонт, штат Калифорния. Продукция компании выпускается под собственными торговыми марками Lexar и Crucial.
Покупал в американском Амазоне, прямой доставки в Россию вроде нет, поэтому через посредника. Посылка была в виде бумажного конверта.
Теперь рассмотрим JumpDrive M10 поближе. Заводская упаковка — это пластиковый блистер с картонными вставками.
Заявленные технические характеристики.
Модель: Lexar JumpDrive M10 32 GB
Объем: 32 ГБ
Форм-фактор: внешняя
Цвет: белый
Корпус: пластик
Тип интерфейс: USB 3.0, совместим с USB 2.0
Скорость чтения: до 100 МБ/с
Скорость записи: до 30 МБ/с
Гарантия производителя: 3 года
Внешний вид.
Корпус выполнен из пластмассы, в верхней части — прозрачная глянцевая вставка. Думаю, что такая поверхность будет легко собирать царапины. Тут же расположен индикатор свободного места. Внутри корпуса имеется синий светодиод, который будет зажигаться при обращении к флешке.
Одна из частей корпуса сдвигается для защиты usb разъема при транспортировке.
Нижняя часть сделана из серого пластика, предусмотрено отверстие под петлю или карабин.
Индикатор.
Индикатор имеет размеры 16,5 х 4,5 мм и выполнен по технологии e-ink. А это значит, что напряжение ему необходимо только для перерисовки изображения, поэтому он всегда «работает». По мере записи информации будет закрашиваться от 0 до 100%. Тут производитель немного «сжульничал», столбик заполняется не плавно (как можно подумать, глядя на рендерные фото в интернете), а имеет 7 делений, т.е. примерно по 15% от объема.
Идея мне понравилась, но почему бы не сделать это плавно, а еще лучше отображать цифрами в процентах?
Работа и тестирование.
Подключаю к компьютеру и… ничего не происходит)) Сначала даже подумал, что она не рабочая. Оказалось, первая инициализация проходит секунд 40, потом подключается и работает как обычно.
Информация о накопителе из диспетчера устройств.
Съемный диск имеет файловую систему FAT32 и 29,7 ГБ свободного места.
На флешку записана программа EncryptStick Lite для защиты информации, как это работает, напишу чуть позже.
FAT32 мне не подходит, поэтому делаю полное форматирование в NTFS с размером кластера 4096 байт.
Сначала проверил полный объем программой H2testw v1.4. Для записи доступно 30449 Мегабайт.
Тест пройден без ошибок.
Классический тест CrystalDiskMark v5.2.1. В режиме USB 2.0 и USB 3.0
Следующий на очереди AS SSD Benchmark v1.9.5986.35387. Интересно, что в режимах 4K и 4K-64Thrd программа пыталась выполнить тест, работала сутки и зависала.
AS SSD Copy-Benchmark
AS SSD Compression-Benchmark
В целом из тестов видно, что линейные скорости чтения/записи соответствуют заявленным.
Железо и устройство.
Сначала вытащил информацию о памяти и контроллере.
Тут используется память фирмы Micron, выполненная по технологии NAND MLC. Программа говорит, что это micron mt29f128g08cbcab, наверное, это не совсем так либо память используется не полностью )). Тип контроллера Innostor IS903 — это двухканальный контроллер, который поддерживает 8K/16K флеш-память MLC\SLC, изготовленную по 2xnm / 2ynm / 1xnm технологиям. Его
DataSheet и
спецификация.
Для интереса решил посмотреть информацию другими программами ChipGenius и спец утилитой для контроллеров Innostor.
Все три программы показывают одинаковую информацию. Что ж, попробую визуально определить, насколько эта информация верна. Аккуратно разбираю флешку, корпус частично на клею, частично на защелках. Процесс разборки сродни прохождению квеста ))) Под капотом одна текстолитовая плата с микросхемами памяти и контроллером.
Дисплей подключается небольшим шлейфом, который легко вынимается из разъема. Видно, что пайка качественная, флюс отмыт хорошо. Большую часть платы занимает микросхема памяти, которая действительно оказалась произведенной фирмой Micron, маркировка 3TA1D-NW542, в гугле никак не находится.
На оборотной стороне, слева направо: Кварц для работы контроллера, контроллер Innostor IS903, флеш-память Micron 3TA2D-NW542, контроллер дисплея VHC 164G233.
Программное обеспечение.
Хочу сказать пару слов о программном обеспечении EncryptStick Lite, она служит для шифрования файлов. Тут все просто, запускаете программу, придумываете пароль.
В главном окне видно нашу флешку, перетаскиваем файлы, которые хотим зашифровать, на иконку.
В опциях выбираем метод шифрования, в лайт версии программы это AES 256 bit.
В итоге получаем зашифрованные файлы с расширением dat.
Соответственно, чтобы их расшифровать и просмотреть, нужно запускать EncryptStick Lite. Эта программа также позволяет делать зашифрованные бэкапы всех файлов на компьютер. Есть защита от брутфорса и перехвата пароля буффером обмена. С полным функционалом можно ознакомиться
тут, почитать FAQ
тут.
Подведем итоги.
Сама флешка мне понравилась, она, конечно, не хватает звезд с неба по скорости записи, есть намного более скоростные модели (большего объема), но она полностью соответствует заявленным характеристикам, тут без сюрпризов и это хорошо. Дисплей работает, никаких аккумуляторов ему не надо, информация всегда видна. Из минусов — сложность доставки в Россию, но это уже претензии к магазину. По традиции, отвечу на ваши вопросы в комментариях.
К примеру, удалённый файл в FAT не затирается ни как, просто ставится метка, что место занимаемое им свободно, и конечно же, метку можно восстановить. Так что, вопрос выше, меня тоже интересует :)
З.Ы. По фотографии платы можно вообще заподозрить, что индикатор подвешен на старшие линии шины адреса и та мелкая логическая микруха выводит из них 7-битную «картинку» для индикатора. ;) Кстати, от китайцев, придумавших в своё время «эмуляторы» контроля чётности для модулей ОЗУ, вполне можно такое ожидать… :/
Ещё раз: контроллер при заполнении индикатора руководствуется своими данными о кол-ве секторов которые он считает свободными и в которые он может писать, всё. На файлики ОС, что у него на поляне, ему без разницы.
Немного истории: плееры оснащённые 1,8" жесткими дисками тоже музыку не аппаратными средствами HDD играли, там такое же в принципе устройство было.
Если серьёзно, то нет — слишком узкоспециализированный SoC. Хотя мощей именно на HDD дофига — не всякий пень на 478-м вывезет, если можно сравнивать несравняемое.)
КГБМИ6 и там заставить матричники играть музыку.А данных на программирование таких устройств и нет, этим не то что делиться не любят — это пересекречено по самое нихачу и не то что один человек, а даже отдел не сможет ничего путнего сделать без других. Нет такого человека который бы в одного полностью бы знал как точно работает винт, максимум начальники отделов производителя HDD, если всех собрать, могут составить полную картину по работе устройства. И то без частностей применимых к той или иной модели. Там вообще концы глубоко в воде.
А про секретность говорять, что доку по винтам Seagate даже своей компании по DR «365» или как она там сейчас называется не даёт, ибо нефиг, сами разберётесь, не дураки, а у нас может утечка быть.)
Сколько ячеек для записи доступно, а сколько нет, контроллер в курсе, очевидно даже какой-то физический вывод для этого имеет (может не именно для этого, но удалось использовать в этих целях, ниже вон про микруху писали) раз экран удалось зацепить.
Дабы дальнейшие вопросы предвосхитить приведу пример: скажем создаём на флешке Ext4 заполняем наполовину, индикатор отображает эту половину. Втыкаем флешу в Винду — диск не формачен, индикатор по-прежнему показывает половинную заполненность. Форматируем в ФАТ — индикатор сбрасывается, инфа тож теряется. Хоть она там и не затёртая, но контроллеру была дана команда при форматировании считать все сектора пустыми (за исключением создаваемых при форматировании файлов ФС, с которыми работает драйвер ФС ОС, создавая структуру этой самой ФС, таблицы имена и т.д. и на которые контроллеру по прежнему пофиг — для него это те же 0 и 1 помеченные как неиспользуемые для записи и от, например, альбома Стаса Михайлова для контроллера они ничем не отличаются) и в следующий раз он в них будет писать.
А вот обучить контроллер всем видам ФС, снабдить драйвером под каждую, что бы он мог строить по метафайлам структуру ФС и судить по её таблицам о её заполнении — вот это действительно фантастика.)
Вы уровни ФС и контороллера постоянно объединить пытаетесь, я же их вместе не рассматриваю.
Для контроллера есть какой-то диапазон LBA, т.к. именно им он для внешнего мира и представляется. ;)
Давайте проведём несколько простых мысленных экспериментов.
Эксперимент 1. Берём новую чистую сабжевую флэшку с индикатором на нуле и подключаем к ПК. Любым дисковым редактором (или утилитой dd под никсами) записываем на неё полный посекторный образ от флэшки такого же объёма (т.е. 29,8ГБ) с разделом, скажем, FAT32, заполненным на 20%. Изменятся ли показания индикатора к моменту окончания записи образа? Отмонтируем флэшку и монтируем обратно. Без очков видим в любом Проводнике, что флэшка заполнена на 20%. А что мы видим на индикаторе?
Эксперимент 2. Исходные данные те же. Только записываем на этот раз не полный образ. А вместо этого заполняем флэшку такого же объёма под завязку файлами, состоящими из одних только ASCII 0 (пишем сколько влезет 4-гигабайтных файлов и один меньшего размера по месту), собираем информацию о «ненулевых» секторах (их будет мизер на фоне общего размера флэшки, гораздо меньше 1%). Далее записываем на подопытную флэшку эти «ненулевые» секторы по тем же самым адресам. Итого имеем: физически на флэшку (и в NAND) записано «ноль, ноль и хрен вдоль» процентов её объёма, но при этом (опять же, после перемонтирования) флэшка оказывается заполнена на 100%. Вопрос всё тот же: что мы увидим на индикаторе? :/
Автор вообще никак это не отобразил в обзоре, подробнее есть в предыдущем:
mysku.club/blog/ebay/44091.html
Вообще объединять ATA команду и ФС в одно предложение в данном случае не самая лучшая идея: команда будет подана при необходимости в не зависимости от типа ФС и даже её наличия.
Похоже, что микросхема справа совсем не контроллер дисплея, а обычная логика 74VHC164 8-Bit Serial-In/ Parallel-Out Shift Register. Еще интереснее, что контроллер флэша, похоже, не имеет средств для общения с ней. В общем, для меня загадка, как это работает.
+++
В другом ДШ есть SPI-интерфейс. Вот он-то и управляет экранчиком.
Ни с одной нет никаких проблем, с этой стороны
«The drive itself is flimsy and the sliding cover has almost fallen off, just by taking it out of the package.»
на Али есть что-то подобное?
ebay.com/itm/381906720313
32 мало
аааа. эта как раз на 64. спасиб.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.