Флешка на контроллере Phison PS2251-70 перестаёт определяться, показывает нулевой объём или переходит в режим «только чтение» чаще всего из-за повреждения служебной прошивки, а не из-за физической неисправности памяти. Признак именно программного сбоя — накопитель виден в системе как устройство, но не форматируется стандартными средствами Windows или показывает объём 0 байт.
Восстановление такого накопителя выполняется низкоуровневой перепрошивкой контроллера специализированной утилитой. Процедура полностью стирает данные и пересоздаёт транслятор адресов памяти, поэтому подходит только в тех случаях, когда информация с флешки не нужна. Ниже разберём, как правильно определить контроллер, подобрать утилиту и выполнить прошивку без усугубления проблемы.
Что такое контроллер PS2251-70 и почему слетает прошивка
PS2251-70 — это контроллер компании Phison, который устанавливался в USB-флешки различных брендов. Он управляет обменом данными между интерфейсом USB и микросхемами NAND-памяти, хранит таблицу трансляции адресов и служебную прошивку (firmware). Именно повреждение этой прошивки приводит к типичным симптомам неисправности.
Возможные причины сбоя: внезапное отключение питания во время записи, извлечение флешки без безопасного остановления, сбой USB-порта или блока питания компьютера, а также естественный износ ячеек памяти, где хранится служебная зона. Важно понимать: сам контроллер при этом обычно исправен, и низкоуровневая прошивка возвращает накопитель к жизни.
Как точно определить контроллер флешки
Перед прошивкой необходимо убедиться, что внутри действительно стоит PS2251-70, а не другая микросхема семейства. Маркировка на корпусе флешки ничего не говорит о контроллере — один и тот же корпус производитель комплектует разной начинкой.
Для определения используются утилиты, считывающие идентификаторы VID/PID и данные контроллера:
- 🔍 ChipGenius — показывает VID, PID и предполагаемую модель контроллера;
- 🔍 Flash Drive Information Extractor (GetFlashInfo) — аналогичный инструмент с детальным отчётом;
- 🔍 USBDeview — отображает идентификаторы всех подключённых USB-устройств.
Сопоставьте полученные VID и PID с базами идентификаторов флешек, которые ведутся на профильных форумах по восстановлению накопителей. Если утилиты не определяют контроллер, а флешка не отвечает вообще, возможна аппаратная неисправность — тогда программный метод не поможет.
💡Прошивать можно только после точного определения контроллера по VID/PID. Несовпадение утилиты и контроллера — главная причина неудачного восстановления.