Зміст
- Прошивка і перепрошивка флеш-накопичувача
- форматування флешки
- Архітектура і система запису
- засобами Windows
- Система NTFS або FAT
- Використовуємо NTFS в XP
- сторонні утиліти
- перепрошивка флешки
- Визначаємо марку (вид)
- Вибираємо ОС для техноутіліт
- Перепрошивати знайденої програмою
- загальні поради
- профілактика флешки
Прошивка і перепрошивка флеш-накопичувача
До «хвороб» флешок (коли вони відмовляються працювати) наводить безліч чинників. У цій публікації ми матимемо цікавити не вони (причини), а способи повернення гаджетів до повноцінного функціонування – як прошити або перепрошити флешку.
Виконати прошивку або перепрошивку флешки нескладно.
форматування флешки
Основною метою використання флешки є запис даних. Дані ж (спільно з флеш) мають найрізноманітніше призначення – від простого зберігання до завантаження ОС (навіть перевірка відбитків пальців).
Архітектура і система запису
Важливо також для теми нашої статті розуміти її складові компоненти:
- Фізичне з'єднання з ПК здійснюється за допомогою інтерфейсу USB (іноді це мікроUSB);
- контролер;
- Чіп пам'яті;
- Осцилятори сигналу для USB-шини.
Для запису використовується (в залежності від розміру) система FAT (16, 32 або ex). При ємності понад 64 ГБ – exFAT або NTFS. Якщо використання гаджета стає проблематичним (помилки читання-запису) – його потрібно форматнуть або перепрошити.
засобами Windows
Якщо система допускає до форматування флешки, то з нього і треба почати відновлення. Віндовс володіє для цього своєю утилітою.
Для цього потрібно:
- Приєднати флешку;
- У розділі «Мій комп'ютер» знайти відображає її значок, правою мишею вдарити по ньому, у вікні команд вибрати «Форматувати», після чого віддати перевагу одній з файлових систем: NTFS або FAT (не зраджуючи більше нічого).
Система NTFS або FAT
NTFS є більш пізньої – Віндовс 95 і 98 з нею не працюють. А вже починаючи з Windows 2000 – містять і NTFS, і FAT. В силу крайньої поширеності в країні осей (операційних систем, сленг) Windows флеш-накопичувачі купуються вже з ФАТ-форматом.
Використовуємо NTFS в XP
Така функція за замовчуванням в XP недоступна. Для її активації після приєднання накопичувача до ПК потрібно відкрити меню «Властивості ваша флешка» на вкладці «Обладнання». У ньому на закладці «Політика» встановити чекбокс на пункті «Оптимізувати для виконання», підтвердити натисканням «ОК». Після цього відкриється доступність форматування в NTFS (з'явиться вибір системи).
сторонні утиліти
Форматувати флешку можна і іншими спецутілітамі, наприклад, HP USB Disk. Якщо не вийшло – варто спробувати низькорівневим форматуванням HDD Low. Є ще додаток HDD Regenerator, відновлює жорсткі диски. Підійде і до флешка. Воно ставить латки на збійні сектора (робить їх закритими для запису), плюс з її допомогою можна реставрувати дані.
перепрошивка флешки
Якщо ж форматування накопичувача недоступно (програма ОС повідомляє про помилки і спецутіліти не дають результату), то для повернення його до життя знадобиться прошивка флешки, вірніше, прошивка контролера флешки.
Правильна назва того, що зазвичай називають прошивкою – мікропрограма, що складається з микрокода контролера і службових даних на мікросхемах. Мікрокод закладається в пристрій при виготовленні на заводі. А ось служебкі переписується часто під час експлуатації.
Програмний ремонт (повторюючи заводські дії) включає в себе очищення, тестування пам'яті, складання нових таблиць трансляції та їх записування в службові поля, – саме це є «низькорівневим форматуванням».
Програми для таких робіт мають строгу спеціалізацію за моделями контролерів. Тому ремонтникові потрібно знайти ту, яка відповідає конкретному екземпляру (адже варіанти мікросхем можуть змінюватися від партії до партії!) – терпляче перебираючи навіть не один десяток.
Визначаємо марку (вид)
Перед тим як прошити флешку потрібно визначити для неї значення VID, PID. За ним ми дізнаємося модель, а по ній – знайдемо технологічний софт для ремонта.Для визначення моделі найпростіше було б подивитися на маркування після розтину корпусу. Більш щадним буде використання програмних методів.
Для знаходження кодів VID (ідентифікує виробника) і PID (для ідентифікації продукту), які розпізнають будь-яку USB-флешку, використовують спецсофт. Для одного з пристроїв нам допоможе (для прикладу) програма Flash Drive Information Extractor (є безліч і інших).
Після установки програми та запуску файлу GetFlashInfo.exe натискаємо «Отримати дані». Отримаємо приблизний звіт:
За отриманими значеннями для VID і PID, підставленим у вікні бази даних визначається контролер і програма (UTILS) для прошивки флешки:
З таким же контролером в списку будуть присутні і інші пристрої. З них вибирається більш схоже (інтуїтивно). Тепер знаходимо утиліту – в пошуку вбиваємо знайдене назва. Якщо на цьому сайті шукане виявлено не буде, то можна погуглити або звернутися до інших джерел. Навіть якщо назва буде трохи відрізнятися – нічого страшного – повинно вийти.
Вибираємо ОС для техноутіліт
Технологічні утиліти краще працюють під Windows XP – виробничники більш консервативні і не женуться за модою. Крім того, в силу того, що буде вимагатися установка драйверів і інші «небезпечні» дії – потрібно володіння правами адміністратора.
Перепрошивати знайденої програмою
Накопичувач відключаємо, запускаємо виконуючий exe-файл завантаженої і розпакованої утиліти (в даному випадку MPTool.exe).
Після запуску програми приєднуємо флешку до ПК – у вікні програми з'являється про неї інформація. При натисканні клавіші «Старт» починається перепрошивка. Процес відбивається жовтої смугою.
Після закінчення – на зеленому тлі однієї з осередків відіб'ється підбадьорливий текст – ОК.
Відразу з'являється пропозиція ОС відформатувати диск. Якщо потрібний драйвер у вас встановлений, то все вийде. Якщо немає – то потрібно від'єднати / приєднати гаджет. Тоді драйвер встановиться автоматично і флешка з'явитися в провіднику – можна форматувати.
З іншого утилітою дії можуть трохи відрізнятися, але не настільки критично, щоб з цим не впоратися.
загальні поради
Виробники стали викладати в загальний доступ програмне забезпечення для ремонту флешки. Для скачування потрібного в конкретному випадку – в розділі техпідтримки вказується модель (іноді додатково серійний номер). У ряді випадків серійник запитується самим софтом (з перевіркою через інтернет). Не зайвою буде перевірка справжності програмою SerialCheck, так як підробки оточують нас всюди.
Практично будь-які моделі можна буде оживити за допомогою фірмових програм. Плюс можливість відшукати подібний випадок на форумах. Прошивка контролера китайської флешки нічим не відрізняється за винятком їх меншою ємності в порівнянні із заявленою. Неремонтіруемих може бути флешка з непізнаною маркою контролера.
До складних випадків відносяться флешки SanDisk. Це пов'язано з корпоративною політикою. Компанія сама здійснює повний цикл виробництва – від розробки нестандартних рішень до продажу. Ремонтне програмне забезпечення для них відсутня. Якщо ж утиліту підібрати не вдається – Не мучте і скористайтеся відром.
профілактика флешки
Як ми вже зрозуміли – краще не доводити флешку до необхідності ремонту. Ось деякі рекомендації для зведення до мінімуму небажаних наслідків:
- Оберігання від температурних коливань, від впливу води, агресивних середовищ, механічних впливів, рентгенівських випромінювань, електромагнітних полів. Акуратність вставки / вилучення;
- Заповнення флешки «під зав'язку» її файлова система може бути пошкоджена. Небезпечний симптом при записи – уповільнення і зависання;
- Проводьте перевірку флешки засобами ОС, робіть дефрагментацію;
- Не використовуйте флешку в якості єдиного примірника даних (уявіть, що у вас є тільки один ключ від квартири);
- Дотримуйтеся процедури безпечного вилучення флешки;
- Щоб уникнути статичного розряду не торкайтеся контактів флешки пальцями, предметами з металів, уникайте зіткнення з іншою синтетикою;
- При дивну поведінку флешки не поспішайте лікувати її низькорівневими програмами. Спочатку скопіюйте важливі файлу на інший носій, а потім починайте ремонт.
Тепер ви знаєте як прошити USB-флеш-накопичувач і зможете самостійно розібратися в цьому питанні. Нехай ваші флешки довго живуть.