Приветствую уважаемых Хабравчан! На страницах блога компании “Хардмастер” сегодня наш коллега по цеху Виктор Мрих, который поведает о муках выбора USB флеш дисков в разрезе возможного восстановления данных с них.

Зарождение «другого» взгляда на выбор флешки


Очень часто друзья и знакомые, зная специфику моей работы, обращаются с вопросом о выборе хорошего/надежного/стильного накопителя для хранения данных. Кому-то нужна очередная флешка, кому-то — карта памяти для нового гаджета или фотоаппарата. Обычно я отвечаю, что все носители почти одинаково ненадежны, но как правило, такой ответ мало кого устраивает и воспринимается как акт неуважения и пофигизма по отношению к вопрошающему. Самые упорные продолжают настаивать: — «Вот как ты себе выбираешь флешки и карты памяти?» И я решил ответить…



Я выбираю такие накопители, с которых можно, случись какая неприятность, восстановить данные с наибольшей вероятностью. Специфика моей работы такова: в нашу компанию для исследований попадают абсолютно новые Flash диски и основная задача заключается в том, чтобы имитируя поломку этой флешки, восстановить с нее содержимое.

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

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

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

Флешки 64 Гб. Цены


В этой статье мы будем говорить о семи USB Flash накопителях. Все они были куплены в одном из сетевых магазинов в один день.

  1. Kingston DataTrаveler HyperX 3.0 — 4 630 руб. (72.34 руб. за 1 Гб)
  2. Toshiba SUZAKU — 1 840 руб. (28.75 руб. за 1 Гб)
  3. Kingston DataTraveler G4 — 1 920 руб. (30 руб. за 1 Гб)
  4. Qumo Aluminium 3.0 — 2 120 руб. (33.13 руб. за 1 Гб)
  5. Transcend JetFlash 780 — 3 820 руб. (59.69 руб. за 1 Гб)
  6. Kingston DataTraveler 101 G2 — 1 840 руб. (28.75 руб. за 1 Гб)
  7. SanDisk Extreme — 3 270 руб. (51.09 руб. за 1 Гб)


Скорость чтения и записи


Для теста скорости я специально не стал использовать ПО, написанное моими коллегами. Для проверки скорости работы накопителей была выбрана общедоступная программа CrystalDiskMark версии 3.0.3. Очень простая и понятная софтинка, которая показывает:

  • Скорость последовательного чтения/записи
  • Скорость случайного чтения/записи блоков по 512 Кб
  • Скорость случайного чтения/записи блоков по 4 Кб (Глубина очереди 1)
  • Скорость случайного чтения/записи блоков по 4 Кб (Глубина очереди 32)

Тест выполнялся на одном и том же компьютере, на одном и том же порту. Хотя большинство флешек в этом обзоре имеют интерфейс USB 3.0, зачастую этот разъем не очень удобно расположен и многие пользователи вставляют флешки в разъем USB 2.0 на передней панели компьютера, поэтому в обзоре будут показаны характеристики работы при подключении к USB 3.0 и к USB 2.0.

Kingston DataTrаveler HyperX 3.0




Порт USB 3.0




Порт USB 2.0




Toshiba SUZAKU




Порт USB 3.0



Порт USB 2.0





Kingston DataTraveler G4




Порт USB 3.0




Порт USB 2.0




Qumo Aluminium 3.0




Порт USB 3.0




Порт USB 2.0




Transcend JetFlash 780




Порт USB 3.0




Порт USB 2.0




Kingston DataTraveler 101 G2




Порт USB 3.0




Тут невнимательный читатель скажет: «А что так мало???» Внимательный же читатель обратит внимание на упаковку из-под этой флешки и увидит, что на ней установлен интерфейс USB 2.0. Скорее всего этим и объясняется наименьшая цена в данной группе флешек.

Порт USB 2.0




SanDisk Extreme




Порт USB 3.0




Порт USB 2.0




Промежуточный итог тестов


Лидером по скорости чтения стал накопитель Transcend JetFlash 780
Лидером по скорости записи стал накопитель SanDisk Extreme

Анализ результатов промежуточных тестов


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

Подсчитав отношение скорости чтения к стоимости 1 Гб памяти, мы получили следующие значения (чем больше значение, тем выгоднее использовать накопитель):



Подсчитав отношение скорости записи к стоимости 1 Гб памяти, мы получили следующие значения (чем больше значение, тем выгоднее использовать накопитель):



Также полезным будет знать отношение скорости записи к скорости чтения. Чем ближе значение к 1, тем устройство более универсально, и использовать накопитель более «комфортно».



Логичные выводы


Итак, пора сделать базовые выводы из этой кучи картинок:

  • Если бюджет сильно ограничен и необходимо найти самый дешевый вариант, очевидный выбор — Toshiba SUZAKU за 1 840 рублей.
  • Если нужен оптимальный вариант, учитывающий скорость чтения и стоимость, то выбор бы пал на Qumo Aluminium 3.0 за 2 120 рублей.

Но Голливудский кинематограф в общем, и Итан Хант в частности заложили в моем сознании, что наиболее важным показателем работы накопителей является скорость записи.



  • Поэтому, если бы мне показали все эти тесты и спросили, «что бы ты выбрал лично для себя?», я бы ответил, что с точки зрения соотношения цены и производительности, я взял бы себе SanDisk Extreme.

Тест на честность


Некоторые производители на упаковке к своим накопителям рисуют показатели скорости чтения/записи в надежде на то, что при выборе покупатель обратит на это внимание и сделает выбор в пользу этого товара. Проверим, насколько заявленные значения отличаются от реальных.

Чтение



Запись



Понятное дело, что около каждого заявленного значения стоит маленькая "*", которая ссылается на еле заметный текст. Там говорится, что реальные данные могут отличаться, тестирование происходило в специальных условия и БЛА БЛА БЛА.

Самой «честной» становится флешка Transcend JetFlash 780. Недостающие проценты можно списать на погрешность измерений. На втором месте — SanDisk Extreme и Toshiba SUZAKU.

Если что-то пошло не так…


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

Дальше свою работу начинает специалист по восстановлению информации с флешек. Разбирает накопитель и начинает шаманить и доставать данные по кусочкам, шаг за шагом. А про себя думает: «Ну почему опять эти некачественные микросхемы, опять сложный контроллер и т.д.»

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

Методика и критерии оценки


Попробуем оценить накопители по 9-балльной системе. Будут рассмотрены 4 критерия:

Демонтаж микросхем памяти
  • 0 баллов — без особых проблем
  • 1 баллов — возможны сложности
  • 2 баллов — возможно при определенных условиях

Считывание дампа микросхем памяти
  • 0 баллов — без особых проблем
  • 1 баллов — возможны сложности
  • 2 баллов — длительно/трудоемко, невозможно

Выполнение предварительных преобразований
  • 0 баллов — без особых проблем
  • 1 баллов — возможны сложности (решаемы)
  • 2 баллов — возможны сложности (на данный момент нерешаемы)

Сборка образа
  • 0 баллов — без особых проблем
  • 1 баллов — возможны сложности (решаемы, трудоемко, длительно)
  • 2 баллов — возможны сложности (пока что нерешаемы)

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

Компоненты накопителя


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

1. Kingston DataTrаveler HyperX 3.0
  • Контроллер Phison PS2251-01-L
  • Микросхемы памяти 4 шт в корпусе TLGA-52, производство Toshiba

2. Toshiba SUZAKU
  • Контроллер Toshiba TC58NC2303GST (перемаркированный Phison PS2251-03-v)
  • Микросхемы памяти 2 шт в корпусе TSOP-48, производство Toshiba

3. Kingston DataTraveler G4
  • Контроллер Phison PS2251-07-V
  • Микросхемы памяти 1 шт в корпусе TLGA-52, производство Toshiba

4. Qumo Aluminium 3.0
  • Контроллер Phison PS2251-07-6
  • Микросхемы памяти 1 шт в корпусе BGA-132, производство Toshiba

5. Transcend JetFlash 780
  • Контроллер Innostor IS903
  • Микросхемы памяти 2 шт в корпусе BGA-132, производство Samsung

6. Kingston DataTraveler 101 G2
  • Контроллер Phison PS2251-68-5
  • Микросхемы памяти 1 шт в корпусе TLGA-52, производство Toshiba

7. SanDisk Extreme
  • Контроллер SanDisk 20-82-08369-1
  • Микросхемы памяти 1 шт в корпусе TLGA-52, производство SanDisk

При кратковременном анализе становится понятно, что почти во всех накопителях установлены контроллеры и микросхемы памяти одного поколения, изготовленные на одних и тех же заводах. Также эти данные подтверждают тезис, что все накопители одинаково ненадежны, потому что они сделаны почти из одних и тех же компонентов.

Результаты теста на восстановление


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



Победителем в номинации наиболее вероятного успешного восстановления файлов в случае поломки стал накопитель Toshiba SUZAKU, так как данная флешка набрала наименьшее количество баллов. Если бы я выбирал накопитель для себя, исходя из соображений наибольших шансов на успешное восстановление файлов в случае аппаратной поломки, то выбрал бы именно его. Восстановление данных с него наиболее быстрое, и вероятность получить данные очень высока. Справедливости ради надо отметить, что USB накопители под брендом Toshiba появились сравнительно недавно. Это новый игрок на рынке, столь низкие цены связаны с маркетинговыми ходами компании, и, по прогнозам, цены на эту продукцию вырастут.

Практические выводы


Каждый из Вас сможет быстро и без лишних усилий оценить вероятность восстановления данных со своей флешки, выполнив два простых шага:

Скачав с сайта flashboot.ru специальную программу, которая поможет определить состав компонентов накопителя, не разбирая его. Например, Flash Drive Information Extractor 7.5

Узнав маркировку контроллера, переходим на сайт "Системы решений" компании AceLab и выполняем поиск своего контроллера. Если контроллер есть в списке, то ваши данные могут быть восстановлены на специальном оборудовании. Если случится беда, и флешка все-таки сломается, то ищите специалистов, которые используют программно-аппаратный комплекс PC-3000 Flash в своей работе. Если же Вашего контроллера нет в списке, то совет — замените свою флешку на ту, с которой можно восстановить данные.

В финале хочется добавить — при выборе накопителя внимательно изучите цены, почитайте обзоры и загляните к нам в хабра-блог или на сайт «Хардмастер». Возможно, эта флешка уже была у нас в обзорах, и результаты тестов помогут сделать правильный выбор.

На этом всё. И помните, Lost forever still can be found…

Комментарии (29)


  1. aik
    07.04.2015 16:11

    Про сандиск могу сказать, что у них гарантия хорошая. Пару месяцев назад сдохла флэшка (экстрем, только 32 гига) — связался с сандиском, те сказали, что гарантия — 30 лет и велели выслать им сломанную флэшку. Выслал, через пару недель после этого с курьером приехала новая.

    Само собой, важную информацию на флэшке я не хранил, всегда была копия на другом носителе.


  1. Chiron
    07.04.2015 16:14

    Втыкание USB 2.0 флешки в порт USB 3.0 ничего не даст. USB2.0 и 3.0 технически — абсолютно разные протоколы, и обслуживаются разными контроллерами. То есть в порту USB 3.0 часть дорожек идет на контроллер 3.0, а часть — на 2.0. При этом чаще всего контроллер 2.0 — тот же, что и для других USB 2.0 разъемов компьютера или ноутбука.


    1. wwwHardMasterInfo Автор
      07.04.2015 17:24
      +3

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


  1. valis
    07.04.2015 16:40

    Спасибо, интересный обзор. Но почему этот подход к выбору флешки Вы назвали «Другим» не понятно.


    1. wwwHardMasterInfo Автор
      07.04.2015 17:25
      +3

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


      1. yul
        07.04.2015 18:27

        Случись потеря флешки, как вы собираетесь с нее восстанавливать файлы? Может, просто не хранить на ней уникальные файлы?


        1. wwwHardMasterInfo Автор
          07.04.2015 18:53

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


      1. zuyac
        07.04.2015 19:07

        Не знаю, как остальные пользователи, у меня этот вопрос всегда в голове при выборе носителя появляется. Нужно же рассчитывать все на несколько шагов вперед.


  1. Sap_ru
    07.04.2015 18:17

    Что-то не так. Дешёвый Kingston DataTraveler G4 с одним банком памяти показывает прямо какие-то чудеса быстродействия — в чём подвох?


    1. wwwHardMasterInfo Автор
      07.04.2015 18:27
      +2

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


  1. dude_sam
    07.04.2015 21:00
    +4

    Купил в ноябре 2014 года за $44 (сейчас, кстати, уже $39) упомянутую в тесте флешку сандиск только ради подобных картинок при копировании:

    image

    Да, запускал тест скорости, но финальных результатов не дождался, в промежутке были значения скорости повыше

    200/250 запись/чтение
    image


  1. Gibarian
    07.04.2015 21:24

    то знаем, что некоторые девайсы пока что невосстановимы в принципе.

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


    1. merlin-vrn
      07.04.2015 21:37
      +1

      из таблички видно, что sandisk extreme и qumo aluminium — лидеры по проблемам

      Вообще от себя могу сказать, что некоторые контроллеры шифруют содержимое перед записью в память. Делается это для того, чтобы уравнять количество 1 и 0. Ключ хранится в контроллере, умер контроллер — и данные невосстановимы, хотя память отлично читается; натыкались на это, правда, не с флешками, а с SSD.


      1. wwwHardMasterInfo Автор
        07.04.2015 21:45
        +2

        Вы абсолютно правы, если в виде внутренних преобразований, которые выполняет микроконтроллер для «распределения» нагрузки на NAND чипы, выбраны не инверсия, к примеру, и не XOR, а шифрование, то на 99% ничего восстановить не получится.

        С шифрованными SSD, кстати, немного попроще. Для некоторых моделей есть разработки по прогрузке микрокода в ОЗУ, предварительно выведя накопитель в технологический режим, если диск не совсем дохлый, конечно. В этом случае достучаться до информации можно, т.к. активируются встроенные механизмы дешифрации SSD.


        1. merlin-vrn
          09.04.2015 10:09

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

          Собственно, зная модель устройства и ключ шифрования реально всё расшифровать. Плохо только то, что этот ключ хранится в самом контроллере.


          1. merlin-vrn
            09.04.2015 10:15

            Ой, про ключ соврал конечно. Ключ — это то, конечно, что есть ключ непосредственно блочного алгоритма. Инициализатор счётчика — это IV.


      1. gaelpa
        08.04.2015 03:12

        Интересно, в чем проблема в таком случае использовать один и тот же, опубликованный на сайте производителя ключ? Цель то не в шифровании как таковом, а в выравнивании вероятностей.


        1. merlin-vrn
          09.04.2015 10:17

          Именно так. На практике в разных экземплярах зачем-то разные ключи. Не помню, что это за SSD был, к сожалению. (Это вообще феерический случай — некий бравый админчег положил базу 1С на SSD и не делал бекапы, чудик. Контроллер SSD сдох, и результат был немного предсказуем.)


    1. wwwHardMasterInfo Автор
      07.04.2015 21:40
      +1

      Многие флешки, выполненные на монокристальной основе (подробнее про монолиты можно посмотреть тут: www.hardmaster.info/news14/29-09-2014.html), определить их зачастую можно по размеру, заведомо меньшему, чем размер м\с TSOP48, иногда они чуть ли не с разъем USB размером — очень непросто восстанавливаются, и имеют тенденцию зависать на исследования месяцами.

      Почти все сандиски, многие флешки выполненные на Phison, ITE микроконтроллерах — потенциальный гемор с непредсказуемым результатом. Вообще с каждым годом процесс восстановления информации с аппаратно неисправных устройств, будь то Flash, SSD или «классические» HDD становится всё сложнее.


      1. wwwHardMasterInfo Автор
        07.04.2015 21:50
        +1

        И кстати, нужно иметь в виду, что успех восстановления данных далеко не в последнюю очередь зависит от квалификации инженера, и от суммы, которую заказчик готов заплатить за работы ;)


        1. Gibarian
          07.04.2015 22:23
          +1

          Ну про квалификацию и сумму это понятно. Даже бы сказал — очевидно. :)


      1. Gibarian
        07.04.2015 22:21

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


  1. DeeKey
    08.04.2015 02:06

    Спасибо за статью — интересная точка зрения.

    У меня, правда, на первом месте удобство и компактность (плюс backup возведенный в привычку). Так что при всем многообразии выбора в конце концов выбор останавливается на micro SD адаптере для USB, например

    image


  1. DartRaven
    08.04.2015 03:55

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


  1. Louter
    08.04.2015 07:09

    Формулу подсчёта баллов для таблицы чтение за цену и записи за цену не вижу или её нет? (читаю сутра, возможно невнимателен и не проснулся)

    Цены не самые низкие. Маркет яндекса показывает, что на тошибу 26.25 (против 28.75) цена за гиг, а на трансцент — 44.42 (против 59.69) что немного искажает итоговый бал. (стальные не проверял) Логика выбора цен?

    Подход интересный, необычный. И редкий: флешка — носитель информации, а не хранилище данных и не рабочий каталог. Хотя если бы все люди следовали этому кредо, то у вас бы была другая работа =) (да… сколько профессий бы не существовало, живи мы как вулканцы \\V )


    1. wwwHardMasterInfo Автор
      08.04.2015 11:47

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

      Что касается логики покупки: не стояло задачи отыскать как можно дешевле, а потом еще и выцыганить у продавца 5% скидки, объясняя, что «сами мы не местные». Флешки покупались для анализа новых алгоритмов ECC и XOR преобразований, поэтому был сделан заказ в одном из крупных сетевых магазинов, рассчитывая что цена будет «среднерыночной».


      1. Louter
        10.04.2015 23:51

        Спасибо за ответы =)


  1. kuber
    08.04.2015 09:27
    +1

    После прочтения статьи поймал себя на мысли, что не использовал USB Flash уже больше года.


    1. IRainman
      08.04.2015 14:54

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