Відновлюємо флеш-накопичувачі, хард
Останнім часом до моїм основним позаробочим "лікувальним" занять (ремонт комп'ютерів, перевстановлення та налаштування) додалося ще одне. Відновлення флешок. Несуть без зупинки. жменями. Толі флешки стали робити гірше, толі люди перестають їх берегти, але факт залишається фактом: не проходить і тижня, щоб хтось не підкинув мені такого роду "халтурку".
Звичайна фраза, сказана клієнтом при передачі мені дохлої флешки зазвичай звучить так: "Віддавав (а) нашим компьютерщикам - сказали що її не полагодити ...". Я взагалі людина довірливий, але щодо комп'ютерів - поки сам не спробую, не заспокоюся. Так ось, з 100% флешок з діагнозом "Викинути" від сторонніх комп'ютерників я відновив ... 100%. Дивно просто, що рухає такими "комп'ютерними спеціалістами" ... Це типу "лінь возитися"? Зазвичай у мене на відновлення йде 10 - 20 хвилин ... Або це незнання "як". Але ж інтернет ніхто не відміняв! Здається мені, що тупо спробувавши відформатувати флешку і отримавши помилку "Диск не може бути відформатований", вони сміливо рекомендують викинути робочу флешку на смітник ...
Почнемо з теоретичної частини. При бажанні її можна пропустити. З чого складається флеш-накопичувач? Дуже просто. Зазвичай такий пристрій містить 2 мікросхеми: перша - безпосередньо флеш-пам'ять, де зберігаються дані. Друга - це мікроконтролер, який обслуговує операції читання / запису мікросхеми пам'яті і забезпечує передачу даних від комп'ютера через USB в пам'ять і назад.
Збої в роботі накопичувача бувають як в першій мікросхемі, так і в другій. Мікроконтролер має кеш і управляється своєї прошивки, яка здійснює операції читання / запису в кеш і перенесення з кешу в мікросхему пам'яті. В результаті безлічі факторів (таких, наприклад, як висмикнута з комп'ютера завчасно флешка, збої харчування, поганий контакт в роз'ємі, статичну електрику і т.п.) відбуваються такі явища як псування вмісту кеша контролера або псування його прошивки.
У першому випадку дані з кеша або не запишуться в мікросхему пам'яті, або запишуться пошкодженими. У другому випадку все набагато гірше, тому що збій програми управління мікроконтролера може створити з пам'яттю все що завгодно. Аж до запису в неї повного сміття. Крім того, сама флеш-пам'ять має обмежений ресурс записи, хоча і великий. Так само, контролер може заблокувати деякі операції з пам'яттю, якщо йому що-небудь не сподобається.
Ось через таких збоїв флешка і перестає номально працювати. При цьому часто саме залізо флешки залишається повністю робочим. Необхідно лише або поправити мізки микроконтроллеру, або підрихтувати пам'ять. Ось список найбільш часто зустрічаються програмних збоїв флеш-накопичувача:
- Накопичувач не визначається системою
- Накопичувач визначається, але показує нульовий розмір або менше ніж був
- Windows вимагає відформатувати флешку, але вона не форматується
- При спробі запису на флешку windows лається "вимкнути функцію захисту від записи"
- Повідомлення типу «Вставте диск в дисковод» або «Ні доступу до диска»
і тому подібне. Як це лікувати? Новомосковський далі.
Увага! Використання наведеної нижче практики в 99% випадків приведе до псування інформації, що зберігається на накопичувачі! Якщо вам потрібна сама флешка - дійте як написано нижче.Якщо ж вам потрібна саме інформація з неї - шукайте зі спеціалізованим підприємством, що займається відновленням даних з флеш-пам'яті. У таких фірм є спеціальне обладнання, здатне підключитися до мікросхеми пам'яті в обхід контролера флешки і витягнути звідти все як є для подальшого відновлення.
Отже, якщо ви Новомосковскете далі, значить дані для вас не важливі, ви просто хочете повернути флешку до життя.
1. Програми відновлення від виробника флешки
Якщо у вас сбойнула флешка іменитого виробника, такого як Transcend, Kingston, Kingmax, A-Data і т.п. то насамперед йдемо до виробника на сайт в пошуках утиліти відновлення. До виробнику на сайт має сенс заглянути навіть якщо він не именит. Дивишся пощастить. Головне, що він відомий, цей виробник. (В одному з моїх випадків, на флешці було написано Samsung, проте утиліт я на сайті ГНУСМАСов не знайшов). На сайті виробника шукаємо утиліту типу Recovery Tool або Format Tool. в загальному, утиліту відновлення. Викачуємо утиліту, якщо знайшли, запускаємо при вставленої хворий флешці, слідуємо вказівкам програми і в 50% випадків радіємо ожила, чистенькій як з магазину, флешці.
Якщо у вас флешка no name. тобто невідомо, як звали того китайського дитини, спаяні її за жменьку рису в підвалі на околиці Пекіна, то переходимо до наступного пункту.
Якщо ви потрапили в ті 50%, яким утиліта від виробника не допомогла - тоді теж переходимо до наступного пункту.
Наведу кілька посилань на утиліти відновлення різних фірм:
Kingmax: Recovery Programm - знаходите там на фото свою флешку і завантажуєте для неї відповідну Recovery Programm
Transcend: JetFlash Online Recovery - завантажуєте і лікуєте свій JetFlash. Всі крім моделі JetFlash V15, для неї потрібна окрема утиліта, скачується там же.
A-Data: Сайт підтримки / завантаження
2. Танці з бубном
Якщо у вас сбойнул китайський no name або на сайті виробника немає утиліти або вона є але не допомогла - тоді вам сюди. Саме тут розкриється весь ваш творчий потенціал 🙂
Насамперед скажу, що контор, які виробляють пам'ять і контролери для флешок не так вже й багато. Решта (навіть найвідоміші) або закуповують у них комплектуючі та штампують своє, або тупо купують готові безликі накопичувачі і доручають китайським дітям малювати на них красиві лейбли. До чого я це? А до того, що у кожного виробника комплектуючих для флешок є своя, фірмова утиліта відновлення!
Ось це-то утилітою нам і належить скористатися, попередньо з'ясувавши, що ж за контролер варто в нашій флешці. Отже:
1. З'ясовуємо виробника контролера флешки. Для цього нам потрібно з'ясувати його VID (Vendor ID) і PID (Product ID). Це можна зробити наприклад програмою CheckUDisk. Завантажуємо її, запускаємо, встромляємо флешку і бачимо приблизно таке:

Те, що нам потрібно я обвів червоним, а саме VID і PID. У моєму випадку (це я відновлював з мертвих Kingston DataTraveler ємністю 1 Gb) VID = 13fe, а PID = 1d00.
2. Після того, як VID і PID нами обчислені, йдемо шукати це в базі даних утиліт відновлення на сайті flashboot.ru. на цьому сайті в вгорі вводимо в поле наш VID (можна PID), тиснемо кнопку "Знайти" і нам випадає табличка, з купою рядків. Шукаємо там щось, схоже на нашу флешку, а саме: шукаємо збігаються з нашими VID, PID, обсяг і, бажано, виробника (якщо він відомий, звичайно). Стосовно до мого піддослідному випало таке:
Як видно з скріншоту, в базі є схожа інформація: Kingston DataTraveler, ємністю 1 Гб. Так само видно, що контролер цієї флешки зроблений фірмою Phison, і що є утиліта Phison Preformat v.1.30 (UP10, UP11). У цьому рядку посилання на утиліту немає, але вона є і вище, в інших рядках, і нижче. Викачуємо цю програму, запускаємо і бачимо:

На танці з бубном не дуже-то схоже правда? А все тому, що мій випадок вийшов простий. У моєму випадку фірма Phison, яка зробила контролер тієї флешки що я відновлював, зробила простеньку утилітки, в якій розбереться і мій колишній колега дядя Кузьмич, який будучи автослюсарем, в 60 років від народження захопився комп'ютерами.
Буває набагато крутіше. Уточнюю: серед утиліт на зазначеному сайті є речі професійні (воно й зрозуміло, це ж програми для внутрішнього використання, для спеців). Ось ці утиліти бувають моторошно навороченими, з купою опцій, в які потрібно вникати. До цих програм немає мануала, істина пізнається дослідним шляхом або вишукуються з тих крихт інформації, які можна знайти на сайті flashboot.ru і в інтернеті.
Ось приклад: днями таксанул по-дорозі, взяв, з дуру, пасажира (зазвичай не беру). Він був сильно нетверезий і намагався бігати по салону мого великого автомобіля ВАЗ-11113 "Ока" ... Коротше, цей нехороша людина заїхав мені коліном в магнітолу, в якій стирчала флешка Kingmax SuperStick на 4 Гб. Вона випала і впала. Після підняття і вставки її назад магнітола лайнувся "unsupported device" і образилася. Будинки, в комп'ютері, вона теж не знайшлася. За VID і PID знайшлася утиліта SMI_SMI32X_I1030_v2.02.02, настройки якої виглядають так:

До речі, ця ж програма 2 тижні тому з настройками за замовчуванням відновила чужий девайс (схожий на кулю) з логотипом Rover. А місяць тому їй була відновлена золота подарункова флешка фірми Samsung.
Загалом, будьте готові до непростих рішень 🙂 За моєю особистою статистикою, мені не вдалося відновити тільки ті флешки, які спалила моя автомагнітола фірми Sony 🙂
А наостанок я народжу скажу: не бійтеся! Налаштуйте себе на те, що флешка адже все одно померла. Вийде відновити - класно (а виходить дуже часто), а не вийде - ну і фіг з нею, панночка померла ... Головне не боятися експериментувати.
За сім - прощаюся. Удачі в лікуванні хворих!
Поділитися з друзями:
Привіт дорогий наш воскреситель. у мене подібна ситуація тільки не з флешкою а з переносним WD (western digital external) 320GB. сьогодні він перестав говорити мені потрібні речі при копіюванні даних. в один прекрасний момент система дала мені по електронній пошті, що неможливо скопіювати частину інформації, і після цього диск перестав бачитися на системі, але не повністю а частково. заходжу в мій комп'ютер його немає а в диспетчері пристроїв він просто пишеться WD без жодних додаткових значень. допоможи будьласка. все-таки грошей вона коштує і шкода просто так її вибрасивать.Буду дуже вдячний а може і корисний.)))
переносний WD - це, мабуть, не флешка, це жорсткий диск, з ним, на жаль, розмова зовсім інший. Тут дані методи не спрацюють. Щоб відновити інфу з дохлого жорсткого диска, потрібне спеціальне обладнання.
при прогоні через flashboot видало 7 результатів, серед яких крім «formation» нічого нового я і не побачила.
Форматувати через acronis, recovery, transcend autoformat, Hard Disk Low Level Format Tool тощо, я вже з рахунку збилася.
стандартне, і через NTFS теж не допомагає.
швидше за все вірус, тому як флешку давала одному, потім такий косяк виповз, але у нього все нормально. Хоча я розумію що це не показник, але так, про всяк.
флешка була на 8 гигов, зараз показує на 30 метрів, що не може мене засмучувати.
і ось після того як я намучилася зі всілякими прогами, які тільки змогла знайти, питання-викидати, або ще спробувати?
Можу Вас заспокоїти і засмутити одночасно. Це НЕ вірус. Це пухнастий звірок флешці прийшов. Писар називається. Або контролера, або, швидше за все, мікросхемі пам'яті.
Якщо перераховані вище в цій статті утиліти не допомогли - значить Ваша флешка може сміливо упокоїтися в смітнику, благо коштують вони зараз копійки. Купуйте нову і не морочитися.
Флешка Silicon Power 8Гб.
Товариш підключав її до якогось то роз'єму USB, (який з додатковим харчуванням). Після цього її ні бачить ні Linux, ні Windows. Все перепробував, але відновити не судилося.
Ось вихлоп CheckUDisk:
Name: USB2.0-CRW (USB2.0)
Speed: high speed
Vendor Description: Generic
Product Description: USB2.0-CRW
ProductID: Compact Flash
Product Revision: 1.00
Logic Driver: F: \ (Total Space: 0.00 MB, Free Space: 0.00 MB)
Product Revision: 1.00
Logic Driver: G: \ (Total Space: 0.00 MB, Free Space: 0.00 MB)
Може Ви підкажіть що путнє?
Ніяк не можу підібрати програму для реанімації флешки Kingston DT 101 G2 на 16Gb, підключається і розпізнається в системі, а ось розмір має нульовий і нічого не дає з собою робити.
Визначник ChipEasy_EN_V1.5.6.6 видав наступну інфу:
Logical drive. G: \ Capacity: 0.0G
Device ID. VID = 0951 PID = тисячі шістсот сорок два
Device SN. 001CC07CEB80BB40070003A1
Device version. 1.00
Device vendor. Kingston
Device model. DT 101 G2
Max power. not support
Partition type. Device active.
Aligned state. Misaligned
Controller model: PS2251-50 (60)
Спробував ніби все зі списку Phison на сайті flashboot.ru