Сьогодні у нас на операційному столі типовий пацієнт — флешка на 16 ГБ, яка в один момент перетворилася на «цеглину». Вона визначається системою, але не дає доступу до даних. Розберемося, чому так стається і що можна зробити для фану та науки.
1. Симптоми: Що каже система?
При підключенні в Ubuntu флешка ніби є, але її немає. Перевіряємо через термінал:
lsblk показує пристрій sdc з розміром 0B.sudo fdisk -l /dev/sdc видає вирок: «Не знайдено носія» (No medium found).Це класична ситуація: контролер живий, а пам’ять здохла.

2. Глибока діагностика: Зазираємо в логи
Команда
dmesg -w при підключенні видає цікаві рядки:- Manufacturer: Alcor Micro — серце нашої флешки.
- idVendor=058f, idProduct=1234 — генетичний код більшості «китайських» флешок.
- Media removed, stopped polling — ось воно! Контролер спробував достукатися до чіпа пам’яті, не зміг і вирішив, що носія просто не існує.

3. Спроба «реанімації» без паяльника
Перш ніж ламати, варто спробувати Test Mode.
Суть: Замикання певних ніжок на чіпі пам’яті (зазвичай шини даних) змушує контролер ігнорувати помилки в пам’яті та завантажитися в сервісному режимі.
Суть: Замикання певних ніжок на чіпі пам’яті (зазвичай шини даних) змушує контролер ігнорувати помилки в пам’яті та завантажитися в сервісному режимі.
- Що робити: Розбираємо корпус, шукаємо чіп пам’яті, замикаємо голкою ніжки (наприклад, 29-30) і вставляємо в USB.
- Результат: Якщо пощастить, флешка визначиться як диск, який можна форматувати низькорівневими утилітами (наприклад, AlcorMP під Windows).
4. Hardware-рівень: Чи допоможе програматор?
У нас в арсеналі є TL866A (Minipro). Це легендарний пристрій, але цієї флешки він не підійде і ось чому: Флешка використовує NAND-пам’ять (корпус TSOP48). TL866 версії “A” працює з EEPROM та SPI Flash (8-16 ніжок), але не має протоколів та напруг для роботи з NAND. Для цього потрібна версія TL866II Plus і спеціальні адаптери.
Як же тоді погратися з TL866A?
Програматор вже дістав, не класти ж його назад, піду візьміть стару материнську плату. Там є чіп BIOS (зазвичай серія 25).
Програматор вже дістав, не класти ж його назад, піду візьміть стару материнську плату. Там є чіп BIOS (зазвичай серія 25).
- Випаюємо чіп.
- Вставляємо в TL866A.
- Зчитуємо “дамп” прошивки.
Це ідеальний тренажер, щоб побачити, як виглядають “мізки” комп’ютера в HEX-редакторі.
5. Висновки
Наша флешка на 16 ГБ, швидше за все, має фізичну деградацію чіпа пам’яті або “злетіла” прошивки контролера Alcor.
- Чи можна повернути дані? Самостійно скоріш за все ні (потрібен комплекс PC-3000 Flash).
- Чи можна оживити флешку? Шанс 30% через сервісні утиліти Alcor під Windows.
- Що це мені дало? Тепер знаю різницю між USB-контролером та NAND-пам’яттю і розуміємо обмеження наших інструментів.