Phison mpall как прошить флешку

от admin

Как прошить флешку? Восстанавливаем работу USB накопителя [на примере Kingston DT Elite 3.0 16GB]

Всем привет! Неспроста я взялся писать статью о том, как прошить флешку – есть опыт. Вчера восстанавливал свою флешку Kingston DT Elite 3.0 16GB. Все получилось, и я подумал, а почему бы не написать подобную инструкцию, и рассказать что и как делать, что бы подарить флешке новую жизнь :).

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

Здесь необходимо уточнить один момент. Бывает, что флешка действительно «умирает». В таком случае восстановить ее невозможно. По крайней мере в домашних условиях. Но если USB накопитель, при подключении к компьютеру подает хоть какие-то признаки жизни, то можно попробовать восстановить его работу прошивкой контроллера.

Какие могут быть признаки жизни USB накопителя?

  • При подключении флешки к компьютеру, компьютер подает сигнал о подключении устройства — уже хорошо.
  • При подключении Windows просить отформатировать съемный накопитель (но в процессе форматирования возникают проблемы и ошибки такие как «Windows не удается завершить форматирование») .
  • Флешка определяется и видна в проводнике, но при попытке открыть ее появляется сообщение «Вставьте диск…»
  • При копировании информации возникают ошибки.
  • Очень медленная скорость записи/считывания информации.

Если на флешке есть ценная информация, то Вы можете попробовать восстановить ее до прошивки и после. Сделать это можно разными программами. Я советую Recuva, вот статья https://f1comp.ru/zhelezo/vosstanavlivaem-informaciyu-s-vneshnego-zhestkogo-diska-fleshki-lokalnogo-razdela-s-pomoshhyu-programmy-recuva/ но есть и много других, хороши программ.

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

Давайте теперь рассмотрим весь процесс прошивки контроллера на реальном примере, на примере моей флешки Kingston DataTraveler Elite 3.0 16GB. У меня эта флешка сломалась вообще интересно. Нужно было мне скинуть на нее файлы и удалить те что уже были записаны. Подключил я ее к компьютеру, начал удалять папку. Но Папка удалялась очень медленно. Я отключил и обратно подключил эту флешку, появилась надпись, что диск необходимо отформатировать «Прежде чем использовать диск…».

Windows просит форматировать флешку при подключении

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

Но сам процесс длился очень долго и так и не закончился, я его принудительно остановил. Может еще появиться сообщение «Windows не удалось завершить форматирование».

Windows не удалось завершить форматирование USB накопителя

Но все же отформатировал я ее, раза так с десятого и только в FAT 32. После чего USB накопитель нормально определился и я уже даже обрадовался. Но не тут то было. Начал копировать на нее файлы, а скорость записи была примерно 100 кб/с. Решил прошить ее, что и сделал.

Определяем VID и PID USB контроллера

Для начала нам нужно определить VID и PID. Это данные о модели и производителе контроллера, который находится в нашем накопителе. По этим данным мы будем искать утилиту для прошивки. Есть много разных программ, с помощью которых можно определить VID и PID. Я советую утилиту Flash Drive Information Extractor скачать можно по этой ссылке.

Подключите флешку к компьютеру и запустите программу Flash Drive Information Extractor (извлеките папку с программой с архива и запустите файл GetFlashInfo.exe) .

Нажмите кнопку вверху программы «Получить данные о флешке».

Программа выдаст нам результат. Смотрим информацию которая находится напротив VID и PID.

Определяем VID и PID контроллера

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

Ищем утилиту для прошивки флешки

По данным VID и PID нам необходимо найти утилиту, которой мы будем прошивать контроллер. Есть хороший сайт flashboot.ru, на котором собрана база флешек и утилит для их восстановления.

Переходим по ссылке http://flashboot.ru/iflash/ и в поля «VID» и «PID» вводим данные полученные в программе Flash Drive Information Extractor (или в другой, аналогичной программе) .

Нажимаем кнопку Search и смотрим результат.

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

В результатах поиска ищем флешку похожую на нашу. В списке могут быть устройства и других производителей. Просто у них такой же контроллер, он определился по VID и PID. Возможно Вы заметили, что у меня флешка на 16 Гб, а в списке я выделил на 32 Гб. Думаю, что в этом нет ничего страшного (просто там где на 16 Гб не указано название утилиты) . Вы же старайтесь выбрать более похожее устройство из списка.

Нас интересует поле UTILS (утилита) , копируем ее название, полностью.

Переходим по ссылке http://flashboot.ru/files/ и в строку поиска вставляем название утилиты, которое мы скопировали. Ищем.

Скачиваем утилиту

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

А я на этом не остановился и начал гуглить. Просто задал запрос «SK6221 MPTool 2013-04-25» и нашел эту утилиту на каком-то другом сайте. Если У Вас такая же флешка, то вот эта утилита — качайте. Правда название архива отличается, но мне это не помешало успешно вылечить свою флешку.

Процесс восстановления USB накопителя

Отключите флешку. Извлеките папку с утилитой из архива и запустите .exe файл. В моем случае это файл MPTool.exe. Так же посмотрите текстовый файл readme.txt. Возможно там есть инструкция, или ссылка на сайт с инструкцией. Если инструкция на английском, то переведите ее с помощью того же translate.google.ru.

Расскажу как делал я (просто у Вас может быть другая утилита и там все может быть по-другому, но не должно очень сильно отличатся) .

Утилита запущена. Подключаем флешку. У меня в двух строчках в программе появилась информация о флешке. Нажимаем кнопку Start. В моем случае желтая полоска сигнализировала о процессе прошивки. Ждем.

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

Когда процесс закончился, я увидел зеленый цвет, походу все хорошо.

Восстановление завершено

Сразу должно появиться сообщение Windows с предложением отформатировать диск. Но с первого раза скорее всего ничего не получиться. Отключите флешку и подключите ее обратно. Должен установиться драйвер и съемный накопитель появиться в проводнике. Можете его отформатировать.

Проверил скорость записи, все как положено для USB 3.0, все отлично!

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

Компьютерный форум

Здесь решают различные задачи сообща. Присоединяйтесь!

  • Список форумовРемонтВосстановление USB-накопителей
  • Поиск

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

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

Сообщение neneneddd » 26 апр 2016, 19:38

Занялся вопросом восстановления флешь.
Посмотрел видео администратора форума https://www.youtube.com/watch?v=ovfZXeGvjN8.
Осталось очень много вопросов.
Хотелось бы получить пошаговую и понятную инструкцию для прошивки флешь.
Я буду писать этапы и сразу описывать моменты ,которые непонять никак.
Пациент USB3.0 Flash Drive 64 Gb SILICON POWER MARVEL M01 Blue.
1.Чип гениус дает такую информацию
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA

USB Device ID: VID = 13FE PID = 5200

Device Vendor: Phison
Device Name: 2303 Boot ROM
Device Revision: 0110

null21

Оказавшись счастливым обладателем двух проблемных PS2268+983AA4937A51, я не смог отказать себе в удовольствии поэкспериментировать. Пикантность ситуации придает тот факт, что флешки были только-только извлечены знакомым из упаковки, и первым делом он (по моей настоятельной рекомендации) отдал их на растерзание утилите h2test, тестирующей чтение/запись.

Утилита выдала схожий для обеих флешек результат

В принципе, с этой ошибкой можно прожить всю жизнь и не знать о ней. В некоторых случаях она запросто лечится простым высокоуровневым форматированием. Но лично мне сам факт наличия такой ошибки не очень нравится (либо флешка изначально криво прошитая, либо она посыпалась) и есть смысл в низкоуровневом форматировании, а ещё лучше – пропустить через сортировку.

Про сортировку PS2268+983AA4937A51 я уже писал ранее. Сегодня попробуем прошить в MPALL v5.03.0B.

Для начала заглянем в GetInfo

Не в первый раз встречаюсь, когда тип прошивки – традиционный UPTool’ный, а шило — MPALL. Пока это для меня загадка.

Что ж, расчехляем MPALL v5.03.0B.

Для начала пробуем просто preformat без замены прошивки – галка в поле Do ISP снята, а в поле Preformat оставлена

Ошибка 4108 расшифровывается как «check preformat size error». При этом, манипуляции с настройкой ёмкости устройства ничего не меняют.

Будем прошиваться! Бёрнер BN68V509TAW.BIN, файл прошивки FW68FF01V50310M_20151204.bin.
Файла прошивки нет в стандартном дистрибутиве. В девичестве это FW68_18E2175E_spblk8.bin, извлеченная коллегой под ником Gann Ben, к которой я для самоутверждения присобачил блок «mp mark». На самом деле, вполне можно пользоваться и бинарником без этого блока. Файл выкладывался на usbdev.ru для тестирования, но, похоже, это никому не было нужно. Чуть позже обновлю https://cloud.mail.ru/public/Kvfo/GHQBMK6W4, можно будет взять его и оттуда

Довольно лирики, идем дальше

Прошивка и форматирования прошли успешно.

Поменялась версия прошивки, поменялось шило.
Проверяем устройство в h2test

Ошибок нет, немного увеличился размер, заметно прибавилась скорость чтения/записи. Вот и хорошо!

Прошивка phison 2251 68. Восстановление флешки: определение контроллера, прошивка флешки

Если ваша флешка стала постоянно сбоить: не форматируется, при подключении к компьютеру — тот часто подвисает, при копировании файлов на нее — вылетают ошибки, но она не подвергалась механическому воздействию — ШАНСЫ на восстановление ее работоспособности есть!

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

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

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

Определение модели контроллера

Оказалась по воле судьбы у меня одна флешка, которую Windows отказывалась форматировать — вылетала ошибка «Windows не удается завершить форматирование» . Флешка, по заверениям владельца, не падала, на нее не попадала вода, и вообще, с ней довольно бережно обращались.

Все что было ясно, осмотрев ее, это то, что она на 16 GB, и ее марка — SmartBuy. При подключении к ПК — загорался светодиод, флешка определялась и была видна в проводнике, но работала со сбоями.

SmartBuy 16 GB — «подопытная» не работающая флешка

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

У каждого устройства есть свои уникальные идентификационные номера — VID и PID , и флешка здесь не исключение. Чтобы выбрать правильно утилиту для перепрошивки — необходимо определить эти идентификационные номера (а по ним модель контроллера).

Один из самых простых способов узнать VID, PID, и модель контроллера флешки — это использовать специальные утилиты. Одна из лучших в своем роде — это .

  • модель контроллера;
  • возможные варианты установленных во флешке чипов памяти;
  • тип установленной памяти;
  • заявленный производителем максимальный потребляемый ток;
  • версия USB;
  • полный физический объем диска;
  • объем диска, сообщаемый операционной системой;
  • VID и PID;
  • Query Vendor ID;
  • Query Product ID;
  • Query Product Revizion;
  • Controller Revision;
  • Flash ID (не для всех конфигураций);
  • Chip F/W (для некоторых контроллеров) и др.

Работа с Flash Drive Information Extractor

  1. Отключаем от Usb-портов все, что подключено (по крайней мере все накопители: плееры, внешние жесткие диски и т.д.).
  2. Вставляем ремонтируемую флешку в Usb-порт;
  3. Запускаем программу;
  4. Жмем кнопку «Получить информацию о флешке» ;
  5. Через некоторое время получаем максимум информации о накопителе (см. скриншот ниже).
  6. Если программа зависла — ничего не делайте и не закрывайте ее. Выньте флешку через пару минут из USB-порта, программа должна «отвиснуть», и вы увидите всю информацию, что она успела вытащить с флешки.

Теперь мы знаем информацию о флешке и можем приступить к поиску утилиты.

  • VID: 13FE; PID: 4200;
  • Модель контроллера (Controller): Phison 2251-68 (вторая строка на скриншоте выше);
  • SmartBuy 16 GB.

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

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

Разобранная флешка. Модель контроллера: VLI VL751-Q8

Дополнение 2

Узнать VID и PID флешки можно с помощью диспетчера устройств (в этом случае — ничего и устанавливать не нужно). Правда в этом случае мы не узнаем модель контроллера, и есть некоторый риск, что по VID и PID не получится точно идентифицировать контроллер. И тем не менее, вдруг вышеприведенная утилита зависнет и не даст вообще никакой информации .

Читать:
Как сделать стойку для велосипеда

Как найти утилиту для прошивки флешки

Важно! После прошивки флешки — вся информация на ней будет удалена!

1) Зная модель контроллера — можно просто воспользоваться поисковиками (Google, Яндекс например) и найти нужное.

Алгоритм работы такой:

  1. Заходим на сайт:
  2. Вводим свои VID и PID в строку поиска и ищем;
  3. В списке результатов, скорее всего, вы найдете десятки строк. Среди них нужно найти такую строку, у которой совпадет: модель контроллера, ваш производитель, VID и PID, размер флешки .
  4. Далее в последней колонке — вы и увидите рекомендуемую утилиту. Кстати, обратите внимание, версия утилиты так же имеет значение! Осталось скачать нужную утилиту и применить ее.

После того, как найдете и скачаете нужную утилиту, запускаете ее и форматируете носитель — в моем случае нужно было нажать всего лишь одну кнопку — Restore (восстановление) .

Formatter SiliconPower v3.13.0.0 // Format and Restore. Утилита конечного пользователя, предназначенная, как для низкоуровневого, так и высокоуровневого (FAT32) форматирования флэшек на контроллерах фирмы Phison линейки PS2251-XX.

Спустя пару минут моргания светодиода на флешке, она стала нормально работать, сообщения от Windows о невозможности форматирования — больше не появлялись. Итог: флешка была восстановлена (стала рабочей на 100%), и отдана владельцу .

На этом, собственно, всё. За дополнения по теме — буду признателен. Good Luck!

Доступная на сегодня последняя версия UPTool (а именно 2.093 от 14.01.2015) — выглядит морально устаревшей. Однако и она многое способна, если её хорошенько попросить.
А потому, оставим фразочки а-ля «пусть мой полуживой девайс PS2268+983AA4937A51 полежит пока в ящике стола до лучших времен» людям мудрым и ценящим свое время. А мы… А мы просто приблизим это «лучшее время». Своими руками, своими мозгами. Плохо ли?

Прежде, чем шить, напомню несколько нюансов в настройках UPTool, которые нам помогут в будущем.
Папка «Code» содержит бинарники — это файлы и прошивок, и бёрнеров, и сортеров, и проч.
Папка «Data» содержит, кроме всего прочего, файлы Code.ini и Flash.ini, на которых остановимся поподробнее. В Code.ini настраиваются названия бинарников прошивок, бёрнера, «сортера» для конкретной модели устройства («сортер» — мой термин, который я объясню ниже, и т.к. я не знаю правильных названий, вам придется терпеть мои вымышленные термины)

Рассмотрим на примере кусок секции этого файла:

ISPCode=ISP61.bin
FWCode0=2261PRAM_20150211.BIN ;// (34) 19/24nm eD3 D1 only
FWCode1=2267FW060334_20150311.BIN ;// (34) 19/24nm eD3 D1+D3

В строке с квадратными скобками указывается комбинация контроллера и типа памяти
[ — — ]
Модель контроллера. UPTool использует другую идентификацию моделей контроллеров (и я об этом уже писал ранее), в которой 1E соответствует модели 2268.
«Поколение» контроллера — опять-таки условный термин, и оно определяется версией Boot’а. Это тема отдельного разговора.
Тип памяти:
0 — MLC
1 — D3/eD3
2 — Toggle
3 — SS21
Таким образом, перед нами настройка имён бинарников для устройства 2268+eD3. Смотрим дальше
ISPCode — здесь указывается имя «сортера» (после установки бинарника этого типа, на inq-запрос устройство будет возвращать строку «SORTER VX.X», или что-то похожее) или «тестера» («HV TESTER»)
BurnerCode — здесь указывается имя «бёрнера» (это уже устоявшийся термин)
FWCodeX — здесь указывается имя прошивки. X — это предопределенное значение для комбинации параметров памяти. В комментариях (“//”) эти значения расшифровывается/поясняются, и мне сложно здесь что-то добавить

Flash.ini — это своеобразная база данных памяти, которая используется при прошивке
В строке с квадратными скобками указывается FID памяти и далее характеристики этой памяти

Теперь внимательно посмотрим, какую информацию показываем нам UPTool, если устройство знакомо утилите (обращу внимание, что представление информации зависит от выбранных настроек)

В верхней строке ячейки:
1E — уже известное нам представление модели 2268
TC58NVG5T2JTA00 (eD3.8K) — PN и характеристики флеш-памяти
В нижней строке ячейки: FID флеш-памяти

Как видим, принципиальное отличие от PS2268+983AA4937A51 (см. картинку вначале поста) — это красный фон ячейки и отсутствие PN с характеристики флеш-памяти
Надеюсь, вы ещё помните, что PN памяти указывается в Flash.ini? Эксперимента ради переименуем во что-нибудь существующий Flash.ini, а вместо него создадим новый (Блокнота вполне достаточно)

Вставляем PS2268+983AA4937A51 и должны увидеть такую картинку

Т.е. в файле Flash.ini нужно поместить нормальное описание памяти, и флешка должна распознаться правильно.

Откуда же взять описание?

Есть несколько подсказок в оригинальном Flash.ini
Во-первых, в файле есть описание 98-3A-A4-93-7A-50. Эта флеш от нашей проблемной отличается только последним байтом («Technology Code , nm-process»). Можно не быть специалистом во флеш памяти, достаточно просто поискать по файлу, описания флеш, FID которых заканчивается на 51, и обнаружить, что у них всех nmProcess=15.

Если это верно, то что нам мешает скопировать описание 98-3A-A4-93-7A-50, переименовать его в 98-3A-A4-93-7A-51 и исправить nmProcess на 15?

UPTool будет достаточно мучить нашу флешку. И кстати, в процессе работы утилиты можно поглядывать в отчет (по нажатию правой кнопки мыши в интересующей ячейке)

Однако беда не приходит одна.

Судя по тому, как долго утилита что-то делала с флешкой, наше описание ей подошло, и строка Size:15135 MB говорит об этом же.

Хорошо, что же это за ошибка 1106?
Правая кнопка мыши откроет отчет (отчет можно найти также в папке LOG в виде текстового файла), и нам понадобятся последние строки

Ага, не найден файл прошивки.
А что и где UPTool пытался найти?

Т.е. UPTool понадобился FWCode5. А в какой секции искал? Прыгаем в начало отчета

Таким образом, в Code.ini нам нужно создать раздел , а в нём указать имя прошивки в FWCode5. А какое имя прошивки указать? Попробуем позаимствовать прошивку у предыдущего «поколения». Тогда должно получиться типа такого:

Немного поправим настройки, т.к. в повторной сортировке никакого смысла нет, и нам нужно просто прошиться

На всякий пожарный случай прогоняем тестилку на чтение/запись

Ошибок не обнаружено!
Кажется время-то хоть и чуть-чуть, но сдвинулось!

ЗЫ: Никогда не видел контроллеров 2268 в таком корпусе. Оставлю на память

Год выпуска: 2016
Разработчик: Phison
Платформа: Windows XP/Vista/7/8/10
Язык интерфейса: Английский
Состояние: freeware

СОВМЕСТИМОСТЬ С ФЛЕШКАМИ

Прошивки в некоторых случаях, бывают взаимозаменяемыми. Так например, некоторой прошивкой от PS2251-61 можно прошить контроллер PS2251-67. Этим например грешит компаний Kingston, да и я повторял подобные трюки.

Форум: Компьютеры — обсуждение приложений Mr.paranormal Mr.paranormal

Phison MPALL 5.03.0A-DL07

Еще одна утилита для восстановления флешек на контроллерах фирмы Phison

Производственный прошивальщик флешек на контроллерах от Phison. MPALL в отличие от прочих инструментов, предназначен в первую очередь для работы с приемлемой по качеству флеш-памятью. Именно поэтому, второсортный мусор, которого с каждым годом всё больше, производители уже обрабатывают иными утилитами (Sorting).

Phison MPALL совместим со следующими моделями контроллеров PhisonUSB: PS2231, PS2251-01, PS2251-02, PS2251-03, PS2251-06, PS2251-07, PS2251-12, PS2251-13, PS2251-15, PS2251-16, PS2251-30, PS2251-32, PS2251-33, PS2251-37, PS2251-38, PS2251-39, PS2251-50, PS2251-60, PS2251-61, PS2251-62, PS2251-63, PS2251-65, PS2251-67, PS2251-68, PS2251-73, PS2251-75, PS2251-80, PS2251-83, PS2251-85, PS2251-90, PS2251-91.

СОВМЕСТИМОСТЬ С ФЛЕШКАМИ

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

Об элементарной поддержки контроллеров, можно судить по файлу MPParamEdit_F1.exe, прилагающему к дистрибутивам. Запустите его и посмотрите, если ли в выпадающем меню Controller, именно Ваша модель.

МПАЛЛовские прошивки имеют отличные от иных окончания (MLC – 10, MLC-4K – 24, TLC – 50, eD3 – 53).

Прошивки в некоторых случаях, бывают взаимозаменяемыми. Так например, некоторой прошивкой от PS2251-61 можно прошить контроллер PS2251-67. Этим например грешит компаний Kingston, да и я повторял подобные трюки.»>

Рассмотрим краткий порядок действий при восстановлении флешек, с помощью Sorting -инструмента Phison UPTool v2.091 . В ходе написания инструкции я проводил эксперименты с двумя флешками от Apacer , первая из которых на чипе PS2268 , а вторая PS2267 .

Сами же программы из семейства UPTOOL широко применяются как для производства, так и для восстановления флешек на базе таких одноканальных контроллёров как Phison PS2251-67, PS2251-68, PS2251-07 и так далее.

Процесс реанимации флешек с посредством программ UPTool , занимает очень много времени, что не всегда удобно. Это может отнять у вас от 20 минут, до нескольких часов, в зависимости от объёма и скорости работы флешки. Поэтому целесообразнее, при наличии совместимых файлов-прошивок, прошиться в Phison MPALL .

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

Статья составлялась на моём опыте восстановления распространённых железных начинок, а именно таких как:
Phison PS2251-67 + Toshiba eD3 (0x98,0xD7,0x98,0x92,0x72,0x57) ;
Phison PS2251-68 + Toshiba eD3 (0x98,0xDE,0x98,0x92,0x72,0x50) ;

Поднимать эти флешки я буду с помощью производственной утилиты UPTool_Ver2091(Release)_20141010 , которую вы можете скачать по следующей ссылке – .

Из каталога утилиты запускаем UPTool_Ver2091.exe, затем подключаем флешку к USB-порту компьютера. Если флешка не распозналась автоматически, то щелкаем кнопку ReFresh.

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

Setting: Flash Memory

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

Что же косается FLASH SCAN & TEST, то рекомендую выставить следующие значения:
TYPE = Normal Flash
LEVEL = Low Level
MODE = Normal Flash + 55AA
ECC = в соответствии с или брать значения ниже них.

Setting: Disk Size

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

DISK SETTING:
Max Disk Size (РЕКОМЕНДУЮ) – объём носителя будет иметь максимально насканированное значение, при учёте прочих параметров прошивальщика.
Fixed Disk Size – прошивка в заданный объём, при условии его не превышения того, что обнаружила программа.
Auto Disk Size – задание через BIN -таблицу.

DISK OPTIMIZE
Prefer Speed (РЕКОМЕНДУЮ) – для оптимизации по скорости работы, что может повлечь заметное снижение объёма. В реальности, эффект падения объёма носителя заметен только для DownGrade -памяти.
Prefer Size – немного жертвует скоростью работы флешки, в пользу объёма флешки.
Prefer Max Size (Slow) – по идеи должно выдоить все соки из флешки, в чрезмерный ущерб комфорту работы. Но в реальности практически не имеет никакого эффекта, посему предпочитаю никогда не использовать этот атрибут.

FILE SYSTEM TYPE – выставляем Auto и не паримся!

Setting: DOS Format

Мы занимаемся восстановление флешки, поэтому нас интересует Mode3 . Номер режиме формируется автоматически в соответствии с поставленными галочками параметров.

Setting: USB Parameters

При необходимости редактируем идентификационную информацию о флешке, но практической пользы от неё абсолютно никакой!

Setting: Copy. Compare

Здесь устанавливаем ползунок на значение 0% , дабы не тратить зря время на всевозможные проверки. Которые если и стоит проводить, то только после достижения требуемого результата и сторонними утилитами типа H2TESTW .

Setting: User Interface

Служебная вкладка с общими параметрами оболочки самого прошивальщика.

Лично у меня установлены галочки: Auto Save LOG Message и Enable Colorful Result . Первая из которых отвечает за автосохранения логов отработки утилиты, а вторая за цветную дифференциацию результата.

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

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

КАКУЮ ВЕРСИЮ UPTOOL ВЫБРАТЬ?

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

Так например, дистрибутив UPTool_Ver2090__L85C-T_Test , уже при старте плюётся на исследуемую в статье флешку, следующим образом:

ОШИБКИ, ДЕЙСТВИЯ ПО УСТРАНЕНИЮ:

Постепенно, буду добавлять сюда описания ошибок и пути их правильного обхода.

ПРО КОНЕЧНУЮ СКОРОСТЬ РАБОТЫ ФЛЕШКИ

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

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

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

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

  • Класс Validator для валидации POST данныхКласс Validator для валидации POST данных
  • Создаем форму обратной связи на PHPСоздаем форму обратной связи на PHP
  • Область видимости переменнойОбласть видимости переменной
  • Комета из чего состоит. Что такое комета? Возможно Вам будет интересноКомета из чего состоит. Что такое комета? Возможно Вам будет интересно

Похожие публикации