Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kabanov.artem_kyrsova.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
613.62 Кб
Скачать

1.3.1 Відновлення флеш накопичувачів після програмних збоїв

Програмні збої контролера.

У будь-якій флешці встановлена мікросхема-контролер. Він відповідає за передачу даних між комп'ютером і флеш-пам'яттю. Контролером управляє мікропрограма. Частина мікропрограми записана в мікросхемі пам'яті (а це в основному параметри пам'яті, транслятор, різні ідентифікатори і прапори, наприклад - прапор заборони запису). У випадку різних збоїв живлення, неправильного вилучення і інших причин – відбувається збій прошивки контролера. В результаті чого контролер блокується і не відповідає на запити операційної системи. Також, блокування може відбутися із-за зносу мікросхеми пам'яті – появи дефектних блоків або перевищення порогу циклів запису (тоді контролер сам мітить блок як невикористаний і часто блокує флеш на запис). При підключенні до комп'ютера такий флеш-диск може розпізнаватися як «Невідомий пристрій», мати формат RAW або може бути видимий в системі як диск з нульовою ємністю. При спробі доступу до нього можуть виводитися повідомлення «Вставте диск» або «Немає доступу до диска». Іноді, флеш-диск стає доступний тільки для читання. Дані видно і читаються, але при спробах створення файлу, стирання або форматування виводиться повідомлення «Диск захищений від запису». В даному випадку контролер переходить в режим захисту даних при виявленні помилок мікропрограми або флеш-пам'яті для запобігання її подальшого руйнування (пам'ять NAND встановлена у флешці, пошкоджується в основному при запису даних).

Більшість утиліт по відновленню використовують повне форматування пам'яті, тому, якщо потрібно зберегти важливі дані і не втратити їх остаточно – зверніться до фахівців з відновлення інформації. З допомогою спеціального обладнання буде зроблено зчитування та дешифрування інформації безпосередньо з мікросхеми NAND пам'яті в обхід несправного керуючого контролера.

Порядок відновлення флеш накопичувача:

1. Потрібно з'ясувати модель мікросхеми-контролера щоб знайти утиліту для роботи з ним. Це можна зробити двома способами. Перший – розкрити корпус флешки і подивитися найменування моделі контролера нанесеної на корпусі мікросхеми. Якщо розкрити корпус проблематично – використовуємо другий спосіб. Він полягає у визначенні моделі за кодами VID і PID зашитим у мікропрограмі контролера. VID – це ідентифікатор виробника, а PID – ідентифікатор пристрою. VID і PID є в будь-якому USB пристрої. Ці коди можна розшифрувати такими програмами як CheckUDisk 5.0, UsbIDCheck, ChipGenius v2.64, а також засобами операційної системи.

Якщо VID&PID розшифрувати не вдається або порожні значення, велика ймовірність електричного пошкодження мікросхеми. В даному випадку вилікувати накопичувач вже не вийде.

2. Отже, VID&PID вдалося розшифрувати, значить, шанси на відновлення вже є. Далі за значенням VID&PID можна знайти виробника флеш-накопичувача і модель встановленого контролера (наприклад з допомогою бази iFlash). Визначивши контролер, переходимо до пошуку сервісної утиліти для роботи з ним.

3. Відповідну утиліту можна знайти на сайті виробника або в каталозі утиліт. Для зручності утиліти відсортовані по виробникам контролерів.

Наприклад: Ви визначили, що VID вашої флеш - 1005, а PID - B113. На базі iFlash знаходимо що у флеш встановлений контролер PS2136 фірми PHISON. Утиліта для цього контролера USB 2K REL90 (PS2231-UP12). А якщо тип контролера був визначений розкриттям корпусу, тоді відразу переходимо в каталог файлів і шукаємо відповідну утиліту.

Після відновлення роботи контролера є велика ймовірність витягнути хоч якісь дані з пам'яті флешки. Для цього можна скористатися програмою PhotoRec.

Якщо дані вже не потрібні або інформація повністю зруйнувалася, рекомендується провести тест флеш пам'яті на наявність збійних секторів. Зробити це можна програмами MyDiskTest v2.42, Victoria 4.3 Beta або Flashnul 0.99.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]