Reflarea controlerului. Restaurarea volumului unei unități flash Determinarea volumului real al unei unități flash chinezești

Salutare tuturor! Nu degeaba am decis să scriu un articol despre cum să flash o unitate flash - am experiență. Ieri mi-am restaurat unitatea flash Kingston DT Elite 3.0 16GB. Totul a funcționat și m-am gândit, de ce să nu scriu instrucțiuni similare și să-mi spui ce să fac și cum să o fac, pentru a da o nouă viață unității flash :).

În zilele noastre, probabil că fiecare casă are o unitate flash și foarte rar doar una. Este convenabil să transferați informații asupra lor, sunt frumoase și, în plus, sunt în ultima vreme nu scump. Dar foarte des unitățile USB eșuează. Dacă vorbim despre motivul pentru care se întâmplă acest lucru, atunci noi înșine suntem pe primul loc. Scoateți întotdeauna în siguranță unitatea flash? Deci rar o fac. Desigur, pot exista și alte motive pentru care unitățile flash pur și simplu „mor”.

Un punct trebuie clarificat aici. Se întâmplă ca unitatea flash cu adevărat „moare”. În acest caz, este imposibil să-l restabiliți. Cel puțin acasă. Dar dacă unitate USB, atunci când este conectat la un computer, dă cel puțin câteva semne de viață, apoi puteți încerca să-i restabiliți funcționarea folosind firmware-ul controlerului.

Ce semne de viață ar putea exista pentru o unitate USB?

  • Când conectați unitatea flash la computer, computerul semnalează că dispozitivul este conectat - asta e bine.
  • Când conectați Windows, vă solicită să formatați unitatea detașabilă (dar în timpul procesului de formatare apar probleme și erori precum „Windows nu poate finaliza formatarea”).
  • Unitatea flash este detectată și vizibilă în Explorer, dar când încercați să o deschideți, apare mesajul „Inserați disc...”.
  • Apar erori la copierea informațiilor.
  • Viteză foarte mică de scriere/citire a informațiilor.

Dacă există informații valoroase pe unitatea flash, apoi puteți încerca să-l restaurați înainte și după firmware. Acest lucru se poate face folosind diferite programe. sfătuiesc Recuva, aici este articolul dar sunt multe alte programe bune.

Dacă informațiile sunt foarte valoroase, atunci este mai bine să nu faci nimic singur pentru a nu înrăutăți situația. Contactați centrele de servicii speciale care sunt specializate în recuperarea datelor.

Să ne uităm acum la întregul proces de flashing al controlerului folosind un exemplu real, folosind unitatea mea flash Kingston DataTraveler Elite 3.0 16GB ca exemplu. Mi s-a stricat unitatea flash Este interesant. Trebuia să încarc fișiere în el și să le șterg pe cele care fuseseră deja înregistrate. L-am conectat la computer și am început să șterg folderul. Dar folderul a fost șters foarte încet. Am deconectat și reconectat această unitate flash și a apărut un mesaj că discul trebuie formatat „Înainte de a utiliza discul...”.

Deoarece nu existau fișiere importante pe unitatea flash, am început să formatez fără ezitare.

Dar procesul în sine a durat foarte mult timp și nu sa încheiat niciodată, l-am oprit cu forța. Este posibil să apară și mesajul „Windows nu a putut finaliza formatarea”.

Dar totusi, l-am formatat, a zecea oara, si doar in FAT 32. Dupa care unitatea USB a fost detectata normal si chiar am fost multumit. Dar nu a fost cazul. Am început să copiez fișiere pe el, iar viteza de înregistrare a fost de aproximativ 100 kb/s. M-am hotărât să-l flash, ceea ce am făcut.

Determinarea VID și PID al controlerului USB

Mai întâi avem nevoie determina VID și PID. Acestea sunt date despre modelul și producătorul controlerului, care se află în unitatea noastră. Folosind aceste date, vom căuta un utilitar pentru firmware. Există multe programe diferite care pot fi utilizate pentru a determina VID și PID. Recomand utilitatea Extractor de informații despre unitatea flashÎl poți descărca de pe link.

Conectați unitatea flash USB la computer și rulați programul Flash Drive Information Extractor (extrageți folderul programului din arhivă și rulați fișierul GetFlashInfo.exe).

Faceți clic pe butonul din partea de sus a programului „Obțineți date despre unitatea flash”.

Programul ne va oferi rezultatul. Ne uităm la informațiile care se află vizavi de VID și PID.

Puteți copia aceste numere sau lăsați fereastra de utilitate deschisă, acum vom avea nevoie de datele primite.

Căutăm un utilitar pentru flash-ul unei unități flash

Pe baza datelor VID și PID, trebuie să găsim utilitarul cu care vom flash controler. Există un site web bun flashboot.ru, care conține o bază de date de unități flash și utilități pentru recuperarea acestora.

În rezultatele căutării căutăm o unitate flash similară cu a noastră. Lista poate include dispozitive de la alți producători. Au doar același controler, a fost identificat prin VID și PID. Poate ați observat că am o unitate flash de 16 GB, dar în listă am evidențiat 32 GB. Cred că nu e nimic în neregulă cu asta (doar acolo unde numele utilitarului nu este indicat pe 16 GB). Încercați să alegeți un dispozitiv mai asemănător din listă.

Suntem interesați de domeniu UTILE(utilitate), copiați numele complet.

Din păcate, utilitarul de care am nevoie nu a fost găsit pe acest site. Poate că vei avea mai mult noroc și vei vedea ceva în rezultatele căutării. Descărcați utilitarul pe computer.

Dar nu m-am oprit aici și am început să caut pe Google. Tocmai am întrebat „SK6221 MPTool 2013-04-25” și am găsit acest utilitar pe alt site. Dacă aveți aceeași unitate flash, atunci acest utilitar este . Adevărat, numele arhivei este diferit, dar acest lucru nu m-a împiedicat să-mi vindec cu succes unitatea flash.

Procesul de recuperare a unității USB

Deconectați unitatea flash. Extrageți folderul cu utilitarul din arhivă și rulați .exe fişier. În cazul meu, este fișierul MPTool.exe. Uită-te și la fișierul text citiți-mă.txt. Poate că există instrucțiuni acolo sau un link către un site cu instrucțiuni. Dacă instrucțiunile sunt în engleză, atunci traduceți-l folosind același translate.google.ru.

Îți voi spune cum am făcut-o (s-ar putea să aveți o utilitate diferită și totul poate fi diferit acolo, dar nu ar trebui să fie foarte diferit).

Utilitarul rulează. Conectăm unitatea flash. Am informații despre unitatea flash în două rânduri în program. Apăsați butonul Început. În cazul meu, banda galbenă a semnalat procesul de firmware. Așteptăm.

Când procesul s-a terminat, am văzut o culoare verde, totul părea să fie în regulă.

Ar trebui să apară imediat un mesaj Windows care vă cere să formatați discul. Dar cel mai probabil nimic nu va funcționa prima dată. Deconectați unitatea flash și conectați-o din nou. Driverul ar trebui să fie instalat, iar unitatea detașabilă ar trebui să apară în Explorer. Îl poți formata.

Am verificat viteza de înregistrare, totul este așa cum ar trebui pentru USB 3.0, totul este în regulă!

Trebuie să fii pregătit pentru faptul că acțiunile pot diferi de cele pe care le-am descris. Și nu totul poate funcționa prima dată. Principalul lucru este să nu renunți și totul se va rezolva!

Instrucțiuni pas cu pas pentru Recuperare unitate flash USBîn care voi încerca să răspund la întrebare într-un limbaj accesibil Cum se recuperează o unitate flash independent și fără prea mult efort.

Uneori ajuți o persoană, iar apoi el va spune tuturor că ești atât de bun și deja sunt mulțimi de oameni însetați de ajutor. Cam asta s-a întâmplat când am restaurat mai multe unități flash colegilor.

Acum oamenii îi poartă nu numai pe ale lor unități flash, dar de asemenea unități flash prietenii, cunoștințele și rudele dvs. Ei bine, cel puțin altcineva ar aduce o sticlă de bere sau o prăjitură.

Nu îmi este greu să ajut, dar când îți sugerez să înveți singur să faci toate acestea, refuzi. Data viitoare le voi coase. Dacă nu vrei să studiezi, treci.

Voi termina cu versurile aici și voi trece direct la subiectul postării..

Dacă dvs unitate flash oprit fi determinat ca un disc, nu vrea formatat, nu vă permite să notați informații sau i s-a întâmplat altceva, DAR nu are deteriorare mecanică, atunci să știi că nu totul este pierdut. Cel mai probabil o eroare controlorși va trebui să te joci puțin cu el. Această procedură durează aproximativ 5 minute.

Voi spune imediat că nu există universal programe Pentru recuperare toate soiurile unități flash. Va trebui să găsiți exact pe cel care poate funcționa cu controlerul dvs. unități flash.

Mai întâi trebuie să definim VIDŞi PID nefuncțional unități flash.

Determinați VID și PID pentru recuperarea unității flash

Bagă-l înăuntru unitate flashîn computerul dvs. și rulați manager de dispozitiv. ÎnceputExecuta - mmc devmgmt.msc.


Apoi mergeți la secțiune Controlere Universal Serial Bus.


Pe al nostru îl găsim în listă unitate flash. De obicei, totul unități flash au un nume Dispozitiv de stocare USB.


Apăsați butonul din dreapta de pe dispozitiv și deschideți Proprietăți.

Accesați fila Inteligența.

Selectați elementul din lista verticală Cod de instanță dispozitive sau ID-urile echipamentelor.

În această fereastră vedem PIDŞi VID.

Găsirea unui program de recuperare a unei unități flash

Mergem pe site-ul FlashBoot.ru și introducem cele primite VIDŞi PID.


Faceți clic pe butonul Căutare.

În rezultate căutăm producătorul și modelul dvs. de unitate flash. Am Kingston DataTraveler 2.0.


Coloana din dreapta va conține numele programului de care avem nevoie sau un link către acesta.

Toate. Acum căutați programul pe Google după nume sau descărcați-l din linkul furnizat. Lansați și urmați instrucțiunile. De obicei, în astfel de programe pentru recuperare Există un singur buton, așa că nu ar trebui să aveți întrebări.

Asta e tot!

Dacă aveți întrebări, întrebați în comentarii.

Uneori, o unitate flash, după formatare sau ejectare incorectă, începe să afișeze incorect dimensiunea memoriei - de exemplu, în loc de 16 GB, sunt disponibile doar 8 GB sau chiar mai puțin. Există o altă situație în care dimensiunea declarată este inițial mult mai mare decât volumul real. Să ne uităm la ambele cazuri pentru a ne da seama cum să restabilim capacitatea de stocare corectă.

Instrucțiuni pas cu pas pentru restaurarea volumului

Pentru a restaura dimensiunea reală unitate flash, trebuie să efectuați formatarea la nivel scăzut. Ca rezultat, toate datele vor fi șterse de pe unitatea flash, așa că mai întâi transferați informațiile pe alt mediu.

Ați primit un suport complet curat, acum trebuie să-l reetichetați. Această procedură este efectuată prin intermediul managerului de activități:


După ce formatarea este completă, capacitatea de stocare va fi aceeași ca înainte. Dacă aveți o unitate flash de la Transcend, atunci îi puteți restabili dimensiunea reală folosind utilitarul gratuit Transcend Autoformat. Acest program determină independent volumul unității flash și returnează afișarea corectă a acesteia.

Utilitarul Transcend va efectua formatare la nivel scăzut, după care memoria disponibilă reală va fi afișată în proprietățile unității flash.

Lucrul cu unități flash chinezești

Unitățile flash chinezești, achiziționate de pe Aliexpress și alte platforme online similare pentru bani puțini, au adesea un dezavantaj ascuns - capacitatea lor reală este semnificativ mai mică decât volumul declarat. Unitatea flash spune 16 GB, dar nu puteți citi mai mult de 8 GB din ea - restul informațiilor nu sunt de fapt scrise nicăieri.

Acest efect este obținut prin clipirea controlerului. Dacă fișierele înregistrate nu depășesc capacitatea reală disponibilă a unității flash, atunci nu veți înțelege că ați fost înșelat până când nu vă confruntați cu faptul că unele informații au dispărut. Dar puteți determina dimensiunea unității în avans, fără a duce la o situație neplăcută:


Dacă dimensiunea reală a unității se potrivește cu parametrul declarat, atunci testul se va încheia cu expresia „Testul încheiat fără erori”. Dacă memoria unității flash nu este de fapt atât de voluminoasă, atunci veți vedea un raport în care vor exista două linii - „OK” și „PIERDUT”.

„OK” este memoria reală a unității flash, volumul pe care îl puteți umple cu date. „LOST” este o valoare falsă, un spațiu gol cunoscut doar de controlerul reflashat. Pentru a evita confuzia, trebuie să restabiliți capacitatea reală de stocare. Acest lucru se poate face prin programul chinezesc gratuit MyDiskFix. Utilitarul nu are o interfață în limba rusă, așa că va trebui să navigați folosind captura de ecran.

Unități flash chinezești: cum să aflați dimensiunea reală, să faceți o recuperare și să returnați volumul real al unui card de memorie sau al unei unități flash chinezești

Dacă citiți acest text, atunci îndrăznesc să presupun că ați devenit mândru proprietar al unei unități flash chinezești. Dacă da, atunci ai ajuns la locul potrivit.

Frații vicleni cu față galbenă fac firmware-ul unei unități flash chinezești, astfel încât computerul să vadă 16, 32, 64 GB etc. memorie disponibilă pe o unitate flash, deși dimensiunea reală este mult mai mică.

Se pare că o cantitate mare de informații este copiată pe el, dar nu le vei putea citi pe toate mai târziu. Iată-le, unități flash USB chinezești și nu numai USB, ci și tot felul de carduri de memorie.

De ce sunt proaste unitățile flash chinezești?

Trișarea cu unități flash chinezești se poate datora memoriei NAND respinse.

Cum se face acest lucru: cumpărați cipuri de memorie respinse din fabrici sau gropi de gunoi. Ele sunt vândute la greutate, iar prețul este de aproximativ 0,5 USD per cip după selectarea microcircuitelor complet moarte. Poate fi nu numai cipuri de 16 Gb - orice capacitate va fi bine. Pot fi două din 8 sau una din 64, dar cu o grămadă de pagini defecte. Totul intră în „producție” - tăieturi de așchii mari, combinând mai multe așchii mici într-un singur dispozitiv, combinând resturi de așchii mari

Trișarea cu unități flash chinezești se poate datora faptului că memoria NAND este mai mică decât capacitatea declarată:

Cum se face acest lucru: cumpără cipuri cu o cantitate mică de memorie și măresc capacitatea la cea necesară printr-un pașaport, adică cu comanda „obține ID”, unitatea flash va oferi atât de mulți gigaocteți cât este scris pe el. Pentru a preveni detectarea imediată a înșelăciunii, înregistrarea pe un astfel de dispozitiv fie este în buclă (gigabyte-ul s-a epuizat - începem din nou să scriem), fie emulată (gigabyte-ul s-a epuizat - ne prefacem că scriem, dar suntem nu scriu nimic).

Astfel de unități flash pot fi folosite pentru nevoile de zi cu zi: muzică în mașină, vizionarea unui film la televizor și altele asemenea. Principalul lucru de reținut este că în orice moment Unitate flash chinezească, restaurată folosind metoda descrisă mai jos, poate refuza.

Deci, cum puteți restabili dimensiunea reală a unei unități flash chinezești?

În acest caz, trebuie să faceți următoarele:

1. Determinați volumul real al unității flash chinezești.

Pentru a face acest lucru folosim programul h2testw versiunea 1.4 ().

Procesul de verificare constă în două etape: - scrierea fișierelor speciale 1.h2w, .h2w etc. de 1 GB pe unitatea flash până la umplerea completă a întregului volum și citirea celor scrise.

Este posibil ca media să fie defecte.
7,5 GByte OK (15924224 sectoare) — amintiți-vă undeva aceste numere.
7,9 GB de DATE PIERDUTE (16776192 sectoare)
Detalii: 0 KB suprascris (0 sectoare)
0 KByte ușor modificat (< 8 bit/sector, 0 sectors)
7,9 GB corupti (16776192 sectoare)
Memorie aliasată de 0 KB (0 sectoare)
Prima eroare la offset: 0x00000001d5fa2000
Așteptată: 0x00000001d5fa2000
Găsit: 0x0000000000000000
H2testw versiunea 1.3
Viteza de scriere: 3,97 MByte/s
Viteza de citire: 10,2 MByte/s
H2testw v1.4

Vedem asta 7,5 GByte OK- aceasta este dimensiunea reală a unei unități flash chinezești.

2. formatarea unităților flash chinezești la dimensiunea reală.

Programlin ne va ajuta cu asta MyDiskFix (MyDiskFix descărcați din linkul din partea de jos a paginii). Are probleme cu codificarea, deci secvența acțiunilor este următoarea.
În fereastra de sus, selectați unitatea flash chinezească.
În stânga, mutați punctul în jos (înseamnă formatare la nivel scăzut).
În fereastra din dreapta (unde 0) introduceți numărul sectorului - în cazul meu 15924224
Apăsați butonul de sus din dreapta butonului „Depanare” - butonul (YЁГ и & РУёр)

În primul rând, este necesar să menționăm în ce cazuri este necesar firmware-ul controlerului unității flash. Lista acestor defecțiuni nu este foarte lungă chiar mai jos am făcut o listă cu cele mai frecvente situații în care această tehnică poate ajuta la repararea unei unități flash. Dar nu ar trebui să percepeți tehnica descrisă aici ca un panaceu pentru toate „bolile”. Fiecare caz este individual, dar metodologia generală este similară, cu excepția unor probleme care sunt asociate cu diferite controlere, cipuri de memorie și o combinație diferită de defecte. Puteți citi și altele pe blog.

Când să utilizați tehnica firmware-ului controlerului unității flash:

  • Capacitate zero a unității flash, volum incorect (2\4\8\16 KB\MB) în loc de dimensiunea normală;
  • Unitatea nu este detectată pe diferite PC-uri;
  • Când conectați un disc, apare eroarea „inserare disc”;
  • Eroare „Disc nu a fost găsit în dispozitiv”;
  • Eroare „Discul este protejat la scriere”;
  • Apar erori de citire/scriere și nu există nicio modalitate de a copia sau scrie date pe unitatea flash. Este posibil ca datele să fie scrise, dar să nu fie deschise de pe unitatea flash;
  • Când este conectată la un computer, unitatea flash este detectată pentru o lungă perioadă de timp cu erori „Eroare „Cod 10”, Eroare „Cod 43” și altele asemenea.

Poate că nu am menționat totul aici. Dacă cineva are completări, scrie-ți cazul în comentarii și voi încerca să fac ajustări prompt la materiale.

Să trecem la munca pregatitoare deasupra unității flash pentru a clipi în continuare (controlerul însuși este flash). Vom presupune că am decis că nu există alte opțiuni decât firmware-ul controlerului unității flash Nu mai avem nimic și aceasta este ultima șansă de a repara o unitate flash prețioasă (un drum ca memorie, volum mare, carcasă frumoasă etc.)

Firmware-ul controlerului unității flash (etape de lucru):

1) Determinarea controlerului unității flash

Aici avem doar 2 opțiuni pentru a determina producătorul și modelul controlerului. Prima opțiune este cea mai banală - deschideți carcasa (dacă acest lucru este posibil din punct de vedere structural). Pentru a face acest lucru, trebuie să deschideți carcasa unității flash și să scoateți placa unității de acolo. În cea mai mare parte, toate unitățile flash USB sunt la fel în interior, cu excepția unităților flash monolitice. De exemplu, am făcut o fotografie vedere generală unități flash și plăci de control (de exemplu, o fotografie a unei unități flash din surse gratuite).

Metoda vizuală este foarte simplă și cea mai precisă, deoarece programele de determinare pid&vid dispozitivele nu sunt întotdeauna precise. Dacă nu este posibil să privim vizual controlerul sau există dificultăți în dezasamblarea carcasei, atunci avem o cale directă către programe pentru determinarea pid și vid unități flash.
Important:În cazurile în care unitatea flash nu este detectată pe computer, controlerul poate fi identificat doar prin inspecție vizuală.

Determinarea controlerului prin PID și VID

2) Selectarea unui utilitar pentru controler

Următorul pas este să căutați un utilitar specializat pentru flash-ul controlerului unității flash. Avem deja valorile VID și PID, așa că putem începe să căutăm un utilitar pentru controler. Pentru a găsi utilitarul necesar, folosesc serviciul http://flashboot.ru/iflash/.

După apăsarea butonului de căutare, ne oferă mai multe rezultate. Chestia este că un astfel de controler, ca și în cazul meu, este folosit în unități flash de la diferiți producători și cu dimensiuni diferite. Când cauți, fii atent la câmpul UTILS (utilități), unde trebuie să cauți exact rezultatul unde este afișat numele utilitarului. Nu trebuie să acordați atenție dimensiunii unității flash - acesta nu este un parametru critic. De asemenea, puteți căuta un utilitar după numele controlerului, ceea ce poate accelera foarte mult căutarea utilitarului necesar.

P.S. practica arată că uneori merită să încercați versiuni diferite de utilitare pentru aceleași controlere.

Rezultatul căutării ne-a dat unul mai mult sau mai puțin varianta potrivita(evidențiat cu roșu în captură de ecran) – utilitar SMI SM3257AA.

Pentru a descărca utilitarul, puteți folosi același site http://flashboot.ru/files/. În bara de căutare trebuie să introduceți numele utilitarului nostru - SMI SM3257AA. Ca urmare, s-au găsit 2 rezultate. Trebuie să le descărcați pe ambele, deoarece există șansa ca unul dintre ele să ajute doar la rezolvarea problemei noastre.

Dar, există un lucru. Știm cu siguranță că numele exact al controlerului nostru este ușor diferit de ceea ce am găsit. Pe corpul și programul controlerului Informații USB Flash a arătat că numele corect al controlorului SM3257ENAA, nu SM3257AA. Pentru a ne curăța conștiința, să verificăm baza de date de utilitate pentru a vedea dacă există un utilitar pentru o astfel de modificare. Căutarea a scăzut 2 opțiuni de utilitate.

Cel mai probabil, utilitățile pe care le-am găsit când am căutat SM3257AA și ENAA au același nucleu. În practică, se poate dovedi că nu sunt diferite, dar există totuși posibilitatea ca va trebui să încercați toate cele 4 oferte speciale găsite. utilitati. Recomand să descărcați toate cele 4 programe simultan.

Am descărcat toate cele 4 bucăți, dar am decis să încep cu utilitarul SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (build 11/11/29). Lasă-mă să merg înaintea mea - am reușit să reflashez controlerul unității flash cu acest utilitar și nu i-am verificat pe alții.
Acum voi descrie pe scurt procedura pentru flash-ul firmware-ului controlerului SM3257ENAA.

— A dezambalat arhiva și a lansat comanda rapidă sm32Xtest_V58-8

Lansăm utilitarul și vedem că unitatea flash pentru pacient nu este vizibilă în el (vezi captura de ecran).

— Pentru a identifica unitatea noastră flash în program, apăsați butonul „ Scanare USB (F5)”, în urma căruia programul „vede” dispozitivul USB.

Pentru a începe procesul de intermitere a controlerului unității flash, trebuie să faceți clic pe butonul Start din meniul utilitar (înainte de a face clic, trebuie să selectați unitatea flash dorită). După apăsarea butonului, va începe procesul de firmware.

După finalizarea operațiunii cu firmware-ul, în colțul din dreapta sus vom vedea cuvântul OK pe un fundal verde (vezi captura de ecran).

Acest lucru finalizează procesul de flash-uri a controlerului unității flash. În 10-20 de secunde, unitatea noastră flash va apărea în My Computer, curată și fără fișiere, deoarece formatarea la nivel scăzut a unității are loc în timpul procesului de firmware.

Pentru orice întrebări legate de acest articol, scrieți în comentarii.

Distribuie