Ripristino dell'unità flash: definizione del controller, firmware dell'unità flash. Ripristino dell'unità flash: definizione del controller, firmware dell'unità flash Programma firmware per controller 2251

Ripristino dell'unità flash: definizione del controller, firmware dell'unità flash. Ripristino dell'unità flash: definizione del controller, firmware dell'unità flash Programma firmware per controller 2251

21.01.2022

Considera una breve procedura per ripristinare le unità flash utilizzando Ordinamento-attrezzo Phison UPTool v2.091. Nel corso della scrittura delle istruzioni, ho sperimentato due unità flash da Apacer, il primo dei quali è sul chip PS2268, e il secondo PS2267.

I programmi stessi dalla famiglia UPTOOL sono ampiamente utilizzati sia per la produzione che per il ripristino di unità flash basate su controller a canale singolo come Phison PS2251-67, PS2251-68, PS2251-07 eccetera.

Il processo di rianimazione delle unità flash con l'aiuto di programmi UPStrumento richiede molto tempo, il che non è sempre conveniente. Questo può richiedere da 20 minuti a diverse ore, a seconda delle dimensioni e della velocità dell'unità flash. Pertanto, è più opportuno, se sono presenti file firmware compatibili, eseguire il flashing Phison MPALL.

INTRODUZIONE

Ti accenno subito, per non ripetermi, della modalità test e del fatto che i controller Phison molto spesso piace uscire. In considerazione di ciò, non è sempre possibile eseguire il flashing di un'unità flash senza prima trasferirla in una modalità test. Puoi studiare il materiale su questo argomento al seguente link -.

L'articolo è stato compilato sulla base della mia esperienza nel ripristino di comuni otturazioni in ferro, in particolare come:
Phison PS2251-67 + Toshiba eD3 (0x98.0xD7.0x98.0x92.0x72.0x57);
Phison PS2251-68 + Toshiba eD3 (0x98.0xDE.0x98.0x92.0x72.0x50);

Aumenterò queste unità flash utilizzando l'utilità di produzione UPTool_Ver2091(versione)_20141010, che puoi scaricare dal seguente link.

PROCEDURA

Dalla directory dell'utilità, eseguire UPTool_Ver2091.exe, quindi collegare l'unità flash USB alla porta USB del computer. Se l'unità flash non viene riconosciuta automaticamente, fare clic sul pulsante Aggiorna.

Ora esaminiamo brevemente tutte le schede delle impostazioni per evitare problemi con le distribuzioni scaricate dell'utilità configurate in modo diverso in futuro.

Impostazioni: memoria flash

Quando si lavora con unità flash seriali, non è necessario evocare la selezione manuale di un chip di memoria e dei suoi parametri. Pertanto, pubblichiamo ovunque Auto e non stressarti.

Per quanto riguarda FLASH SCAN & TEST, consiglio di impostare i seguenti valori:
GENERE = Flash normale
LIVELLO = basso livello
MODALITÀ = Flash normale+55AA
ECC = secondo o prendi valori al di sotto di essi.

Impostazione: Dimensione disco

I dati delle impostazioni qui hanno un'influenza importante sulla versione finale. Quindi, a seconda della priorità, otterrai un'unità più capiente o una più mobile.

IMPOSTAZIONE DISCO:
Dimensione massima del disco (CONSIGLIA)- il volume del supporto avrà il valore massimo scansionato, tenendo conto di altri parametri del lampeggiatore.
Dimensione del disco fissa- firmware in un determinato volume, purché non ecceda quello rilevato dal programma.
Dimensione disco automatica- compito attraverso BIDONE-tavolo.

OTTIMIZZAZIONE DEL DISCO
Preferisci la velocità (CONSIGLIA)- ottimizzare la velocità di lavoro, che può portare ad una notevole riduzione di volume. In realtà, l'effetto della diminuzione del volume del vettore è evidente solo per Downgrade-memoria.
Dimensione preferita- sacrifica un po' la velocità della chiavetta, a favore del volume della chiavetta.
Preferisci dimensione massima (lenta)- secondo l'idea, dovrebbe mungere tutti i succhi dalla chiavetta, a scapito eccessivo del comfort di lavoro. Ma in realtà non ha quasi alcun effetto, quindi preferisco non usare mai questo attributo.

TIPO DI FILE SYSTEM- mostra Auto e non sudare!

Impostazione: formato DOS

Siamo impegnati nel ripristino di unità flash, quindi siamo interessati Modalità 3. Il numero di modalità viene generato automaticamente in base alle caselle di controllo dei parametri.

Impostazione: parametri USB

Se necessario, modifichiamo le informazioni di identificazione sull'unità flash, ma non ha assolutamente alcuna utilità pratica!

Impostazioni: Copia. Confrontare

Qui impostiamo il cursore su valore 0% per non perdere tempo in ogni tipo di controllo. Che, se vale la pena eseguire, solo dopo aver raggiunto il risultato desiderato e utilità di terze parti come H2 TEST.

Impostazione: interfaccia utente

Scheda di servizio con i parametri generali della shell del lampeggiatore stesso.

Personalmente, ho le caselle di controllo: Messaggio di LOG Salvataggio automatico e Abilita risultato colorato. Il primo dei quali è responsabile del salvataggio automatico dei registri di elaborazione dell'utilità e il secondo della differenziazione del colore del risultato.

Puoi anche controllare l'utile pulsante ' Pulisci USB', che al primo clic pulirà il registro delle voci obsolete sull'usato USB- unità flash. Anche se vale la pena notare che la profondità di pulizia è notevolmente inferiore a quella di servizi come .

Non consiglio, durante questo periodo di tempo, di avviare applicazioni che possono accedere a supporti rimovibili. E in generale, stai estremamente attento, perché il processo del firmware è lungo e i controller Phison, che stanno solo chiedendo di bloccarsi.

QUALE VERSIONE DI UPTOOL SCEGLIERE?

Stranezze speciali, come applicazioni ben note MPALL, non si verifica qui. Consiglio di attenersi a questo design, in cui prendiamo l'ultima versione che ha il supporto per il controller, in nome del quale non si fa menzione di linee di memoria flash e simili.

Ad esempio, la distribuzione UPTool_Ver2090__L85C-T_Test, già in partenza sputa sulla chiavetta studiata nell'articolo, così:

### ID=98-DE-98-92-72-50 x 1 ###
### Err: 0003 ,(1E,0,-1,1) ###

ERRORI, AZIONI CORRETTIVE:

A poco a poco, aggiungerò qui descrizioni di errori e modi per aggirarli correttamente.

SULLA VELOCITÀ FINALE DELL'UNITÀ FLASH

Quindi, la differenza principale tra cucita UPStrumento e MPALL unità flash, in quanto la sua velocità sarà notevolmente inferiore. E nessuna stregoneria con parametri Strumento PhisonUP, incapace di aumentare significativamente le sue caratteristiche di velocità.

CONCLUSIONE

Fan di sperimentare con le impostazioni del lampeggiatore Strumento Phison UP, ti consiglio di eseguire l'unità flash attraverso il test di blocco errato con .

Quindi, ad esempio, nelle distribuzioni di utilità obsolete, come UPTool_Ver2070_0703(versione), non esiste una protezione stupida, a causa della quale puoi stupidamente ammazzare il tempo e di conseguenza ottenere un'unità flash rotta.

Per suggerimenti sulla riparazione delle unità flash, contattare. E nei commenti su questa pagina, dovresti solo fare commenti o suggerimenti sul materiale.

Buona giornata!

Se la tua unità flash ha iniziato a guastarsi costantemente: non è formattata, quando è collegata a un computer - si blocca spesso, quando si copiano file su di essa - gli errori volano via, ma non è stata sottoposta a stress meccanico - ci sono POSSIBILITA' di ripristinarla prestazione!

Sarebbe bello se, durante il collegamento di un'unità flash, fosse almeno in qualche modo determinato, ad esempio: viene emesso un suono di connessione, l'unità flash viene visualizzata in "il mio computer", un LED lampeggia su di esso, ecc. Se il computer non vede affatto l'unità flash USB, prima ti consiglio di leggere questo articolo:

In generale, è impossibile fornire istruzioni universali su come e con quale programma cosa fare per ripristinare un'unità flash USB! Ma in questo breve articolo cercherò di fornire un algoritmo che aiuterà, anche per gli utenti inesperti, ad affrontare il problema e a risolverlo.

Unità flash di ripristino // passo dopo passo

Determinazione del modello di controllore

Si è scoperto, per volontà del destino, che ho un'unità flash che Windows ha rifiutato di formattare: un errore è decollato "Impossibile completare la formattazione di Windows". L'unità flash, secondo il proprietario, non è caduta, l'acqua non è caduta su di essa e, in generale, è stata maneggiata con molta attenzione ...

Tutto ciò che era chiaro dopo averlo visto era che era 16 GB e il suo marchio era SmartBuy. Quando è stata collegata a un PC, il LED si è acceso, l'unità flash è stata rilevata e visibile nell'Explorer, ma non funzionava correttamente.

SmartBuy 16 GB - Chiavetta USB "sperimentale" non funzionante

Per ripristinare il normale funzionamento dell'unità flash, è necessario eseguire il reflash del chip del controller. Questo viene fatto con utilità speciali e ogni tipo di controller ha la sua utilità! Se l'utilità viene scelta in modo errato, con un alto grado di probabilità rovinerai completamente l'unità flash ... Dirò ancora di più, una gamma di modelli di unità flash può avere controller diversi!

Ogni dispositivo hanno i propri numeri di identificazione univoci - VID e PID e l'unità flash non fa eccezione. Per scegliere l'utilità corretta per il flashing, è necessario determinare questi numeri di identificazione (e il modello del controller da essi).

Uno dei modi più semplici per scoprire il modello VID, PID e controller di un'unità flash è utilizzare utilità speciali. Uno dei migliori nel suo genere è .

Estrattore di informazioni sull'unità flash

Una piccola utility gratuita per ottenere il maggior numero di informazioni su un'unità flash. Non è necessario installarlo!

Il programma determinerà il modello di chiavetta USB, il modello e il tipo di memoria (sono supportate tutte le moderne chiavette USB, almeno dai normali produttori)...

Il programma funzionerà anche nei casi in cui il file system dell'unità flash non viene rilevato, quando il computer si blocca quando il supporto è collegato.

Informazione ricevuta:

  • modello di controllore;
  • possibili opzioni per i chip di memoria installati in un'unità flash;
  • tipo di memoria installata;
  • consumo di corrente massimo dichiarato dal produttore;
  • versione USB;
  • il volume fisico totale del disco;
  • dimensione del disco segnalata dal sistema operativo;
  • VID e PID;
  • Richiedere l'ID fornitore;
  • Richiedere l'ID prodotto;
  • Interrogare la revisione del prodotto;
  • revisione del controller;
  • Flash ID (non per tutte le configurazioni);
  • Chip F/W (per alcuni controller), ecc.

Importante! Il programma funziona solo con chiavette USB. Lettori MP3, telefoni e altri dispositivi: non riconosce. Si consiglia, prima di avviare il programma, di lasciare una sola chiavetta USB collegata alle porte USB, dalla quale si desidera ottenere il massimo delle informazioni.

Lavorare con Flash Drive Information Extractor

  1. Scolleghiamo tutto ciò che è collegato dalle porte USB (almeno tutte le unità: lettori, dischi rigidi esterni, ecc.).
  2. Inseriamo la chiavetta USB riparata nella porta USB;
  3. Iniziamo il programma;
  4. Fare clic sul pulsante "Ottieni informazioni sull'unità flash" ;
  5. Dopo qualche tempo, otteniamo il massimo delle informazioni sull'unità (vedi screenshot sotto).
  6. Se il programma si blocca- non fare niente e non chiuderlo. Rimuovi la chiavetta dopo un paio di minuti dalla porta USB, il programma dovrebbe "riagganciare" e vedrai tutte le informazioni che è riuscito a estrarre dalla chiavetta...

Ora conosciamo le informazioni sull'unità flash e possiamo iniziare a cercare l'utilità.

Informazioni sull'unità flash:

  • VID: 13FE; PID: 4200;
  • Modello di controller (controller): Phison 2251-68 (seconda riga nella schermata sopra);
  • SmartCompra 16 GB.

Aggiunta

È possibile determinare in modo affidabile il modello del controller se si smonta l'unità flash USB. È vero, non tutti i corpi di un'unità flash sono pieghevoli e non tutti possono essere rimontati in un secondo momento.

Di solito, per aprire la custodia di un'unità flash, sono necessari un coltello e un cacciavite. Quando si apre la custodia, fare attenzione a non danneggiare l'interno dell'unità flash. Un esempio di controller è mostrato nello screenshot qui sotto.

Chiavetta USB rotta. Modello controller: VLI VL751-Q8

Supplemento 2

Puoi scoprire il VID e il PID dell'unità flash utilizzando Gestione dispositivi (in questo caso non è necessario installare nulla). È vero, in questo caso non riconosceremo il modello del controller e c'è il rischio che VID e PID non sarà possibile identificare con precisione il responsabile del trattamento. Eppure, all'improvviso l'utilità di cui sopra si bloccherà e non fornirà alcuna informazione ...


Come trovare un'utilità per eseguire il flashing di un'unità flash

Importante! Dopo aver eseguito il flashing dell'unità flash, tutte le informazioni su di essa verranno eliminate!

1) Conoscendo il modello del controller, puoi semplicemente utilizzare i motori di ricerca (Google, Yandex per esempio) e trovare quello che ti serve.

L'algoritmo di lavoro è il seguente:

  1. Andiamo sul sito:
  2. Entriamo nel nostro VID e PID nella barra di ricerca e cerca;
  3. Nell'elenco dei risultati, molto probabilmente troverai dozzine di righe. Tra questi, devi trovare una riga che corrisponda a: modello del controller, produttore, VID e PID, dimensione dell'unità flash .
  4. Più avanti nell'ultima colonna, vedrai l'utilità consigliata. A proposito, nota che anche la versione dell'utilità è importante! Resta da scaricare l'utilità desiderata e applicarla.

Dopo aver trovato e scaricato l'utilità desiderata, eseguirla e formattare il supporto - nel mio caso, dovevi premere un solo pulsante - Ripristina (ripristina) .

Formatter SiliconPower v3.13.0.0 // Formatta e ripristina. Un'utilità per l'utente finale progettata per la formattazione sia di basso che di alto livello (FAT32) di unità flash sui controller Phison PS2251-XX.

Dopo un paio di minuti di lampeggiamento del LED sull'unità flash, ha iniziato a funzionare normalmente, i messaggi di Windows sull'impossibilità di formattare non sono più comparsi. In conclusione: l'unità flash è stata ripristinata (diventata funzionante al 100%) e data al proprietario.

Questo, in effetti, è tutto. Per le aggiunte sull'argomento - sarei grato. buona fortuna!

L'ultima versione di UPTool disponibile oggi (ovvero la 2.093 del 14/01/2015) sembra obsoleta. Tuttavia, è anche capace di molto, se glielo chiedi bene.
E quindi, lasciamo le frasi a la "lascia che il mio dispositivo mezzo morto PS2268 + 983AA4937A51 si corichi in un cassetto fino a tempi migliori" a persone che sono sagge e apprezzano il loro tempo. E noi... E avvicineremo questo "tempo migliore". Con le mie mani, con il mio cervello. È male?

Prima di cucire, lascia che ti ricordi alcune sfumature nelle impostazioni di UPTool che ci aiuteranno in futuro.
La cartella "Codice" contiene i file binari: si tratta di file di firmware, masterizzatori, sorter e così via.
La cartella “Dati” contiene, tra l'altro, i file Code.ini e Flash.ini, sui quali ci soffermeremo più nel dettaglio. Code.ini configura i nomi dei binari del firmware, del masterizzatore, "sorter" per un modello di dispositivo specifico ("sorter" è il mio termine, che spiegherò di seguito, e poiché non conosco i nomi corretti, dovrai tollerare i miei termini fittizi)

Prendiamo come esempio una sezione di questo file:

Codice ISP=ISP61.bin
Codice FWC0=2261PRAM_20150211.BIN ;// (34) 19/24nm solo eD3 D1
Codice FW1=2267FW060334_20150311.BIN ;// (34) 19/24nm eD3 D1+D3

La linea tra parentesi quadre indica la combinazione di controller e tipo di memoria
[<Модель>-<Поколение>-<Тип памяти>]
modello di controllore. UPTool utilizza un'identificazione del modello di controller diversa (e ne ho parlato in precedenza), in cui 1E corrisponde al modello 2268.
"Generazione" del controller è ancora un termine convenzionale ed è determinato dalla versione Boot. Questo è un argomento per una discussione separata.
Tipo di memoria:
0-MLC
1 - D3/eD3
2-Attiva
3-SS21
Quindi, abbiamo davanti a noi l'impostazione dei nomi binari per il dispositivo 2268+eD3. Guardando oltre
ISPCode - qui viene indicato il nome del "sorter" (dopo aver installato un binario di questo tipo, il dispositivo restituirà la stringa "SORTER VX.X", o qualcosa di simile alla richiesta inq) o "tester" ("HV TESTER ”)
BurnerCode - qui è indicato il nome del "bruciatore" (questo è già un termine stabilito)
FWCodeX: qui è indicato il nome del firmware. X è un valore predefinito per la combinazione di opzioni di memoria. Nei commenti ("//") questi significati sono decifrati/spiegati, ed è difficile per me aggiungere qualcosa qui

Flash.ini è un tipo di database di memoria che viene utilizzato durante il flashing
La linea tra parentesi quadre indica il FID della memoria e quindi le caratteristiche di questa memoria

Ora diamo un'occhiata più da vicino a quali informazioni ci mostra UPTool, se il dispositivo ha familiarità con l'utilità (noto che la presentazione delle informazioni dipende dalle impostazioni selezionate)

Nella riga superiore di una cella:
1E - la rappresentazione del modello 2268 che già conosciamo
TC58NVG5T2JTA00 (eD3.8K) - PN e specifiche della memoria flash
Riga inferiore della cella: Flash FID

Come puoi vedere, la differenza fondamentale rispetto a PS2268 + 983AA4937A51 (vedi foto ad inizio post) è lo sfondo rosso del cell e l'assenza di PN dalle caratteristiche della memoria flash
Spero che ricordi ancora che il PN della memoria è specificato in Flash.ini? Per motivi di esperimento, rinominiamo Flash.ini esistente in qualcosa e invece creiamone uno nuovo (è sufficiente Blocco note)

Indice=999
PN1=NULL21
Maschera ID=FFFFFFFFFFFF
Dimensione pagina=17664

Inseriamo PS2268 + 983AA4937A51 e dovremmo vedere questa immagine

Quelli. nel file Flash.ini, è necessario inserire una normale descrizione della memoria e l'unità flash dovrebbe essere riconosciuta correttamente.

Dove prendi la descrizione?

Ci sono alcuni suggerimenti nel Flash.ini originale
Innanzitutto, il file contiene la descrizione 98-3A-A4-93-7A-50. Questo flash differisce dal nostro problematico solo nell'ultimo byte ("Codice tecnologia, processo nm"). Non devi essere un esperto di flash, basta cercare nel file le descrizioni flash che terminano con FID 51 e scoprire che hanno tutte nmProcess=15.

Se questo è vero, allora cosa ci impedisce di copiare la descrizione di 98-3A-A4-93-7A-50, rinominandola in 98-3A-A4-93-7A-51 e fissando nmProcess su 15?

UPTool tormenterà abbastanza la nostra unità flash. E a proposito, durante il funzionamento dell'utilità, puoi guardare il rapporto (premendo il tasto destro del mouse nella cella di interesse)

Tuttavia, i guai non vengono da soli.

A giudicare da quanto tempo l'utilità stava facendo qualcosa con l'unità flash, la nostra descrizione si adattava e la riga Size: 15135 MB dice la stessa cosa.

Ok, qual è l'errore 1106?
Il tasto destro del mouse aprirà il report (il report si trova anche nella cartella LOG come file di testo), e ci servono le ultime righe

Sì, il file del firmware non è stato trovato.
E cosa e dove ha cercato UPTool di trovare?

Quelli. UPTool necessario FWCode5. Che sezione stavi cercando? Salto all'inizio del rapporto

Pertanto, in Code.ini dobbiamo creare una sezione e in essa specificare il nome del firmware in FWCode5. E qual è il nome del firmware da specificare? Proviamo a prendere in prestito il firmware della precedente "generazione". Quindi dovrebbe assomigliare a questo:

Risolviamo un po' le impostazioni, perché. non ha senso riordinare e abbiamo solo bisogno di flashare

Solo in caso di incendio, eseguiamo un test di lettura/scrittura

Nessun errore trovato!
Il tempo sembra essere leggermente cambiato, però!

PS: non ho mai visto 2268 controller in un caso del genere. Lo lascerò in memoria

Anno di emissione: 2016
Sviluppatore: Phison
Piattaforma: Windows XP/Vista/7/8/10
Lingua dell'interfaccia: inglese
Stato: software gratuito

Descrizione:

COMPATIBILITÀ CON CHIAVETTA FLASH

Il firmware in alcuni casi è intercambiabile. Ad esempio, con alcuni firmware da PS2251-61, puoi eseguire il flashing del controller PS2251-67. Ad esempio, le società di Kingston peccano con questo e ho ripetuto trucchi simili.


Forum: Computer - discussione sull'applicazione Mr.paranormal Mr.paranormal

2017-02-10T12:20:03Z 2017-02-10T12:20:03Z

Phison MPALL 5.03.0A-DL07

- Anno di emissione: 2016
Sviluppatore: Phison
Piattaforma: Windows XP/Vista/7/8/10
Lingua dell'interfaccia: inglese
Stato: software gratuito

Un'altra utility per il ripristino di unità flash sui controller Phison

Descrizione:

Driver flash di produzione per unità flash su controller Phison. MPALL, a differenza di altri strumenti, è progettato principalmente per funzionare con memoria flash di qualità accettabile. Ecco perché, spazzatura di second'ordine, che aumenta ogni anno, i produttori stanno già elaborando con altre utility (Sorting).

Phison MPALL è compatibile con i seguenti modelli di controller PhisonUSB: PS2231, PS2251-01, PS2251-02, PS2251-03, PS2251-06, PS2251-07, PS2251-12, PS2251-13, PS2251-15, PS2251-16, PS2251 -30, PS2251-32, PS2251-33, PS2251-37, PS2251-38, PS2251-39, PS2251-50, PS2251-60, PS2251-61, PS2251-62, PS2251-63, PS2251-65, PS2251-67 , PS2251-68, PS2251-73, PS2251-75, PS2251-80, PS2251-83, PS2251-85, PS2251-90, PS2251-91.

COMPATIBILITÀ CON CHIAVETTA FLASH

Il file IDBLK_TIMING.dll memorizza i dati per supportare una particolare memoria flash. Per ottenere la compatibilità con un'unità flash, a volte è necessario inserire una versione diversa della libreria. Puoi scaricarne alcuni dalla mia pagina, sono accanto ai binari.

Il supporto di base per i controller può essere giudicato dal file MPParamEdit_F1.exe allegato alle distribuzioni. Eseguilo e verifica se il menu a discesa Controller è il tuo modello.

I firmware MPALL hanno finali diversi (MLC - 10, MLC-4K - 24, TLC - 50, eD3 - 53).

Il firmware in alcuni casi è intercambiabile. Ad esempio, con alcuni firmware da PS2251-61, puoi eseguire il flashing del controller PS2251-67. Ad esempio, le compagnie di Kingston peccano con questo, e io ho ripetuto trucchi simili.">

© 2022 hecc.ru - Notizie sulla tecnologia informatica