Контроллер флешки: Восстановление флешки: определение контроллера, прошивка флешки

Восстанавливаем флешки / Хабр

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


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

Что же нужно для того, чтобы заставить флешку снова быть в строю?

Ценность информации


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

Определяем контроллер


Для того чтобы помочь флешке, нужно определить модель и производителя контроллера (VID и PID). Для этого существуют разные способы и утилиты. Чтобы не быть голословным, рассмотрим пример восстановление работоспособности самой капризной, на мой взгляд, флешки Pretec i-Disk Secure:


После недолгой жизни она отказалась копировать, записывать информацию (ошибка ввода/вывода) и при попытке форматировать Windows недружелюбно сообщает, что это сделать не удается. Специальные утилиты для форматирования тоже отказываются работать с «больной». Кажется, произошел программный сбой контроллера и нужно срочно узнать, что именно за контроллер находится внутри этой горе-флешки.

Для этого запускаем утилиту CheckUDisk (в качестве аналогов программы, стоит упомянуть об утилитах UsbIDCheck, ChipGenius и USBDeview):

Поиск утилиты для прошивки контроллера


Итак, необходимую информацию мы получили, а именно: VID (4146), PID (ba65) и производитель (Pretec). По этой информации нам необходимо найти утилиту для перепрошивки именно этого типа контроллеров. В этом нам поможет замечательный ресурс flashboot.ru, а именно раздел базы данных флешек iFlash:

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

Благодаря добросовестным пользователям, которые в свое время не поленились занести информацию о восстановленной флешке, мы имеем то, что нам нужно. Но если вы не нашли именно вашу модель флешки, это не страшно, так как в разных моделях может быть установлен один и тот же контроллер. Поэтому, главное, чтобы совпадал производитель, VID и PID устройства. Теперь нас интересует информация из столбцов «Контроллер» и «Утилита», ведь именно с помощью указанной утилиты мы попытаемся восстановить нашу флешку. В данном случае это UT165 1.65.28.1. Идем в раздел Файлы и указываем в качестве критерия поиска название утилиты целиком. И в этот раз нам везет (на этом сайте мне везло почти всегда) и мы можем заполучить искомую утилиту, да еще и с подробной инструкцией.

Перепрошивка контроллера


Так как лучше, чем говориться к той инструкции не скажешь, я просто процитирую ее здесь для полной наглядности:

Отключаем флэш от компьютера.
1. Установливаем утилиту (при установке будет запрос о установке нового драйвера, выбираем AUTO-CHECK или оставляем значение по умолчанию).
2. Запускаем утилиту, подтверждаем установку драйверов, отмечаем в меню утилиты Driver > Uninstall drivers (чтобы при закрытии программы автоматически удалялись спец. драйвера).
3. Подключаем флэш, Windows предложит установить драйвер на новое устройство, нажать «автоматически», установится драйвер на устройство FABULK.
4. Нажать на «Enum» (F3), на порту появится устройство.
4.1. Если устройство не определилось, а контроллер точно UT165, запустите файл С:\Program Files\MDPT\Driver\InfUpdate.exe, в котором нужно прописать VID&PID вашей флэш (VID&PID можно узнать с помощью программы ChipGenius).
5. Если флэшка определилась, нажимаем пробел (Start). Запустится процесс форматирования. Смотрим в статус, должно стать ОК. Если процесс форматирования закончится с ошибкой, то программа выдаст её код. Для расшифровки кода ошибки смотрим в меню Help -> Error Code List.
6. Затем закрываем прогамму или деинсталируем (должны удалиться драйвера устройства FABULK, без удаления драйвера FABULK, Windows не увидит вашу флэш!), переподключаем флэш.
7. Форматируем стандартными средствами Windows.

Итог


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

В случае с флешкой Pretec i-Disk Secure, она у меня отформатировалась, хоть и потеряла 1-2 гигабайта объема, но это не страшно. Зато теперь, я знаю, что с этой флешкой, несмотря на ее крепкий внешний вид, нужно обходиться особенно аккуратно и вынимать из компьютера безопасно.

За свою короткую жизнь, я восстановил 32 флешки из 34-х, попадавших мне в руки. Те, которые восстановить не удалось это флешки со сгоревшим контроллером и после подключения к компьютеру они быстро нагревались. Если информация на флешке очень вам ценна и вы не пожалеете никаких денег за ее восстановление, делать это уже придется не в домашних условиях и не бесплатно.

Успехов и вам в воскрешении ваших флешек!

Восстановление данных с флешки при электрическом повреждении контроллера Восстановление данных с флешки, ремонт flash карт

Суть проблемы

После сбоя по питанию, обращение к флешке становится невозможным т. к. компьютер либо вообще не реагирует на её подключение, либо выводится сообщение «USB-устройство неопознано». Этому типу повреждений больше подвержены USB-флешки, т. к. они получают питание непосредственно от порта USB и используют собственные преобразователи для питания внутренних схем. SD, microSD, CF карты используются обычно в фото-видео технике. А при подключении к компьютеру непосредственно от него не питаются, т. к. для их подключения применяются промежуточные устройства — кард-ридеры.

Причины возникновения

  • Неверное подключение дополнительных разъёмов USB к материнской плате
  • Неисправность материнской платы или блока питания, приведшая к повышению напряжения на разъёмах USB.
  • Бракованные удлинители USB и USB хабы с некачественными блоками питания
  • Самопроизвольный выход из строя элементов флешки

Симптомы

  • Полное отсутствие реакции системы на подключение флешки
  • Появление сообщения «USB-устройство неопознано»
  • Сообщение о превышении допустимого потребляемого тока от разъёма USB
  • Запах горелого от флешки.

Влияние на файлы пользователя

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

Методы диагностирования

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

Рис. 1
Здесь трёхвыводный элемент U2 – линейный стабилизатор напряжения 5В ->3,3В.

Следующий вариант.

Рис. 2

На рис. 2 представлены другие две флешки, на совершенно разных контроллерах. Общее у них то, что они содержат минимум активных компонентов (микросхем) — только контроллеры и микросхемы памяти, остальные элементы пассивные — резисторы, конденсаторы. Т.е. хоть немного, но стоимость производства уменьшена. На верхней флешке контроллер это U1, на нижней — U4. У обоих стабилизатор питания встроен в контроллер.

Ну и самый современный вариант.

Рис. 3

Это флешка USB 3.0 с контроллером IS916, у него встроенный преобразователь напряжения для собственного питания, а для питания микросхем флеш-памяти тут применён отдельный импульсный преобразователь U4, что уменьшает общее энергопотребление и нагрев по сравнению с линейными стабилизаторами.

Методика восстановления

В первом варианте исполнения, как на рис. 1 весь удар принимает на себя стабилизатор U2, остальное, как правило, остаётся целое. Поэтому достаточно подать питание 3,3В в нужную точку схемы, подключить флешку к USB и считать данные. Единственное, что портит эту идиллическую картину, это то, что таких флешек больше не производят. На фотографии изображена флешка Transcend JetFlash 512MB.

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

Третий вариант, на рис. 3, в основном такой же, как и второй, но контроллер имеет ещё и более сложный для пайки тип корпуса и общая плотность монтажа такова, что заменить его, даже при наличии аналогичного, было бы очень трудно. Нужно не забывать, что элементы припаяны с обоих сторон платы.

Что нельзя делать

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

Для уточнения интересующей Вас информации по Вашему накопителю, позвоните и проконсультируйтесь у наших технических специалистов по телефону: 8(495)241-31-97.

Контроллер USB 2.0 | Контроллер флэш-памяти

  1. Дом
  2. Продукты
  3. USB
  4. У8

У8 | Контроллер флэш-памяти USB 2.0 NAND

Надежный контроллер USB 2.0 NAND Flash для USB-накопителей промышленного класса, модулей eUSB, MCP и решений для хранения данных DoB

Семейство контроллеров флэш-памяти Hyperstone U8 вместе с прилагаемым приложением и микропрограммой для флэш-памяти представляет собой простую в использовании платформу «под ключ» для промышленных , надежные карты флэш-памяти или модули с высокой надежностью, совместимые с хост-системами с интерфейсом USB 2. 0.

  • Разработан для удовлетворения промышленных требований
  • hyReliability™ Управление флэш-памятью 
  • hyMap® Flash Translation Layer and Mapping
  • Постоянно обновляемая поддержка микросхем флэш-памяти и долгосрочная доступность
  • Гибкий механизм ECC 96-бит/1K BCH, поддерживающий все требования к флэш-памяти
  • Оптимизированное 32-разрядное ядро ​​RISC, набор инструкций для работы с флэш-памятью
  • Высокопроизводительный механизм шифрования AES 128 и 256 «на лету»
  • Пользовательские функции могут быть реализованы с помощью простых обновлений прошивки
  • Решение «под ключ», включая прошивку, производственный комплект, оборудование для тестирования и разработки, а также эталонные схемы

 Загрузить флаер продукта U8 

Информация о продукте U8

Целевое приложение

  • Промышленный USB-накопитель
  • eUSB, встроенный модуль USB
  • Сверхпрочный флэш-накопитель
  • Флэш-накопитель безопасности
  • Многочиповый пакет (MCP)
  • Диск на плате

Производительность

  • Скорость передачи хоста до 480 Мбит/с
  • Последовательное чтение и запись до 35 МБ/с

Хост-интерфейс и соответствие требованиям

  • Полная совместимость со спецификациями USB 2. 0
  • Класс запоминающих устройств USB (MSC)
  • Возможна поддержка класса устройств интерфейса пользователя USB (HID)
  • 4 настраиваемые конечные точки
  • Возможен высокоскоростной и полноскоростной режим
  • Массовый, изохронный и прерывающий режимы передачи
  • S.M.A.R.T. и поддержка безопасного стирания с использованием прохода ATA через
  • Настраиваемое раннее подтверждение

Контроллер и ЦП

  • Высокопроизводительный 32-разрядный микропроцессор Hyperstone RISC
  • Большая внутренняя оперативная память обеспечивает гибкость прошивки
  • Уникальный идентификатор для приложений безопасности
  • Механизм шифрования AES 128 и 256 бит
  • Высокопроизводительное шифрование/дешифрование на лету
  • Гибкая генерация тактовой частоты с помощью внутреннего генератора и PLL
  • Автоматический режим отключения питания в периоды ожидания хост-данных о завершении операции флэш-памяти, автоматический спящий режим в периоды бездействия хоста
  • Напряжение питания 3,3 В ± 5 %
  • Интерфейс прикладного программирования (API) и комплект для разработки программного обеспечения (SDK)

Флэш-память и обработка интерфейса

  • Сопроцессор прямого доступа к флэш-памяти (DFA), включая буферы страниц и возможность чередования
  • Синхронный интерфейс DDR, совместимый с Toggle DDR и ONFI 2. 3, совместимый со всеми устройствами флэш-памяти DDR
  • Асинхронный интерфейс SDR, совместимый с ONFI 1.0, совместимый со всеми устаревшими интерфейсами Flash
  • Скорость передачи данных во флэш-память до 200 МБ/с
  • Гибкий механизм ECC 96-бит/1K BCH
  • CRC для дополнительной надежности
  • Прямое подключение до 4 микросхем флэш-памяти позволяет (CE)
  • Логика отключения питания флэш-памяти и управление защитой от записи во флэш-памяти
  • Поддержка всех технологий Flash и всех размеров страниц до 16 КБ
  • Встроенный регулятор напряжения для питания ввода-вывода флэш-памяти 1,8 В

Управление флэш-памятью

  • hyReliability™ Управление флэш-памятью, оптимизирующее надежность, отказоустойчивость, долговечность, сохранение данных и производительность
  • Полный уровень трансляции флэш-памяти (FTL) для произвольного доступа к данным флэш-памяти, включая сопоставление адресов логических блоков (LBA) с адресами физических блоков (PBA)
  • Управление плохими блоками
  • Статическое выравнивание и выравнивание глобального износа для увеличения срока службы при записи
  • Встроенная сборка мусора на лету
  • Read Disturb Management, динамическое обновление данных для максимального сохранения данных и обновления данных, подверженных нарушениям чтения
  • Управление внезапным отключением питания
  • Чередование, кэширование и многоплоскостное программирование
  • Встроенное ПО хранится избыточно для восстановления и обновления
  • Обновление прошивки в полевых условиях без потери пользовательских данных

Блок-схема

Информация для заказа

  • U8-RBQ03 (QFN 76, 9,0 x 9,0 x 0,9 мм, 4 CE, RoHS, от -40 до +85 °C)
  • U8-RB1Q03 (QFN 76, 9,0 x 9,0 x 0,9 мм, 4 CE, RoHS, от -40 до +85 °C)

Целевые рынки

Telecommunications

Базовые полосы станций, маршрутизаторы, выключатели, промышленная связь

Energy

Power Grid, солнечные панели, ветровые турбины, децентрализованные поставщики, Smart Meter, Smart Grid

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

Безопасность

Шифрование, мониторинг, оптимизация, защита, контроль доступа

Промышленная автоматизация

Автоматизация, робототехника, производственное оборудование, погрузочно-разгрузочные работы

Транспорт

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

Медицина

Карты пациентов, мониторинг артериального давления, компьютерная томография, диализные системы, системы мониторинга пациентов

PoS / Gaming

Игровые автоматы, банкоматы, системы продажи билетов, терминалы контроля доступа, кассовые системы

Отдел продаж в Европе

Констанц, Германия

Отдел продаж в Америке

Mission Viejo, Калифорния

Отдел продаж в Азиатско-Тихоокеанском регионе

Тайвань 9i,

Управление USB-накопителями

Управление USB-накопителями

Обзор программы

USB Flash Drives Control — это бесплатная программа, которая запускается в системном трее рядом с системными часами и предоставляет
доступ для управления способом использования съемных USB-накопителей на вашем компьютере. Эти опции доступны
через контекстное меню правой кнопки мыши на значке программы в системном трее.

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

Управление USB-накопителями состоит из двух частей: интерфейса с графическим интерфейсом, который используется для настройки, и службы Windows.
что гарантирует, что параметры программы применяются ко всем учетным записям пользователей с локального компьютера:

Режим чтения — При отключении этой опции съемные USB-накопители не будут монтироваться и недоступны
пользователю. Чтение данных со съемных USB-накопителей будет недоступно.

Режим записи — при отключении этого параметра доступ для записи будет запрещен на всех съемных USB-накопителях, используемых на
текущий компьютер. Все съемные USB-накопители становятся доступными только для чтения, и копирование данных на них невозможно.

Режим выполнения — при отключении этого параметра доступ на выполнение будет запрещен для всех исполняемых файлов.
на всех съемных USB-накопителях, используемых на текущем компьютере, для всех учетных записей пользователей. Это обеспечивает дополнительную безопасность
систему от опасного и вредоносного программного обеспечения, такого как черви, бэкдоры или похитители паролей.
Этот параметр недоступен в Windows Vista.

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

Функции программы

√ Интуитивно понятный и легкодоступный пользовательский интерфейс в системном трее.

√ Включение и отключение съемных USB-накопителей одним щелчком мыши.

√ Запретить запись на все съемные USB-накопители, используемые на компьютере.

√ Запретить доступ ко всем исполняемым файлам со всех съемных USB-накопителей.

√ Отображение свободного места и общего места для подключенных съемных USB-накопителей.

√ Отображение количества подключенных съемных USB-накопителей.

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

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