Как да флашна флашка? Възстановяване на USB устройството. Възстановяване на флаш устройство: откриване на контролер, фърмуер на флаш устройство Възстановяване на флаш устройство kingston datatraveler 2.0

Здравейте всички! Не напразно се заех да напиша статия за това как да флашвам флаш устройство - имам опит. Вчера си възстанових флашката Kingston DT Elite 3.0 16GB. Всичко се получи и си помислих, защо да не напиша подобна инструкция и да кажа какво и как да направя, за да дам на флаш устройството нов живот :).

Сега вероятно във всяка къща има флаш устройство и много рядко. Удобно е да се прехвърля информация към тях, те са красиви и освен това напоследък не са скъпи. Но много често USB устройствата се провалят. Ако говорим защо това се случва, то ние самите сме на първо място. Винаги ли безопасно изваждате флаш устройство? Така че аз рядко. Разбира се, може да има и други причини, поради които флаш устройствата просто „умират“.

Тук трябва да се изясни една точка. Случва се флаш устройството наистина да „умре“. В този случай тя не може да бъде възстановена. Поне у дома. Но ако USB устройство, когато е свързано към компютър, показва поне някои признаци на живот, тогава можете да опитате да възстановите работата му с фърмуера на контролера.

Какви са признаците на живот USB устройство?

  • Когато свържете флаш устройство към компютър, компютърът дава сигнал за свързване на устройството - вече е добре.
  • При Windows връзкапоискайте да форматирате преносимо устройство (но има проблеми и грешки по време на процеса на форматиране като „Windows не може да завърши форматирането“).
  • Флаш устройството се открива и се вижда в Explorer, но когато се опитате да го отворите, се появява съобщението „Вмъкнете диск ...“
  • Възникват грешки при копиране на информация.
  • Много ниска скорост на запис/четене.

Ако на флашката има ценна информация, тогава можете да опитате да го възстановите преди и след фърмуера. Можете да направите това с различни програми. съветвам Recuva, тук има статия, но има много други, добри програми.

Ако информацията е много ценна, тогава е по-добре да не правите нищо сами, за да не влошите нещата. Свържете се със специални сервизни центрове, които се занимават с възстановяване на данни.

Нека сега да разгледаме целия процес на фърмуера на контролера, използвайки реален пример, използвайки моето Kingston DataTraveler Elite 3.0 16GB флаш устройство като пример. Имам тази флашка счупи като цяло интересно. Трябваше да качвам файлове в него и да изтривам тези, които вече бяха записани. Свързах го с компютъра, започнах да изтривам папката. Но папката беше изтрита много бавно. Изключих и отново свързах това флаш устройство, появи се надпис, че дискът трябва да бъде форматиран „Преди да използвате диска ...“.

Тъй като на флашката нямаше Важни файлове, без колебание започнах форматирането.

Но самият процес продължи много дълго и никога не свърши, насилствено го спрях. Може също да се появи съобщението „Windows не можа да завърши форматирането“.

Но все пак го форматирах от десетия път и само във FAT 32. След това USB устройството беше нормално дефинирано и дори бях възхитен. Но го нямаше. Започнах да копирам файлове в него и скоростта на запис беше около 100 kb / s. Реших да го флашна, което и направих.

Определете VID и PID на USB контролера

За да започнем, имаме нужда от определяне на VID и PID. Това са данни за модела и производителя на контролера, който е в нашия диск. Въз основа на тези данни ще потърсим помощна програма за фърмуер. Има много различни програми, с който можете да определите VID и PID. Препоръчвам помощната програма Екстракт на информация от флаш устройствоможете да изтеглите от връзката.

Свържете флаш устройството към вашия компютър и стартирайте Flash Drive Information Extractor (извлечете папката с програмата от архива и стартирайте файла GetFlashInfo.exe).

Щракнете върху бутона в горната част на програмата „Вземете данни от флаш устройство“.

Програмата ще ни даде резултата. Разглеждаме информацията, която е срещу VID и PID.

Можете да копирате тези числа или да оставите прозореца на помощната програма отворен, данните ще ни трябват сега.

Търсим помощна програма за флашване на флашка

Според VID и PID данните трябва да намерим помощна програма, с която ще флашваме контролера. Има добър сайт flashboot.ru, който съдържа база данни с флаш устройства и помощни програми за тяхното възстановяване.

В резултатите от търсенето търсим флашка, подобна на нашата. Списъкът може да включва устройства от други производители. Те просто имат един и същ контролер, той се определя от VID и PID. Може би сте забелязали, че имам 16 GB флаш устройство, а в списъка съм разпределил 32 GB. Не мисля, че има нещо лошо в това (само където името на помощната програма не е посочено на 16 GB). Опитвате се да изберете по-подобно устройство от списъка.

Ние се интересуваме от полето UTILS(помощна програма), копирайте името му изцяло.

За съжаление помощната програма, от която се нуждаех, не беше намерена на този сайт. Може би ще имате повече късмет и ще видите нещо в резултатите от търсенето. Изтеглете помощната програма на вашия компютър.

Но не спрях дотук и започнах да търся в Google. Току-що попитах „SK6221 MPTool 2013-04-25“ и намерих тази помощна програма на друг сайт. Ако имате същото флаш устройство, тогава тази помощна програма е. Вярно, че името на архива е различно, но това не ми попречи да излекувам успешно флашката си.

Процес на възстановяване на USB устройство

Изключете си флашката. Извлечете папката с помощната програма от архива и стартирайте .exeфайл. В моя случай това е файлът MPTool.exe. Вижте също текстов файл readme.txt. Може би има инструкция или връзка към сайт с инструкции. Ако инструкцията е на английски, преведете я, като използвате същия translate.google.ru.

Ще ви кажа как се справих (просто може да имате различна помощна програма и всичко може да е различно там, но не трябва да е много различно).

Помощната програма работи. Свързваме флаш устройството. Имам информация за флашката в два реда в програмата. Натискаме бутона започнете. В моя случай жълтата лента сигнализира процеса на фърмуера. чакаме

Когато процесът приключи, видях зелен цвят, всичко изглежда наред.

Трябва да се появи веднага Windows съобщениеподканвайки ви да форматирате устройството. Но първият път вероятно няма да работи. Изключете флаш устройството и го включете отново. Драйверът трябва да се инсталира и сменяемото устройство трябва да се появи във File Explorer. Можете да го форматирате.

Проверих скоростта на запис, всичко е както трябва за USB 3.0, всичко е наред!

Трябва да сте подготвени за факта, че действията може да се различават от тези, които описах. И не всичко може да се получи от първия път. Основното нещо е да не се отказвате и всичко ще се получи!

Но преди да направите нещо, помислете колко ценна информация се съхранява на него? Ако данните са важни, тогава би било по-добре да опитате да ги възстановите преди и след фърмуера. За да направите това, можете да използвате програмата Recuva или друга подобна. И ако там се съхраняват супер важни данни, които са много важни и ценни, тогава в този случай е по-добре да не правите нищо сами. Занесете флашката на специализиран център за услуги, където специалисти могат да го възстановят с по-малък риск за вашите данни.

Възстановяване на флаш устройство по примера на Kingston DT

В нашия пример ще се използва флаш устройство Kingston DataTraveler Elite 3.0 16GB. Тя работеше до момента, нормално до момента, но след това започнаха странностите. Когато се опитате да изтриете или запишете данни, целият процес е толкова бавен, че можете да кажете, че изобщо не е помръднал. След повторно свързване системата издаде съобщение с молба да форматирате диска.

Като се има предвид ниската важност на данните на устройството, беше решено да се форматира. Процесът на форматиране отне много време и не беше завършен. Имаше само съобщение за неуспешен опит за форматиране.

Свързваме нашето дефектно флаш устройство и стартираме помощната програма. В горната част на прозореца на програмата ще има бутон за получаване на данни, щракнете върху него. След това ще видим цялата информация на устройството. Обръщаме внимание на стойностите, които стоят близо до VID и PID.

Повторно флашване на дефектно флаш устройство Kingston

Докато изключваме устройството. Стартираме помощната програма за мигане (нашата програма се нарича MPTool.exe). Ако приложението се доставя с файл, наречен readme.txtтогава го разгледайте. Вероятно има инструкции там. Отбелязвам, че помощните програми са различни и вашата може да изглежда малко по-различно. Но като цяло интерфейсът и принципът на работа трябва да са подобни.

След като стартирате мигащата програма, трябва да свържете отново USB флаш устройството. След това помощната програма ще открие устройството. Сега остава само да щракнете върху бутона, за да започнете да мигате фърмуера. Нека изчакаме малко, докато процесът приключи.


След завършване програмата ще ви уведоми, че всичко е минало добре.


След това веднага ще се появи системно съобщение, че трябва да се форматира, преди да работите с устройството. Но е по-добре веднага да изключите флаш устройството и след това да го свържете отново. И едва след това преминете към процеса на форматиране. След като завършите всички тези процедури, можете да проверите работата на флаш устройството. Всичко работи толкова бързо, колкото трябва и файловете се копират и четат адекватно. Не забравяйте, че някои стъпки може да са малко по-различни от описаните в тази статия. Но като цяло целият процес изглежда така.

Това е всичко. Погрижете се за флашките си, извадете безопасно устройството.

Това може да е полезно.

Инструкции стъпка по стъпка за реставрация USB флашки в който ще се опитам да отговоря на въпроса на достъпен език Как да възстановите флашкасамостоятелно и без много усилия.

Случва се да помогнете на човек и тогава той ще каже на всички, че сте толкова добър и вече има тълпи от хора, които са жадни за помощ. Нещо подобно се случи, когато реставрирах няколко флашкиколеги.

Сега хората носят не само своите флашки, но също флашкитехни приятели, познати и роднини. Е, поне някой друг да довлече бутилка бира или бисквитка - фигурки.

Не ми е трудно да помогна, но когато ти предложа да се научиш сам да правиш всичко това, ти отказваш. Просто ще ги направя следващия път. Ако не искате да се научите, продължете напред.

С текста приключвам тук и преминавам директно към темата на публикацията..

Ако твоят флаш устройство спряна определенкато карам, не иска бъде форматиран, не ви позволява да записвате информация или нещо друго му се е случило, НО няма механични повреди, тогава знаете - не всичко е загубено. Най-вероятно грешна контролери ще отнеме малко игра с него. Във времето тази процедура отнема около 5 минути.

Веднага трябва да кажа, че няма универсален програмиза възстановяваневсички разновидности флашки. Ще трябва да намерите точно този, който може да работи с контролера на вашия флашки.

Първо, трябва да дефинираме VIDи PIDнеработещ флашки.

Определете VID и PID за възстановяване на флаш устройство

Включете в контакта флаш устройствокъм компютъра и стартирайте Диспечер на устройства. ЗапочнетеБягай - mmc devmgmt.msc.


След това отидете на раздел Универсални контролери серийна шина USB.


Намерете своя в списъка флаш устройство. Обикновено всичко флашкиима име USB устройство за масово съхранение.


Натиснете десния бутон на устройството и отворете Имоти.

Отидете в раздела Интелигентност.

В падащия списък изберете елемента ИД на инстанцияустройство или Кодове на оборудването (ID).

В този прозорец виждаме PIDи VID.

Намиране на програма за възстановяване на флашка

Отиваме на уебсайта FlashBoot.ru и въвеждаме полученото VIDи PID.


Кликнете върху бутона Търсене.

В резултатите търсим нашия производител и модел на флашката. Имам този Kingston DataTraveler 2.0.


В дясната колона ще има името на програмата, от която се нуждаем, или връзка към нея.

Всичко. Сега потърсете в Google програмапо име или изтеглете от предоставената връзка. Стартирайте и следвайте инструкциите. Обикновено в такива програми за възстановяванеима само един бутон, така че не трябва да имате въпроси.

Това е всичко!

Всякакви въпроси - задавайте в коментарите.

Почти всеки човек, който по един или друг начин е свързан с компютри, поне веднъж се е сблъсквал с проблема с неизправност на флаш картата. Може да се изрази по различни начини: Windows не вижда флаш устройството, отказва да го форматира, има неуспехи при копиране и преместване на файлове или се определя грешно количество памет.

Можете да възстановите устройството Kingston с помощта на специален софтуер

Повечето прости случаи могат да бъдат излекувани чрез просто форматиране на флаш устройството с помощта на операционната система. Windows системи. За да направите това, трябва да го поставите в компютъра и след като се определи, отидете на Моят компютър, щракнете Кликнете с десния бутонна устройството и изберете Форматиране. След успешно форматиране системата ще ви уведоми за това.

Ако след форматиране проблемите останат или не успее, напр. операционна системададе грешка - "Windows не може да завърши форматирането", тогава трябва да опитате друг метод. Например Kingston предоставя специални инструменти за своите дискове, за да възстанови производителността им. Програмата за възстановяване на флаш устройство Kingston се изтегля лесно от официалния уебсайт на компанията, в секцията за поддръжка. След като изтеглите, трябва да го разопаковате и стартирате. В прозореца, който се отваря, изберете желаното устройство и щракнете върху Форматиране. След форматиране по специален начин, флаш устройството трябва да работи.

Друг начин, който си струва да опитате, е да използвате форматиращ инструмент на ниско ниво. Такава програма, например, D-Soft Flash Doctor или подобна. Не е фокусиран върху конкретен диск или производител, така че може да форматира всякакви флашки и карти с памет.

Ако всички тези действия не доведоха до нищо, тогава имаше сериозни проблеми с контролера.

Възстановяване на флаш устройство Kingston с помощта на фърмуер

Можете да възстановите флаш устройство, като използвате специална помощна програма за фърмуер на ниско ниво на неговия контролер. Но има ситуации, когато устройството наистина не може да бъде подпомогнато с нищо друго освен физическа намеса, като запояване или свързване към специални устройства.

Ако устройството има следните критерии за жизнеспособност, тогава все още има шанс да го възстановите:

  • Windows открива флаш устройство, когато е включено в компютърен порт;
  • след като поставите флаш устройството в слота, системата автоматично пита за форматиране;
  • устройството се идентифицира, вижда се в системата, при достъп до него се показва съобщението "Вмъкнете диск ...";
  • систематични грешки при копиране или преместване на файлове на USB флаш устройство;
  • ниска скорост на задвижването като цяло.

Преди да възстановите флаш устройството Kingston, трябва да разберете идентификаторите на контролера. Имате нужда от два от тях, като първият - VID, съдържа идентификатора на производителя. Второто е PID, което означава кода на продукта. Трябва да ги определите с помощна програма като Flash Drive Information Extractor. След като ги получите, можете да ги запишете някъде.

Намиране на помощна програма за възстановяване

Директно за фърмуера, който ще ви трябва специална полезност, способен да мига контролер на флаш устройство на ниско ниво. Такива специални програмиобикновено се предлага само от производителите на оборудване. С тяхна помощ те извършват първоначалния фърмуер, ремонт и тестване на устройства. Понякога тези помощни програми попадат в мрежата случайно, а понякога производителите ги споделят. Но проблемът е, че всеки производител има своя собствена програма, която може да бъде различна в зависимост от модела на контролера и количеството памет.

За търсене желаната програмаза реанимирания модел ще са необходими SID и PID. В мрежата има една услуга, наречена Flashboot.ru, която съхранява хиляди помощни програми за флашване различни устройстваи джаджи.

В полетата SID и PID трябва да замените получените числа и да щракнете върху търсене. Услугата може да показва няколко програмни опции наведнъж. Необходимо е да изберете този, в описанието на който е посочен съответният обем на възстановеното устройство. Също така списъкът може да съдържа помощни програми за други производители. Трябва да се помни, че е необходимо да възстановите флаш устройството Kingston, така че най-подходящата му конфигурация е избрана от списъка. Полето Utils описва името на програмата. След като намерите желания ред в списъка, трябва да копирате името на помощната програма и да отидете в секцията с файлове на уебсайта flashboot.ru. Поставете името, което сте копирали, в лентата за търсене и щракнете върху Намери.

След като намерите помощната програма, трябва да я изтеглите на компютъра си и да я разопаковате. Понякога възниква ситуация, когато желаната програма не е във файловете. След това можете просто да я потърсите по име във всяка търсачка.

Използване на софтуера за възстановяване на флаш устройство Kingston

Използването на помощната програма е най-лесната част от операцията. Просто трябва да поставите USB флаш устройство, да стартирате програмата и да щракнете върху бутона Старт в програмата. Разбира се, дизайнът, локализацията и методът на работа на различните помощни програми за различни флаш устройства може да са различни, но същността е една и съща и е интуитивна. След успешно мигане на контролера, операционната система може незабавно да предложи форматиране на възроденото флаш устройство.

Ако нищо не помогна

Ако нищо не помогна или помощната програма не беше намерена, това означава, че най-вероятно един от модулите на електрическата верига на устройството е физически повреден. В такава ситуация само сервизен център може да помогне. Специалистите ще могат физически да се свържат с контактите на флашката и да анализират или сканират за повреди. Ако флашката подлежи на ремонт, тогава ще се поправи, ако не, тогава нищо няма да помогне.

Тази статия има за цел да ви помогне програмно USB възстановяванеФлаш устройство, базирано на микроконтролер Skymedi SK6211. Този контролер се намира във флаш устройства различни производители, например: Kingston, Kingmax, A-data и др. Помощната програма беше избрана като пример. Той, както и много други, е предназначен за работа в операционната среда - MS Win XP. За "експериментална" беше избрана флашка Kingston DT100 / 1GB.

Помощният комплект включва:
1) SK6211_20090828.exe - самият основен модул.
2) SK6211_User_Manual.pdf - инструкция за програмата на английски език
3) SK6211BA_Skymedi Flash Support List _20090828.xls - "Flashlist" - списък с модули памет, които тази версия на помощната програма поддържа. (Полезно за определяне на "CodeBankVer" по дата)
4) SK6211BA R-W Performance_Capacity List_20090828.xls - Обобщена таблица на тестовете за скорост на различни модули памет в едноканален и двуканален режим в Win XP sp2 & Win 2k sp4.
5) SK62XX_FAT_20090505.exe & SK62XX_FATool_UserGuideV1.pdf - спомагателна програма за флаш тестване.
6) ErrorCodes.txt - списък с кодове за грешки.
7) DrvSwitch.exe - фабричен драйвер.
8) Driver_Using_manual.pdf - инструкции за използване на драйвера.

1. Подготовка

Свързваме флаш устройството и откриваме VID / PID, например, с помощта на ChipGenius 3.0. Темата има VID = 0951 PID = 1607.
Стартирайте помощната програма "SK6211_20090828.exe" и изберете по подразбиране в "Избор на конфигурация".

Виждаме, че в първия прозорец (DUT1) е открита флашка (SAMPLE - No Match), но засега не е готова за фърмуер! ПРОБА = пример, No Mach = Няма съвпадение. Това означава, че текущите настройки (по подразбиране) не съответстват на вътрешността на флаш устройството. Помощната програма вече е установила, че флаш устройството е изградено на контролер, който отговаря на неговите заявки и вече е прочел информация от своя фърмуер.
Прегледът на тази информация става чрез двукратно щракване върху SAMPLE.

Тук виждаме съдържанието на фърмуера:
1) Контролер SK6211
2) FID на паметта (AD D3 14 A5 34) и нейното име (HY27UT088G2A)
3) Версия на CodeBank: C080512A_F080516A
4) Версия на фърмуера: CodeSwap-0512
5) Останалото не е толкова важно (дата на производство / версия на помощната програма / име на конфигурация = „гравиране на USB конектора“ / VID и PID кодове и т.н.)
6) Канал: Байтов режим (Едноканален режим. Може да е полезно в настройките!)

Тук всичко е наред! Но какво да правим с кода, че фърмуерът е прелетял, така че по-голямата част от тази информация не е там!?

Версия на контролера: SK6211BA
Номер на част на Flash: Няма съответстващ номер на част на Flash
Flash ID 01: 0x89 0x95 0x94 0x1E 0x74
Flash ID 02: 0x00 0x00 0x00 0x00 0x00
Flash ID 03: 0x89 0x95 0x94 0x1E 0x74




Тук помощната програма прочете FID от флашката, но не успя да избере паметта от списъка си!
Заключение: опитайте друга помощна програма или проверете контактите. Понякога възстановяването на контактите по шината за данни между контролера и паметта променя ID-shnik и помощната програма, чрез правилния ID-shnik, намира съвпадение в своята база данни.

Версия на контролера: SK6211BA
Флаш номер на част: I29F32G08AAMD1_S
Общ размер на Flash: 8192 MB
4K страница, MLC
Flash ID 01: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 02: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 03: 0x00 0x00 0x00 0x00 0x00
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x00 0x00 0x00 0x00 0x00
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x00 0x00 0x00 0x00 0x00
Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Тук помощната програма намери памет в своята база данни. Но версията на Code Bank е неизвестна! Намираме го като търсим датата по името на флаш чипа във файла SK6211BA_Skymedi Flash Support List _20090828.xls

Сега търсим подходяща кодова банка.
Отваряне на файла:
…\SK6211_PDT_20090828\CodeBank\2806\CBVer-1.2.2.44.ini

Намираме версията до дата 09.03.09: C090309A_F090309A

2. Настройки

Да се ​​върнем на темата. Кликнете върху бутона „Разширени“, за да отидете на разширените настройки. Паролата е 123456.
1) предписвайте VID & PID: 0951 & 1607
2) Име на доставчика: Kingston
3) Име на продукта: DataTraveler 2.0
4) Ревизия: 8.2 (оставете непроменена)
5) Тип диск: Подвижен (оставете непроменен)
6) S/N: 001478544881SK8703120829 (това е експерименталният сериен номер)
7) S / N Gen: (3) Не променяйте SN
По-долу можете да преминете към
8) Фиксиран размер на флаш = 1024 (задайте оригиналния размер на флаш устройството)
9) Когато поставите отметка в квадратчето Изтриване на всички, се показва съобщение: Предупредително съобщение: Системната информация ще бъде премахната след изтриване на всички!!!
(Предупреждение: системната информация ще бъде изтрита след задаване на режим „изтриване на всичко“ !!!)
Отидете в десния прозорец Flash Options
10) Изберете контролер: SK6211BA
11) Изберете Code Bank Ver: C080512A_F080516A (този, който помощната програма издаде с двойно щракване върху SAMPLE) Сега чакам секцията Flash Selection, за да мога да избера желаната памет - HY27UT088G2A, но това не се случва. Каква е причината? Може би в помощната версия! В крайна сметка е посочена версията на фърмуера: PDT версия: SK6211_PDT_20080616_BA, а аз използвам SK6211_20090828! Вървим по пътя на избора на черно-бял флашлист. Намираме датата - 04/02/2008, но не мога да намеря име с такава дата в списъка, а версиите на Code Bank с най-близката дата също не пасват! Предположението, че датата от флаш списъка съвпада, не работи за това флаш устройство. Помогна само пълното изброяване! При избора на C090828A_F090828A, помощната програма даде възможност да изберете желаната памет!
12) След това изберете Режим на канала: Единичен
Ние не променяме нищо друго.

Вземете статус ГОТОВ

Сега помощната програма е „готова“ да флашне флаш устройството.
Щракнете върху Auto-LLF

3. Работете върху грешките

44 -
2 -
при промяна на тест за четене/запис грешка 37 -

Чавката на ERASE ALL помогна

45 -
(Състояние ГОТОВ, грешка в процеса на LLF)

Помогна: превключване в тестов режим чрез затваряне на 31-32 фута на m / s памет
и повторно фърмуер
_______________________________

101 -

Трябва повече свежа версияпомощни програми с нова поддръжка на паметта
ps: в предишна версия 20090709_BA (34 - )
_______________________________

94 -
1 -
При опит за флашване - (Грешка при достъп)

Премахнат USB удължителен кабел, поради което имаше загуби.
_______________________________

В работата по бъговете е използван опитът на потребителите на форума: Vitorrio, SeeJay, E1haZ и други.

Обсъждането на статията и проблемите по време на възстановяването се обсъждат в тази тема на форума.