Лікуємо поламану флешку - програми для відновлення карти пам'яті

Різновиди пошкоджень SDHC карт пам'яті

Умовно виділяють 3 варіанти пошкодження SD-карт:


  1. Механічні. Найскладніший варіант, оскільки є ймовірність швидкості самого чіпа пам'яті (при некоректному встановленні, частому використанні адаптера тощо). У домашніх умовах відновити карту пам'яті СД з таким пошкодженням не представляється можливим.
  2. Біті сектори (bad sectors). Виникає або при неправильному використанні карти (вилучення при роботі з файлами, підключення до несумісного кардридера), або при банальному зносі чіпа пам'яті (у нього є свій ресурс циклів запису). Також поява Bad Sectors може вказувати на використання несумісної файлової системи (наприклад, в SD карті ємністю 128 Gb вибрана система FAT).
  3. Програмні. Найчастіше передбачає пошкодження таблиці MFT. Таке буває при неправильному вилученні пристрою (у момент зчитування інформації), при вірусній атаці (шифрування документів). У більшості таких випадків відновлення працездатності SD карти можливе, в тому числі і збереження раніше наявної на ній інформації.

Якщо SD card зламалася, самостійно відновити інформацію можна далеко не у всіх випадках. Якщо є механічні пошкодження самого чіпа пам'яті або його контролера, то з такими поломками вдасться впоратися тільки в лабораторних умовах. Але такі випадки - рідкість, набагато частіше у користувачів виникають проблеми з пошкодженням файлової таблиці або з «битими» секторами. А таких неприємностей реально позбутися і в домашніх умовах.

Як запобігти проблемі

Щоб у користувача якомога рідше виникали питання, чому не форматується флешка і що робити в цій прикрій ситуації, необхідно дотримуватися нехитрих правил:

  • Ніколи не висмикувати накопичувач з роз'єму ПК в процесі запису - так можна пошкодити не тільки інформацію, але і сам пристрій.
  • При вилученні флешки обов'язково користуватися безпечним відключенням. Можна витягувати картридер з порту тільки після отримання відповідного системного повідомлення.
  • Тільки що придбані носії інформації обов'язково перевіряти спеціальними програмами (наприклад, H2Testw) - це допоможе своєчасно виявити шлюб і повернути пристрій за гарантією в разі потреби.

Якщо жоден з методів відновлення не допоміг, доведеться змиритися з неминучим - карта пам'яті несправна, і її потрібно викинути. На жаль, ремонту такі пристрої не підлягають, тому як з накопичувачем, так і з інформацією, що зберігалася на ньому, доведеться розпрощатися.

Ознаки пошкодження та необхідності відновлення SD-карти

Ключові ознаки пошкодження SD накопичувача:

  1. Збережені документи не відкриваються або відтворюються з артефактами (якщо мова про відео/фото контент).
  2. Накопичувач спізнюється операційною системою, але не відкривається (при спробі відкрити в «Провіднику» з'являється діалогове вікно з пропозицією відформатувати флешку, її файлова система при цьому вказується як RAW).
  3. SD впізнається в системі як «Невідомий пристрій».
  4. На флешку не вдається скопіювати інформацію (або перемістити її на жорсткий диск) - або процес зависає, або зовсім закінчується помилкою читання.
  5. У процесі зчитування швидкість нестабільна (відбуваються «зависання» з падінням швидкості до 100 кБ/с або навіть нижче).
  6. Картка не впізнається операційною системою, при установці її в кардридер взагалі ніякої реакції не виникає.
  7. Карта пам'яті не форматується, записати на неї інформацію не виходить, але наявні дані з неї прочитати можна.
  8. На карту можна скопіювати файли, але після цього вони не будуть читатися (або всі файли в «Провіднику» відображаються як нульового розміру).

Варто згадати про те, що в картах SD (не плутати з microsd) є також перемикач захисту від перезапису. Він використовується для захисту даних від видалення, наприклад, якщо на карті зберігаються важливі фото, відео, документи. Увімкнувши такий захист можна не турбуватися про випадкове видалення важливої інформації. Дуже часто користувачі цей перемикач активують випадково, після цього записати на флешку нічого не вдається. При виникненні подібної проблеми - позицію перемикача необхідно перевірити першим ділом (він не повинен бути в позиції Lock). Нерідко він також механічно ламається. Але намагатися його «виколупувати» не слід - є ймовірність пошкодити мікросхему пам'яті. З такою проблемою краще звертатися до майстрів відновлення даних.

Виправлення помилок читання через CMD і CHKDSK


Як відновити карту SD без форматування? У Windows є вбудовані інструменти для перевірки працездатності та можливості відновлення, а також виправлення пошкоджених файлових систем і перепризначення битих секторів. Це консольна утиліта CHKDSK, яка запускається через інтерфейс командного рядка (CMD). Є вона у всіх редакціях Windows, починаючи з XP. Як відновити роботу SD карти пам'яті з її допомогою? Для цього необхідно:

  • на клавіатурі натиснути комбінацію Win + R (можна в меню «Пуск» натиснути «Виконати» - це те саме);
  • у вікні «Виконати» ввести cmd і натиснути Enter;
  • у командному рядку ввести команду chkdsk E: / f/r (замість E - вписати необхідну літеру диска, під якою накопичувач іменується в системі, можна подивитися в «Мій Комп'ютер»);
  • натиснути клавішу Enter і дочекатися закінчення сканування.

Що означає команда chkdsk E: /f /r? Це перевірка на різні помилки, спроба їх усунення, а також пошук і перепризначення битих секторів. На момент сканування флешки не можна її витягувати, в «Провіднику» відкрити її теж не вийде. Така перевірка і відновлення SD карти пам'яті може займати більше 30 хвилин - це залежить від класу накопичувача (максимальна швидкість читання/запису), його обсягу, а також кількості виявлених помилок при відновленні.

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

Як перевірити карту пам'яті на працездатність

При збоях і помилках варто перевірити працездатність. Для цього не потрібно використовувати спеціальні інструменти, достатньо буде стандартних засобів операційної системи.

Перевірку можна здійснити таким чином:

  • переходимо в провідник і вибираємо потрібний диск;
  • Клацніть правою кнопкою миші, у контекстному меню «Властивості»;
  • переходимо в «Сервіс», потім «Виконати перевірку»;
  • ставимо в обох чекбоксах галки і натискаємо «Запуск».

Форматування SD карти за допомогою SDFormatter

Якщо відновити зламану SD карту за допомогою CHKDSK не вдалося або ж флешка працює некоректно, то слід спробувати відформатувати її за допомогою безкоштовної програми SDFormatter. Її головна перевага перед вбудованим інструментом для форматування дисків у Windows - адекватне впізнання і робота з картами SDHC і SDXC (з ними повноцінно вміє працювати тільки Windows 10).

Утиліта не потребує встановлення, запускається з exe-файлу. Перед її запуском SD карту необхідно вставити в адаптер. Подальші дії:


  • у розділі Select Card вибрати флешку, яку потрібно відформатувати;
  • у розділі «Археолог atting Options» вибрати «Overwrite Oneat» (повністю очищає кластери, забиваючи їх «нулями»);
  • у рядку «Volume Label» ввести мітку диска (будь-яку, на свій розсуд);
  • Клацнути «1916 at» і дочекатися закінчення операції.

Варто врахувати, що при такому відновленні SD картки всі наявні на ній дані будуть безповоротно видалені.

Помилка - тип карти пам'яті невідомий

Усунути цю помилку можна наступним чином:

COM_SPPAGEBUILDER_NO_ITEMS_FOUND