Як відновити флешку Transcend JetFlash V30 4Gb (TS4GJFV30) на Windows 10

    

Transcend JetFlash V30 4Gb (TS4GJFV30)


    Маю стареньку флешку Transcend JetFlash V30 4Gb (TS4GJFV30) яка раптово вмерла під час запису файлів. Система перестала її впізнавати, а сама флешка повільно блимала світлодіодом, наче кажучи «Г'юстон, у нас проблема!». В далекому 2012 році я мав досвід відновлення подібної флешки об'ємом 8 Гб тому я подумав, що це чудова нагода освіжити пам'ять і написати актуальну статтю на цю тему.

    Будь яка флешка має контроллер (керуюча мікросхема) та один чи кілька модулів пам'яті. При раптовому зникненні живлення та при деяких інших збоях контролер може заблокуватися, а в мікросхемах пам'яті можуть з'являтися "погані блоки" (bad sector). У таких випадках на флешку неможливо нічого записати або вона взагалі не відображається в системі.

    В моєму випадку диспетчер пристроїв Windows 10 відображав флешку як невідомий пристрій USB Mass Storage Device з ідентифікатором VID_8564&PID_1000:




    У випадку таких збоїв алгоритм відновлення будь якої флешки виглядає наступним чином:
  1. визначаємо виробника контролера у флешці;
  2. знаходимо сервісний застосунок виробника контролера;
  3. переводимо контролер в сервісний режим (якщо необхідно);
  4. відновлюємо флешку за допомогою сервісного застосунку.
    І так, перш за все, необхідно визначити який контролер встановлений в конкретній флешці. Оскільки в різний час в одну і ту ж флешку виробник може ставити різні контролери та мікросхеми пам'яті, то найкращий спосіб визначити встановлений тип — розібрати флешку.

    Transcend JetFlash V30 розбирається досить просто. Під наклейкою знаходиться защіпка яку потрібно сильно натиснути тонкою викруткою щоб роз'єднати корпус:

Transcend JetFlash V30 розібрати

Transcend JetFlash V30 розібрана

    В моїй флешці Transcend JetFlash V30 встановлений контролер SMI SM3255Q AB та пам'ять Samsung K9ABG08U0A-MCB0. 

Samsung K9ABG08U0A-MCB0

SM3255Q AB

    Попередня моя флешка Transcend JetFlash 300 8 Gb мала такий самий контролер але іншу мікросхему пам'яті Samsung K9BCG08U1A-MCB0. З вихідними даними визначилися, тож переходимо до вибору сервісного застосунку.

    Сервісні застосунки для контролерів флешок можна знайти на тематичних сайтах в інтернеті які їх збирають та каталогізують. Минулий раз мені допоміг застосунок  SMI MPTool V2.03.20 v2 J0324 який успішно відновив Transcend JetFlash 300 8 Gb на такому ж контролері. Версій утілити дуже багато, і не кожна може відновити флешку, навіть якщо підтримка вашого контролера буде вказана в списку сумісних.

    Тож запускаємо SMI MPTool V2.03.20 v2, підключаємо флешку і натискаємо в застосунку F5:
   
SMI MPTool V2.03.20 v2

    Якщо вам пощастило то ви побачите свою флешку в застосунку:

SMI MPTool V2.03.20 v2

    В результаті спроби відновити флешку застосунком старшої версії моя флешка перестала визначатися в системі зовсім. Індикатор на ній не блимав. В такому випадку необхідно перевести контролер флешки в сервісний режим.

    Після того як видимість флешки в SMI MPTool відновлена необхідно зайти в налаштування:

SMI MPTool Settings

    Тут програма спитає пароль для доступу. Введіть як на зображенні:

SMI MPTool Settings password

    Далі відкрийте файл з налаштуваннями за замовчуванням:

SMI MPTool default.ini

    У вікні налаштувань переходимо на вкладку Capacity та встановлюємо значення як на зображенні:

SMI MPTool Capacity Bad Block settings

    Зберігаємо налаштування натиснувши OK і натискаємо Start:

SMI MPTool Start

    У разі успішного завершення відновлення ви побачите наступне:

SMI MPTool PASS

    Якщо відновити не вдалося, то з'явиться таке повідомлення:

SMI MPTool Fail

    Якщо процес триває більше 5..10 хв то варто вважати його неуспішним і можна перервати процес. Після успішного відновлення потрібно перепідключити флешку.