Attrezzatura per il flashing del disco rigido. Problemi con il microcodice sui dischi rigidi Western Digital

Oggi esamineremo:

Non molti lo sanno, ma i normali dischi rigidi da 2,5" possono essere convertiti per funzionare con la console Xbox 360. Naturalmente, questo processo ha molte sfumature e richiede un'attenzione speciale da parte della persona che ha deciso di farlo. Tuttavia, ti assicuriamo che adottando questo materiale, c'è una probabilità del 100% che sarai in grado di eseguire il flashing del tuo disco rigido per farlo funzionare con Xbox 360. Cominciamo!

Prima che inizi

Prima di tutto, devi scegliere il disco rigido giusto, poiché non tutti gli HDD sono adatti per funzionare con la console Xbox 360.

Innanzitutto, deve essere uno di questi media del marchio WD:

Non consigliamo di eseguire questo trucco con dischi rigidi di altri sviluppatori, poiché potresti semplicemente rovinare l'HDD.

In secondo luogo, utilizza un disco rigido con un massimo di 320 GB di spazio di archiviazione. Questa cifra è una limitazione del firmware della console. Naturalmente, puoi utilizzare un'unità di archiviazione di grandi dimensioni, ma esegui il flashing a 320 GB. Ma questo non sarà consigliabile finanziariamente: Perché comprarne di più se userai di meno?

In terzo luogo, come strumenti aggiuntivi avrai bisogno di: firmware archiviato, un computer con connettori SATA e un'unità flash.

Passaggio 1. Fase preparatoria


In realtà, alla fine dovresti avere il seguente set di file sull'unità flash:

Passaggio 2. Iniziamo a eseguire il flashing del firmware del disco rigido

Passaggio 3. Lavorare con Xbox 360

In realtà, il firmware del disco rigido è stato completato e se i passaggi sopra descritti vengono eseguiti correttamente, puoi tranquillamente utilizzare questo HDD sulla tua “scatola”.

Pronto. Il firmware del disco rigido è completato e la console funziona. Abbiamo fatto il nostro lavoro e ora possiamo utilizzare il nuovissimo HDD dell'Xbox360.

Dettagli su come eseguire il flashing di un HDD Seagate senza l'aiuto di un centro assistenza

L'argomento di oggi nella nostra scuola virtuale è una questione puramente tecnica. Scopriamo come eseguire il flashing di un HDD Seagate. Per chi è nuovo a queste problematiche, notiamo che stiamo parlando di reinstallare il firmware per i dischi rigidi Seagate, il cosiddetto firmware.

Cos'è il "firmware"?

Molti centri tecnici e di assistenza spesso parlano e scrivono della possibilità di un nuovo firmware o del flashing dei dispositivi. Nella maggior parte dei casi, ciò si applica ai dispositivi personali incorporati con built-in sistema operativo, in altre parole, su telefoni cellulari, smartphone e tablet. Ma i tecnici non hanno fretta di dirti come eseguire il flashing gratuito di un HDD Seagate.

Per spiegare cos'è il firmware ai principianti, diamo un'occhiata alla storia. La versione prototipo dell’architettura informatica è apparsa 100 anni prima di quanto pensiamo. Ciò avvenne tra il 1820 e il 1840, nel periodo in cui furono compilate le prime tavole logaritmiche e trigonometriche con il metodo dell'interpolazione o delle cosiddette “differenze finite”. Nonostante il fatto che in precedenza i primi calcoli automatici fossero stati effettuati dalle macchine primitive di Leibniz, Pascal, Schiccard, la macchina di Charles Babbage può essere considerata un vero e proprio dispositivo meccanico per il calcolo automatico.

Negli anni '30, l'architettura di Babbage attirò l'interesse dello scienziato americano Howard Aiken, che, insieme all'IBM, creò uno dei primi computer elettromeccanici, l'Harvard Mark 1. Questa macchina divenne il prototipo dei moderni dispositivi informatici, nonché la base per la cosiddetta architettura Harvard ad alte prestazioni. Negli anni '40, a causa della sua elevata complessità e dei costi elevati, fu adottata come corrente principale un'architettura von Neumann leggermente modificata e più economica.

Durante questo periodo, computer e periferiche di diverse aziende erano completamente incompatibili. I programmi erano caratterizzati anche da incompatibilità. In altre parole, fino agli anni ’60 tutti i programmi, i componenti e i dispositivi non erano multipiattaforma. La situazione cambiò radicalmente con lo sviluppo dell’architettura IBM System/360 nel 1964. La marcatura “360” indicava la piena compatibilità del nuovo computer, sia software che hardware. Ciò è stato risolto introducendo il concetto di “interfaccia”, che, a sua volta, potrebbe essere software o hardware. Le interfacce hardware includono il noto bus PCI o il più moderno PCI Express. Come interfaccia hardware per un disco rigido venivano utilizzati i seguenti standard: i primi IDE o ATA, poi SATA, SATA I, SATA II e SATA III e così via, fino a Firmware, USB e Thunderbolt. Per la compatibilità del software è stata utilizzata una microapplicazione speciale, che può essere progettata per diverse interfacce di connessione del disco rigido e caratteristiche funzionali. È questo microprogramma che si chiama “firmware” e si riferisce al software a livello hardware. E se vuoi che la tua unità funzioni nel modo più rapido e corretto possibile, dovresti aggiornare costantemente il software di basso livello fornito dal produttore. Il firmware è solitamente disponibile gratuitamente. È possibile ottenere informazioni sugli aggiornamenti e sulle nuove versioni del firmware per le unità Seagate utilizzando l'applicazione Download Finder.

Driver, “firmware”: impatto sulle prestazioni Vediamo quali sono le differenze tra firmware e un driver. Il driver rappresenta i moduli del kernel, ovvero fornisce la funzionalità del dispositivo. "Firmware" è un concetto più ampio che comprende il kernel, i moduli del kernel (driver), il processo demone con cui il programma viene eseguito in background sul computer, nonché gli script di inizializzazione.

Il firmware viene migliorato nel tempo, le carenze vengono eliminate e vengono introdotte soluzioni tecnologiche più moderne. Durante il ciclo di vita vengono rilasciate diverse versioni firmware, la cui installazione garantisce prestazioni e affidabilità migliorate del disco rigido. Se un'azienda ha rilasciato un nuovo firmware, contiene sicuramente miglioramenti e funzionalità nuove e più moderne. Le unità non supportate dispongono di firmware finale che non è più in fase di sviluppo.

Firmware: seguire le istruzioni

Passiamo direttamente alla domanda su come eseguire il flashing di un HDD Seagate. Per fare ciò, devi andare al sito Web con gli aggiornamenti http://knowledge.seagate.com/ e utilizzare la ricerca per trovare il tuo disco. Per scoprire quale firmware è adatto al tuo HDD. Per ottenere informazioni sull'unità installata, è possibile utilizzare il software Drive Detect.

La pagina degli aggiornamenti elencherà i modelli e le versioni del firmware. Sul lato destro della tabella, nella colonna “Firmware da scaricare”, sono presenti i collegamenti ai file di installazione e alla documentazione per l'installazione del firmware. Ad esempio, ecco la pagina di aggiornamento per Barracuda (piattaforma da 1 TB/disco): http://knowledge.seagate.com/articles/ru/FAQ/223651ru.

Tieni presente che devi seguire attentamente le istruzioni; gli errori possono portare alla corruzione dei dati e al guasto del disco rigido. La garanzia Seagate non copre i file, ma solo il prodotto per tutta la durata della garanzia. Per informazioni più precise si consiglia di fare riferimento alla documentazione di garanzia ricevuta al momento dell'acquisto. Si consiglia inoltre di eseguire il backup utilizzando il software DiscWizard gratuito di Seagate o semplicemente di salvare i file su un disco rigido separato prima di aggiornare il firmware. Notiamo inoltre che gli HDD Seagate acquistati hanno un diritto limitato di aggiornare il firmware; informazioni dettagliate a riguardo possono essere trovate seguendo il collegamento nella pagina delle istruzioni.

Come aggiornare passo dopo passo il firmware del disco rigido Seagate:

  1. Dopo aver avviato il programma di inizializzazione, dovrai selezionare la lingua di installazione: nel nostro caso, il russo.
  2. La schermata di benvenuto visualizzerà i prodotti supportati e il numero di versione del firmware da installare.
  3. Nella fase successiva, il programma avverte del rischio di perdita di dati e offre opzioni di backup.
  4. Nella quarta fase l'utente deve accettare il contratto di licenza.
  5. Al quinto passo il file di inizializzazione riporta importanti avvertenze, ad esempio: - il programma non è predisposto per aggiornamenti del sistema RAID; — durante l'installazione non è possibile spegnere il computer (l'arresto di emergenza dovrebbe essere escluso).
  6. Ed inoltre: - interrompere il programma se non sono stati salvati dati importanti; — salva tutti i file aperti; — chiudere tutte le applicazioni; - scollegare tutta la memoria esterna. Il programma ti informa inoltre che non puoi spegnere il computer e interferire con il processo di installazione del firmware. Per continuare, dovrai selezionare la casella accanto a "Avvia il processo di aggiornamento del firmware".
  7. Se fai clic su Continua, Sistema Windows Il sistema operativo si riavvierà e sullo schermo verrà visualizzato il messaggio "Seagate Loading". Questa procedura non può essere interrotto.
  8. Nel formato Dos sulla riga di comando, l'applicazione visualizzerà informazioni sul processo attualmente in esecuzione. Nell'ottavo passaggio, l'utilità SeaTools Express eseguirà la scansione di tutte le unità e visualizzerà il numero del modello, il numero di serie e la versione del firmware installato per ciascun HDD.
  9. Nel passaggio successivo, l'utilità di aggiornamento scaricherà il nuovo firmware e lo installerà automaticamente. Il processo di download e installazione richiede alcuni minuti. Una volta terminato, il programma riavvierà il sistema. Se per qualche motivo ciò non accade, è necessario farlo manualmente. Si prega di notare anche. Se l'utilità determina che non è possibile installare l'aggiornamento per nessuna delle unità esistenti, terminerà il programma e si riavvierà in Windows. In questo caso verrà visualizzato uno dei seguenti messaggi di errore; durante l'installazione in inglese potrebbe apparire così: - “Firmware già aggiornato” - il programma è già aggiornato; — "Modello corrispondente, nessun firmware corrispondente" - il modello corrisponde, ma la versione del firmware non è compatibile; — “Nessun modello corrispondente”: il modello non corrisponde. Come puoi vedere, durante un normale avvio, il programma dovrebbe controllare correttamente le informazioni sul disco e sul firmware e tornare al sistema senza danneggiare i dati. In alcuni casi potrebbero verificarsi situazioni impreviste in cui non è possibile garantire l'integrità del disco e/o la conservazione dei file personali. Questo è il motivo per cui è consigliato il backup.

Conclusione

http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda 7200.12: http://knowledge.seagate.com/articles/ru/FAQ/223651ru; — Barracuda LP: http://knowledge.seagate.com/articles/ru/FAQ/213915ru; — Barracuda Green: http://knowledge.seagate.com/articles/ru/FAQ/218171ru; - Barracuda 7200.11: http://knowledge.seagate.com/articles/ru/FAQ/207951ru; - Barracuda ES.2 (SATA): http://knowledge.seagate.com/articles/ru/FAQ/207963ru; — DiamondMax 22: http://knowledge.seagate.com/articles/ru/FAQ/207969ru.

Come raccomandazione. Se si verifica un problema con il sistema, è necessario prima risolverlo utilizzando la procedura standard. Si consiglia inoltre di verificare la presenza di errori nel file system e di pulire i dischi dai virus. L'installazione del firmware dopo tutte le procedure sarà il più veloce possibile. Ne consegue che i problemi di sistema non sono sempre legati al disco rigido e al corretto funzionamento del firmware. Prima di eseguire l'applicazione di aggiornamento, è necessario eseguire una serie di passaggi standard per amministrare il sistema.

Come eseguire correttamente il flashing o l'HDD WD: semplici istruzioni

Come eseguire il flashing dell'HDD WD?

L'HDD non è così dispositivo semplice come sembra. Dalla loro creazione si sono evoluti continuamente: se prima erano i dispositivi più semplici, ora sono dispositivi molto complessi con un algoritmo operativo complesso, che può essere influenzato in un modo o nell'altro. In questa guida esamineremo i metodi con cui puoi espandere la funzionalità del tuo disco rigido. Ci troviamo di fronte al compito di configurare l'unità per attività non standard, quindi ha senso pensare di eseguirne il flashing.

Quindi, come eseguire il flashing dell'HDD WD?

Per accedere al kernel, possiamo utilizzare una modalità in cui lo scambio di dati tra il dispositivo e la memoria principale avviene senza la partecipazione della CPU (Direct Memory Access) - questo sarà necessario per eseguire il reflash dell'HDD WD. Il luogo in cui vengono archiviati i dati di servizio, in questo caso, sarà la cache del disco rigido a causa della possibilità di accesso ad alta velocità: le informazioni lette dall'HDD saranno lì, quindi sarà possibile accedervi immediatamente e quindi copialo.

Ma il metodo non è semplice: non è particolarmente comodo “connettersi” costantemente utilizzando JTAG e cercare qualcosa nella cache. Per semplificare il processo senza utilizzare dispositivi aggiuntivi, è possibile modificare il firmware nel chip di memoria flash saldando e collegando un programmatore. Fortunatamente esiste un modo più semplice.

Utilizzando l'utilità fwtol, è possibile modificare il file del firmware e quindi caricarlo nella memoria flash. L'insieme dei comandi è reperibile nel manuale allegato questo programma.

Stiamo cambiando il firmware WD dell'HDD?

I metodi sopra descritti non sono semplici e richiedono molti movimenti del corpo. Per questo motivo, vorrei trovare un modo più conveniente per eseguire il flashing di un disco rigido WD, senza intervento meccanico. Gli HDD Western Digital dispongono di pacchetti software per risolvere problemi simili: funzionano dalla riga di comando e possono essere utilizzati per eseguire il reflash del controller o modificare le celle nella memoria flash. Esiste anche una serie di utilità chiamate idle3-tools, con le quali viene modificato il flash HDD, tutta questa funzionalità è ora disponibile in fwtool, grazie ad essa è possibile riscrivere i dati sul chip di memoria flash.

Utilizzando l'utilità fwtool, puoi modificare la memoria flash del tuo disco rigido e, leggendo le informazioni da lì in tempo, c'è la possibilità di ottenere i dati conti, se, ad esempio, la macchina esegue Linux/Unix. Il metodo descritto può essere utilizzato anche per proteggersi da questo tipo di hacking: per questo sarà necessario creare una partizione HDD non clonabile con uno schema di accesso al settore casuale. Nel caso di funzionamento puramente sequenziale, i dati verranno corrotti al tentativo di accesso. Per interagire con l'azionamento utilizzando i comandi diagnostici, è necessario passare alla modalità terminale. Questa modalità è stata creata per prevenire malfunzionamenti e correggerli nei dischi rigidi di diversi produttori, ma WD non dispone di tale modalità.

Lavorare con la partizione di servizio dell'HDD

Tutti i dischi rigidi hanno partizioni di servizio. I programmi di utilità sono memorizzati lì (ad esempio l'utilità SMART e altre utilità diagnostiche), non occupano tutto lo spazio, una parte rimane a nostra disposizione.

La sezione servizi è il luogo più affidabile per archiviare informazioni riservate, le forze dell'ordine difficilmente potranno accedervi, quindi qui puoi archiviare documenti di testo con login e password per tutto. Per accedere a questa memoria segreta nell'HDD Western Digital, è possibile utilizzare l'utilità wdidle3.exe o l'alternativa idle3-tool.exe disponibile gratuitamente. Esiste anche un pacchetto software HDDHackr per modificare le voci in tali sezioni. AVVERTIMENTO! Le informazioni presenti sulla partizione di servizio sono necessarie per il normale funzionamento del disco rigido. Distruggendo o danneggiando dati importanti, rischi di danneggiare l'unità e il processo di ripristino non è semplice: coinvolge l'utilità Ace Laboratory PC3000. La dimensione della partizione di servizio varia a seconda dei diversi modelli di HDD, è necessario tenerlo presente.

Come si chiama un disco rigido?

La maggior parte degli utenti di PC ha probabilmente sentito il concetto di "disco rigido" (noto anche come disco rigido, disco rigido o unità disco). A volte, insieme a questo concetto c'è la frase “firmware del disco rigido”. Diamo uno sguardo più da vicino a cosa si tratta.

Questo dispositivo (disco rigido) è destinato all'archiviazione di informazioni a lungo termine e dispone di una quantità straordinaria di memoria. Cioè, assolutamente tutti i file e i dati che inserisci nel tuo computer vengono automaticamente scritti sul disco rigido.

Il principio di funzionamento di un disco rigido è simile a quello di un giradischi in vinile. Ma, a differenza del lettore, la testina di lettura non tocca il disco con le informazioni, ma riceve i dati mentre si trova a una distanza di diversi nanometri dal supporto. E in apparenza, il disco rigido è simile a un normale CD o disco, essendo piastre rotonde rivestite con uno strato di materiale ferromagnetico.

Un disco rigido è un dispositivo per archiviare e archiviare informazioni utilizzate in computer e laptop. Esternamente, sembra che diversi CD posti uno sopra l'altro ruotano sullo stesso asse.

Principali caratteristiche tecniche dell'HDD

A volte la scelta di un disco rigido risulta essere un problema per i professionisti, per non parlare dell'utente medio.

Possiamo evidenziare diverse caratteristiche di base che aiuteranno a formare un'idea generale dei parametri dei dischi rigidi.

Prima caratteristica - misurare. Molto spesso questi sono larghi 2,5 e 3,5 pollici. Allo stesso tempo, è possibile registrare una maggiore quantità di informazioni su un disco rigido da 3,5 pollici. Per lo più i computer fissi ne sono dotati, mentre sui laptop vengono installati dischi rigidi più piccoli: sono più leggeri e consumano meno energia.

Secondo- spessore del disco rigido. Questa cifra varia da 7 a 12,5 mm.

Naturalmente, più spesso è il disco rigido, maggiore è la quantità di informazioni che può contenere. Allo stesso tempo, lo spessore standard del disco rigido del laptop è di 9,5 mm.

Terzo fattore - velocità di rotazione. Qui tutto è semplice: maggiore è la velocità di rotazione, maggiori sono le prestazioni del computer.

I modelli potenti hanno una velocità del disco di 7200 giri al minuto, ma sono rumorosi. Sono utilizzati su dispositivi con un buon sistema di raffreddamento.

I modelli a disco più lenti ruotano a una velocità di 5200 - 5900 giri al minuto. Il loro vantaggio è il funzionamento silenzioso e il basso riscaldamento.

Quantità di memoria del disco rigido - questa è la quarta caratteristica a cui dovresti prestare attenzione Attenzione speciale quando si sceglie un prodotto. In un laptop standard, un disco rigido da 2,5 pollici con uno spessore di 9,5 mm ha una memoria di 1 terabyte. Per la maggior parte dei compiti questo è abbastanza. Per quanto riguarda i computer desktop, le unità larghe fino a 3,5 pollici e spesse 12,5 mm possono archiviare fino a 4 TB di informazioni.

Quando si sceglie un disco rigido, è necessario prestare attenzione al rapporto tra la potenza del dispositivo e il grado di rumore prodotto.

Motivi del malfunzionamento dei dischi rigidi


Anche il disco rigido più costoso e di altissima qualità può rompersi. Diamo un'occhiata ai motivi che possono ridurre la vita dei dischi rigidi.

  1. Surriscaldare. Il motivo più comune e banale. Prima o poi, un laptop o un computer accumula polvere, l'accesso dell'aria al disco rigido diminuisce, la temperatura all'interno del dispositivo aumenta... Il risultato è un laptop in riparazione. Per lo stesso motivo i computer non devono essere collocati vicino a dispositivi di riscaldamento o in zone calde e umide.
  2. Alimentazione di scarsa qualità. Improvvisi sbalzi di tensione influiscono negativamente sul funzionamento del disco rigido, poiché possono danneggiarne la superficie e sono uno dei motivi principali del suo guasto prematuro. Allo stesso tempo, l'alimentazione del computer non sempre impedisce tali situazioni. L'unica via d'uscita da questa situazione è acquistare un gruppo di continuità.
  3. Danno meccanico. Se un computer, come una macchina intelligente e intelligente, è in grado di far fronte al problema del surriscaldamento o degli sbalzi di tensione e di prevenire guasti, non può proteggersi dagli urti e dal funzionamento imprudente dell'utente.
  4. Funzionamento errato del disco rigido. Il problema della perdita di dati può verificarsi se l'utente riavvia il computer mentre il disco rigido non ha ancora completato i passaggi di partizionamento dello spazio. Naturalmente, i programmi moderni consentono di recuperare i dati, ma il processo è molto lungo, laborioso e, inoltre, finanziariamente costoso.
  5. Difetto di produzione. Purtroppo nessuno ne è immune e nonostante il complesso sistema di controllo del prodotto del produttore vengono riscontrati prodotti difettosi. Quindi, se quando acquisti un laptop o un computer sei confuso da rumori, clic e crepitii estranei, contatta il reparto garanzia.

Per prolungare la vita del tuo disco rigido, e quindi salvare tutti i tuoi dati, prenditi cura del corretto funzionamento del dispositivo. In caso di problemi con la tensione, collegare un gruppo di continuità e durante il trasporto utilizzare borse speciali per laptop per proteggere la macchina da urti e danni.

Guida passo passo per eseguire il flashing del firmware del disco rigido

Se il tuo computer inizia a rallentare, si blocca, compaiono rumori estranei o il computer inizia a surriscaldarsi, non farti prendere dal panico. Se la reinstallazione del sistema operativo non ha prodotto risultati positivi, molto probabilmente il motivo è nel disco rigido. Ha bisogno di un corretto lampeggiamento. Ci sono molti programmi su Internet che possono gestirlo. Per cercarli, inserisci la frase nella finestra di ricerca del browser "firmware del disco rigido" e fare clic sul pulsante "Cerca".

Non c'è assolutamente alcuna difficoltà nell'installazione dei programmi: sono completamente automatici. Pertanto, anche un utente inesperto può gestirli.

Tuttavia, ci sono alcuni punti da considerare.

Passo 1. Trova il numero di serie del tuo disco rigido e utilizza il controllo del numero di serie situato nella pagina principale del sito web. Per fare ciò, inserisci il numero nella finestra di dialogo che si apre ed esegui la scansione.

Passo 2. Attendi il completamento della scansione. La frase Drive non è interessato significa che il tuo disco rigido funziona bene e non necessita di flashing; in caso contrario, eseguire il passaggio 3.

Passaggio 3. Salva tutti i tuoi dati dal dispositivo con cui intendi lavorare su un supporto indipendente. Potrebbe trattarsi di un disco rigido esterno.

Passaggio 4. Creare un'immagine del programma per il flashing su un supporto esterno come un'unità flash e avviarlo. Il programma offrirà di eseguire il flashing del disco rigido nelle opzioni A/B/C. Seleziona la lettera che corrisponde al tuo dispositivo.

Passaggio 5. Una volta nel menu principale del programma, seleziona il numero del tuo disco rigido. Aspettiamo. Il processo del firmware è iniziato.

Prima di eseguire il flashing, è necessario scollegare tutte le unità collegate per evitare guasti o interferenze durante il flashing.

Passaggio 6. Durante il flashing del disco, il computer non può essere riavviato o disconnesso dalla rete. Il segnale finale sarà il riavvio automatico del computer oppure verrà visualizzato il messaggio "Premere un tasto qualsiasi".

Passaggio 7. Termina l'utilità e goditi il ​​disco rigido aggiornato.

A proposito, il flashing di un disco richiede almeno una conoscenza di base sulla struttura e sul funzionamento dei computer, quindi se non sei sicuro delle tue capacità, rivolgiti ai professionisti per chiedere aiuto. Dopotutto, perdere dati o sostituire un disco rigido non fa parte dei tuoi piani. Sì, e il funzionamento errato del dispositivo potrebbe non essere correlato al disco rigido, ma potrebbe avere altri motivi.

Problemi che potrebbero sorgere dopo aver eseguito il flashing del disco rigido da soli

Diciamo che hai realizzato tu stesso il firmware dell'HDD. Vediamo quali problemi possono sorgere:

  • l'unità non si avvia o non viene riconosciuta;
  • il BIOS visualizza il modello di supporto errato;
  • La capacità del disco rigido viene visualizzata in modo errato.

In questi casi, dovresti contattare immediatamente uno specialista. Tali errori possono essere eliminati, ma ciò dovrebbe essere fatto da un professionista esperto. Utilizzando un software speciale, non solo può bypassare le aree danneggiate del disco rigido, ma anche ripristinare le informazioni perse.


Dettagli su come eseguire il flashing di un HDD Seagate senza l'aiuto di un centro assistenza

L'argomento di oggi nella nostra scuola virtuale è una questione puramente tecnica. Scopriamo come eseguire il flashing di un HDD Seagate. Per chi è nuovo a queste problematiche, notiamo che stiamo parlando di reinstallare il firmware per i dischi rigidi Seagate, il cosiddetto firmware.

Cos'è il "firmware"?

Molti centri tecnici e di assistenza spesso parlano e scrivono della possibilità di un nuovo firmware o del flashing dei dispositivi. Nella maggior parte dei casi si tratta di dispositivi personali embedded con sistema operativo integrato, in altre parole telefoni cellulari, smartphone e tablet. Ma i tecnici non hanno fretta di dirti come eseguire il flashing gratuito di un HDD Seagate.

Per spiegare cos'è il firmware ai principianti, diamo un'occhiata alla storia. La versione prototipo dell’architettura informatica è apparsa 100 anni prima di quanto pensiamo. Ciò avvenne tra il 1820 e il 1840, nel periodo in cui furono compilate le prime tavole logaritmiche e trigonometriche con il metodo dell'interpolazione o delle cosiddette “differenze finite”. Nonostante il fatto che in precedenza i primi calcoli automatici fossero stati effettuati dalle macchine primitive di Leibniz, Pascal, Schiccard, la macchina di Charles Babbage può essere considerata un vero e proprio dispositivo meccanico per il calcolo automatico.

Negli anni '30, l'architettura di Babbage attirò l'interesse dello scienziato americano Howard Aiken, che, insieme all'IBM, creò uno dei primi computer elettromeccanici, l'Harvard Mark 1. Questa macchina divenne il prototipo dei moderni dispositivi informatici, nonché la base per la cosiddetta architettura Harvard ad alte prestazioni. Negli anni '40, a causa della sua elevata complessità e dei costi elevati, fu adottata come corrente principale un'architettura von Neumann leggermente modificata e più economica.

Durante questo periodo, computer e periferiche di diverse aziende erano completamente incompatibili. I programmi erano caratterizzati anche da incompatibilità. In altre parole, fino agli anni ’60 tutti i programmi, i componenti e i dispositivi non erano multipiattaforma. La situazione cambiò radicalmente con lo sviluppo dell’architettura IBM System/360 nel 1964. La marcatura “360” indicava la piena compatibilità del nuovo computer, sia software che hardware. Ciò è stato risolto introducendo il concetto di “interfaccia”, che, a sua volta, potrebbe essere software o hardware. Le interfacce hardware includono il noto bus PCI o il più moderno PCI Express. Come interfaccia hardware per un disco rigido venivano utilizzati i seguenti standard: i primi IDE o ATA, poi SATA, SATA I, SATA II e SATA III e così via, fino a Firmware, USB e Thunderbolt. Per la compatibilità del software è stata utilizzata una microapplicazione speciale, che può essere progettata per diverse interfacce di connessione del disco rigido e caratteristiche funzionali. È questo microprogramma che si chiama “firmware” e si riferisce al software a livello hardware. E se vuoi che la tua unità funzioni nel modo più rapido e corretto possibile, dovresti aggiornare costantemente il software di basso livello fornito dal produttore. Il firmware è solitamente disponibile gratuitamente. È possibile ottenere informazioni sugli aggiornamenti e sulle nuove versioni del firmware per le unità Seagate utilizzando l'applicazione Download Finder.

Driver, “firmware”: impatto sulle prestazioni Vediamo quali sono le differenze tra firmware e un driver. Il driver rappresenta i moduli del kernel, ovvero fornisce la funzionalità del dispositivo. "Firmware" è un concetto più ampio che comprende il kernel, i moduli del kernel (driver), il processo demone con cui il programma viene eseguito in background sul computer, nonché gli script di inizializzazione.

Il firmware viene migliorato nel tempo, le carenze vengono eliminate e vengono introdotte soluzioni tecnologiche più moderne. Durante il ciclo di vita vengono rilasciate diverse versioni firmware, la cui installazione garantisce prestazioni e affidabilità migliorate del disco rigido. Se un'azienda ha rilasciato un nuovo firmware, contiene sicuramente miglioramenti e funzionalità nuove e più moderne. Le unità non supportate dispongono di firmware finale che non è più in fase di sviluppo.

Firmware: seguire le istruzioni

Passiamo direttamente alla domanda su come eseguire il flashing di un HDD Seagate. Per fare ciò, devi andare al sito Web con gli aggiornamenti http://knowledge.seagate.com/ e utilizzare la ricerca per trovare il tuo disco. Per scoprire quale firmware è adatto al tuo HDD. Per ottenere informazioni sull'unità installata, è possibile utilizzare il software Drive Detect.

La pagina degli aggiornamenti elencherà i modelli e le versioni del firmware. Sul lato destro della tabella, nella colonna “Firmware da scaricare”, sono presenti i collegamenti ai file di installazione e alla documentazione per l'installazione del firmware. Ad esempio, ecco la pagina di aggiornamento per Barracuda (piattaforma da 1 TB/disco): http://knowledge.seagate.com/articles/ru/FAQ/223651ru.

Tieni presente che devi seguire attentamente le istruzioni; gli errori possono portare alla corruzione dei dati e al guasto del disco rigido. La garanzia Seagate non copre i file, ma solo il prodotto per tutta la durata della garanzia. Per informazioni più precise si consiglia di fare riferimento alla documentazione di garanzia ricevuta al momento dell'acquisto. Si consiglia inoltre di eseguire il backup utilizzando il software DiscWizard gratuito di Seagate o semplicemente di salvare i file su un disco rigido separato prima di aggiornare il firmware. Notiamo inoltre che gli HDD Seagate acquistati hanno un diritto limitato di aggiornare il firmware; informazioni dettagliate a riguardo possono essere trovate seguendo il collegamento nella pagina delle istruzioni.

Come aggiornare passo dopo passo il firmware del disco rigido Seagate:

  1. Dopo aver avviato il programma di inizializzazione, dovrai selezionare la lingua di installazione: nel nostro caso, il russo.
  2. La schermata di benvenuto visualizzerà i prodotti supportati e il numero di versione del firmware da installare.
  3. Nella fase successiva, il programma avverte del rischio di perdita di dati e offre opzioni di backup.
  4. Nella quarta fase l'utente deve accettare il contratto di licenza.
  5. Al quinto passo il file di inizializzazione riporta importanti avvertenze, ad esempio: - il programma non è predisposto per aggiornamenti del sistema RAID; - durante l'installazione non è possibile spegnere il computer (è opportuno evitare l'arresto di emergenza).
  6. Ed inoltre: - interrompere il programma se non sono stati salvati dati importanti; - salvare tutti i file aperti; - chiudere tutte le applicazioni; - scollegare tutte le memorie esterne. Il programma ti informa inoltre che non puoi spegnere il computer e interferire con il processo di installazione del firmware. Per continuare, dovrai selezionare la casella accanto a "Avvia il processo di aggiornamento del firmware".
  7. Se si fa clic su Continua, il sistema operativo Windows si riavvierà e sullo schermo verrà visualizzato il messaggio "Seagate Booting". Questa procedura non può essere interrotta.
  8. Nel formato Dos sulla riga di comando, l'applicazione visualizzerà informazioni sul processo attualmente in esecuzione. Nell'ottavo passaggio, l'utilità SeaTools Express eseguirà la scansione di tutte le unità e visualizzerà il numero del modello, il numero di serie e la versione del firmware installato per ciascun HDD.
  9. Nel passaggio successivo, l'utilità di aggiornamento scaricherà il nuovo firmware e lo installerà automaticamente. Il processo di download e installazione richiede alcuni minuti. Una volta terminato, il programma riavvierà il sistema. Se per qualche motivo ciò non accade, è necessario farlo manualmente. Si prega di notare anche. Se l'utilità determina che non è possibile installare l'aggiornamento per nessuna delle unità esistenti, terminerà il programma e si riavvierà in Windows. In questo caso verrà visualizzato uno dei seguenti messaggi di errore; durante l'installazione in inglese potrebbe apparire così: - “Firmware già aggiornato” - il programma è già aggiornato; - "Modello corrispondente, nessun firmware corrispondente" - il modello corrisponde, ma la versione del firmware non è compatibile; - "Nessun modello corrispondente" - il modello non corrisponde. Come puoi vedere, durante un normale avvio, il programma dovrebbe controllare correttamente le informazioni sul disco e sul firmware e tornare al sistema senza danneggiare i dati. In alcuni casi potrebbero verificarsi situazioni impreviste in cui non è possibile garantire l'integrità del disco e/o la conservazione dei file personali. Questo è il motivo per cui è consigliato il backup.

Conclusione

http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda 7200.12: http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda LP: http://knowledge.seagate.com/articles/ru/FAQ/213915ru; - Barracuda verde: http://knowledge.seagate.com/articles/ru/FAQ/218171ru; - Barracuda 7200.11: http://knowledge.seagate.com/articles/ru/FAQ/207951ru; - Barracuda ES.2 (SATA): http://knowledge.seagate.com/articles/ru/FAQ/207963ru; - DiamondMax 22: http://knowledge.seagate.com/articles/ru/FAQ/207969ru.

Come raccomandazione. Se si verifica un problema con il sistema, è necessario prima risolverlo utilizzando la procedura standard. Si consiglia inoltre di verificare la presenza di errori nel file system e di pulire i dischi dai virus. L'installazione del firmware dopo tutte le procedure sarà il più veloce possibile. Ne consegue che i problemi di sistema non sono sempre legati al disco rigido e al corretto funzionamento del firmware. Prima di eseguire l'applicazione di aggiornamento, è necessario eseguire una serie di passaggi standard per amministrare il sistema.

rovinafocomp.ru

Come eseguire correttamente il flashing o l'HDD WD: semplici istruzioni

Come eseguire il flashing dell'HDD WD?

L'HDD non è un dispositivo così semplice come sembra. Dalla loro creazione si sono evoluti continuamente: se prima erano i dispositivi più semplici, ora sono dispositivi molto complessi con un algoritmo operativo complesso, che può essere influenzato in un modo o nell'altro. In questa guida esamineremo i metodi con cui puoi espandere la funzionalità del tuo disco rigido. Ci troviamo di fronte al compito di configurare l'unità per attività non standard, quindi ha senso pensare di eseguirne il flashing.

Quindi, come eseguire il flashing dell'HDD WD?

Per accedere al kernel, possiamo utilizzare una modalità in cui lo scambio di dati tra il dispositivo e la memoria principale avviene senza la partecipazione della CPU (Direct Memory Access) - questo sarà necessario per eseguire il reflash dell'HDD WD. Il luogo in cui vengono archiviati i dati di servizio, in questo caso, sarà la cache del disco rigido a causa della possibilità di accesso ad alta velocità: le informazioni lette dall'HDD saranno lì, quindi sarà possibile accedervi immediatamente e quindi copialo.

Ma il metodo non è semplice: non è particolarmente comodo “connettersi” costantemente utilizzando JTAG e cercare qualcosa nella cache. Per semplificare il processo senza utilizzare dispositivi aggiuntivi, è possibile modificare il firmware nel chip di memoria flash saldando e collegando un programmatore. Fortunatamente esiste un modo più semplice.

Utilizzando l'utilità fwtol, è possibile modificare il file del firmware e quindi caricarlo nella memoria flash. L'insieme dei comandi può essere trovato nel manuale che accompagna questo programma.

Stiamo cambiando il firmware WD dell'HDD?

I metodi sopra descritti non sono semplici e richiedono molti movimenti del corpo. Per questo motivo, vorrei trovare un modo più conveniente per eseguire il flashing di un disco rigido WD, senza intervento meccanico. Gli HDD Western Digital dispongono di pacchetti software per risolvere problemi simili: funzionano dalla riga di comando e possono essere utilizzati per eseguire il reflash del controller o modificare le celle nella memoria flash. Esiste anche una serie di utilità chiamate idle3-tools, con le quali viene modificato il flash HDD, tutta questa funzionalità è ora disponibile in fwtool, grazie ad essa è possibile riscrivere i dati sul chip di memoria flash.

Utilizzando l'utilità fwtool, è possibile modificare la memoria flash del disco rigido e, leggendo le informazioni da lì in tempo, c'è la possibilità di ottenere i dati dell'account se, ad esempio, la macchina esegue Linux/Unix. Il metodo descritto può essere utilizzato anche per proteggersi da questo tipo di hacking: per questo sarà necessario creare una partizione HDD non clonabile con uno schema di accesso al settore casuale. Nel caso di funzionamento puramente sequenziale, i dati verranno corrotti al tentativo di accesso. Per interagire con l'azionamento utilizzando i comandi diagnostici, è necessario passare alla modalità terminale. Questa modalità è stata creata per prevenire malfunzionamenti e correggerli nei dischi rigidi di diversi produttori, ma WD non dispone di tale modalità.

Lavorare con la partizione di servizio dell'HDD

Tutti i dischi rigidi hanno partizioni di servizio. I programmi di utilità sono memorizzati lì (ad esempio l'utilità SMART e altre utilità diagnostiche), non occupano tutto lo spazio, una parte rimane a nostra disposizione.

La sezione servizi è il luogo più affidabile per archiviare informazioni riservate, le forze dell'ordine difficilmente potranno accedervi, quindi qui puoi archiviare documenti di testo con login e password per tutto. Per accedere a questa memoria segreta nell'HDD Western Digital, è possibile utilizzare l'utilità wdidle3.exe o l'alternativa idle3-tool.exe disponibile gratuitamente. Esiste anche un pacchetto software HDDHackr per modificare le voci in tali sezioni. AVVERTIMENTO! Le informazioni presenti sulla partizione di servizio sono necessarie per il normale funzionamento del disco rigido. Distruggendo o danneggiando dati importanti, rischi di danneggiare l'unità e il processo di ripristino non è semplice: coinvolge l'utilità Ace Laboratory PC3000. La dimensione della partizione di servizio varia a seconda dei diversi modelli di HDD, è necessario tenerlo presente.

rovinafocomp.ru

Espansione delle capacità standard del disco rigido - "Hacker"

Un disco rigido, noto anche come disco rigido, non è un dispositivo così semplice come potrebbe sembrare a prima vista. Nel corso della storia della sua esistenza, a partire dal 1956, le unità hanno subito un numero enorme di cambiamenti. Ora questo non è solo un piatto e delle testine di lettura, ma un intero sistema con la propria logica e Software, e quindi, con le sue caratteristiche e i suoi segreti. In questo articolo cercheremo di capire cos'è un disco rigido moderno e proveremo anche ad espandere le sue capacità standard per i nostri scopi di hacking.

Tutte le informazioni sono fornite solo a scopo informativo. Né gli editori né l'autore sono responsabili di alcuno possibile danno causato dai materiali di questo articolo.

Il design di un disco rigido è probabilmente noto a tutti in una certa misura. Si tratta essenzialmente di diverse piastre che ruotano a una velocità di 15.000 giri al minuto, di un dispositivo di posizionamento e di un'unità elettronica di controllo. Aggiungiamo a questo il sistema di autocontrollo S.M.A.R.T. e altri attributi intellettuali. Insomma, non puoi capirlo senza mezzo litro, soprattutto perché la tecnologia dei singoli elementi è un segreto commerciale.

Più di una dozzina di articoli possono essere dedicati all'elevata precisione di posizionamento, alla densità di registrazione e ad altre sottigliezze dei moderni HDD, ma senza approfondire la meccanica del disco e la fisica dei processi, considereremo la parte che ci interessa di più: l'elettronica.


Riso. 1. Scheda del disco rigido

Nei vecchi modelli di dischi rigidi alcune funzioni dell'elettronica di controllo venivano rilevate dal controller MFM o RLL del computer. Ma nel tempo, a causa dell'elevata velocità di trasferimento dei dati, è stato necessario abbreviare il percorso di trasmissione dei dati e gli sviluppatori hanno abbandonato questa idea.

Quindi, qui abbiamo la scheda di un tipico disco rigido Western Digital WD5000AAKX con una capacità di 500 GB (Fig. 1). Cosa abbiamo:

  1. Chip DRAM. Non è interessante in quanto tale, il manuale può essere facilmente trovato su Internet. La memoria di questi chip varia da 8 a 64 MB e corrisponde alla dimensione della cache del disco rigido.
  2. Controllore del motore del mandrino. Responsabile del controllo della meccanica, regola la potenza e dispone di alcuni canali analogici/digitali. Non esistono manuali per il chip Smooth L7251 3.1, ma puoi provare a cercare chip simili.
  3. Memoria flash. Alcuni dischi rigidi non dispongono di un microcircuito, ma a volte la memoria flash è incorporata nel chip del controller del disco. In genere ha una dimensione che varia da 64 a 256 KB. Utilizzato per memorizzare il programma da cui si avvia il controller del disco rigido.
  4. E la cosa più interessante per noi è il controller del disco rigido. Sono prodotti da Marvell, ST, LSI e altri. Alcune aziende produttrici di dischi rigidi producono i propri controller, come Samsung e Western Digital.

Il controller del disco rigido è progettato per gestire le operazioni di conversione e lo scambio di dati dalle testine di lettura/scrittura all'interfaccia del disco. Sfortunatamente, Marvell non vuole rendere disponibile al pubblico la documentazione per i suoi prodotti. Bene, proviamo a capirlo da soli.

Il nostro collega straniero Jeroen "Sprite_tm" Domburg ha trovato una via d'uscita interessante da questa situazione: per studiare il controller, ha utilizzato l'interfaccia JTAG (dal Joint Test Action Group inglese). Questa interfaccia è destinata al test e al debug circuiti stampati. Cioè, utilizzando JTAG possiamo connetterci facilmente a un dispositivo di nostro interesse che supporta lo standard IEEE 1149. Nel chip è integrata una porta di test (TAP - Test Access Port), composta da quattro o cinque pin: TDI, TDO, TMS, TCK e, possibilmente, TRST. La posizione di questi pin per il controller Marvell è stata trovata da un certo dex, che ha gentilmente condiviso i risultati sul forum HDDGURU.

Jeroen ha scoperto che i controller Western Digital hanno un core ARM accessibile tramite una porta JTAG. Ed anche una porta seriale, che solitamente non viene utilizzata, ma può essere utile per i nostri scopi.

Per studiare il controller del disco rigido abbiamo utilizzato la scheda FT2232H, ordinabile online per 30 euro. Supporta JTAG, comunicazione seriale e SPI. Per lavorare con esso, è stato utilizzato il programma OpenOCD.

Di conseguenza, si è scoperto che il chip ha fino a tre core. Due Feroceon, che sono core abbastanza potenti simili a ARM9, e un Cortex-M3, che è un po' più debole. Tutti i kernel hanno scopi diversi:

  • Feroceon 1 gestisce la lettura/scrittura fisica sul disco rigido;
  • Feroceon 2: elabora l'interfaccia SATA, memorizza nella cache e converte LBA in CHS;
  • Cortex-M3 - scopo sconosciuto. Puoi semplicemente interromperlo, ma il disco rigido continuerà a funzionare.

Poiché ci siamo posti l'obiettivo di utilizzare il disco rigido per i nostri scopi insidiosi, è tempo di pensare all'aggiornamento del firmware. Il metodo più semplice e probabilmente più difficile da rilevare è modificare i dati al volo. Per fare ciò, è necessario trovare un kernel adatto, un kernel che abbia accesso ai dati che viaggiano tra l'unità e il cavo SATA.

Per accedere al core, è possibile utilizzare la modalità DMA (Direct Memory Access). Questa è una modalità in cui lo scambio di dati avviene direttamente dalla testina di lettura alla memoria, senza partecipazione attiva processore. Lo stesso vale per la porta SATA: il processore deve solo dirgli dove si trovano i dati e la logica DMA si occuperà di leggere le informazioni direttamente dalla memoria.

La fonte delle informazioni in questo caso sarà la memoria cache del disco rigido grazie alla sua buona posizione: i dati letti dal disco saranno nella cache, quindi potranno essere immediatamente copiati da lì.

Il metodo è piuttosto complicato: è scomodo connettersi ogni volta tramite JTAG e curiosare nella cache mentre il disco rigido è in esecuzione. Invece, per mantenere l'accesso senza collegare una scheda aggiuntiva, è possibile eseguire il reflash del chip di memoria flash dissaldandolo e collegandolo al programmatore.

Sarebbe però difficile modernizzare il codice a causa dell’algoritmo di compressione sconosciuto; basterà invece semplicemente modificare l’indirizzo di esecuzione e aggiungere un blocco speciale che verrà letto prima degli altri. Questo rende le cose un po' più facili.

Come risultato della sua ricerca, Jeroen ha creato uno strumento chiamato fwtool, che può eseguire il dump di vari blocchi in flash e tradurre il codice in un file di testo. Quindi puoi modificare, eliminare o aggiungere un blocco e riassemblare tutto in un unico file firmware, che può poi essere facilmente caricato nella flash.

Tali manipolazioni con un disco rigido richiedono uno sforzo considerevole ed è improbabile che qualcuno rinunci volontariamente alla propria spinta all'hacking. Pertanto, sarebbe bello trovare un modo per eseguire il flashing del disco rigido senza dispositivi estranei o senza rimuovere il chip.

Western Digital dispone di utilità software speciali per lavorare con i dischi rigidi: si tratta di strumenti che funzionano sotto DOS e possono caricare un nuovo firmware per un controller, un chip di memoria flash o una partizione di servizio. Gli strumenti utilizzano i cosiddetti Vendor Specific Commands (VSC), ma ne parleremo più avanti.

Esiste anche una serie di strumenti chiamati idle3-tools che puoi utilizzare per modificare il firmware del tuo disco rigido. Utilizza anche VSC utilizzando gli IOCTL PassThrough SCSI di Linux. Jeroen ha preso questo codice, lo ha modificato e lo ha integrato in fwtool. Dopo questa modifica, fwtool ha imparato a leggere e scrivere sul chip di memoria flash.

Ora, se un hacker riesce in qualche modo a utilizzare fwtool su una macchina remota, sarà in grado di resettare la memoria flash del disco, modificarla e ripristinarla. È vero, prima o poi il proprietario verrà a conoscenza dell'hacking e probabilmente reinstallerà il sistema, ma l'aggressore potrebbe introdurre qualcosa che si manifesterà anche dopo la reinstallazione. Ad esempio, attendere che la macchina legga dal file /etc/shadow/, dove sono archiviate tutte le password sui sistemi UNIX/Linux, e modificare il contenuto. Dopodiché potrai semplicemente accedere con la tua password.

A proposito, la tecnica descritta può servire non solo per esperimenti clandestini, ma anche per scopi di difesa. Ad esempio, puoi creare un disco rigido non clonabile che funzionerà correttamente se il modello di accesso al settore è casuale come al solito. Se il disco rigido è accessibile solo in sequenza, i dati verranno danneggiati, rendendo il clone diverso dall'originale.

Quando si lavora in modalità terminale, l'utente può interagire con il disco rigido utilizzando i comandi diagnostici. Questo metodo viene utilizzato per diagnosticare e riparare le unità Seagate e Toshiba; Western Digital non dispone di questa opzione a causa della complessità della connessione. La modalità terminale fornisce in realtà il controllo completo della meccanica e della logica del dispositivo. Puoi anche usarlo per aggiornare o riavviare il firmware del tuo disco rigido. Un elenco di comandi per la maggior parte delle unità è disponibile su Internet. E sulla scheda del disco rigido è presente un connettore speciale per il collegamento tramite porta seriale.

Riso. 2. Connettore per il collegamento tramite porta seriale. Un mistero in meno

Per accedere alla modalità terminale, avrai bisogno di un dispositivo adattatore necessario per convertire i livelli del segnale RS-232 in livelli TTL (tali adattatori sono disponibili in commercio, ma puoi assemblarli tu stesso: tutti i circuiti necessari sono disponibili gratuitamente e puoi prendere alcuni modelli come base Arduino). Prenderemo un chip FTDI già pronto che converte l'USB in un'interfaccia seriale per il microcontrollore Atmega. È necessario collegare GND e RESET e utilizzare i pin RX e TX per la connessione.


Riso. 3. Arduino Nano come adattatore

Per lavorare con la porta COM, utilizziamo qualsiasi programma che ci piace, ad esempio PuTTY o Hiperterminal. Seleziona il tipo di connessione, inserisci il numero della porta COM e altre impostazioni:

Velocità: 9600 Bit di dati: 8 Bit di stop: 1 Parità: Nessuna Controllo di flusso: Nessuno
Riso. 4. Finestra Impostazioni PuTTY

Per verificare la funzionalità del circuito è necessario collegare tra loro RX e TX. Di conseguenza, tutti i caratteri digitati verranno visualizzati in quantità doppia. Questo è dovuto al fatto che i dati inseriti verranno trasmessi lungo la linea TX, per poi ritornare attraverso la linea RX. Questo viene fatto in questo modo: scollegando il cavo SATA, colleghiamo l'uscita del disco TX all'ingresso dell'adattatore RX e viceversa: l'adattatore RX dal disco TX. Collegare l'alimentazione. Dopo aver premuto i tasti, riceviamo il messaggio T> (o F> per HDD difettosi) e inseriamo i comandi. Per ottenere un elenco di comandi, inserisci /C e poi Q.

Per colpa di grande quantità team, gli ingegneri di Seagate hanno suddiviso la loro struttura in livelli. Comandi come lettura, scrittura, ricerca, registro errori sono disponibili a diversi livelli contemporaneamente. Per far sì che il disco rigido funzioni a un livello diverso, è necessario utilizzare il comando /x.

Livello T - test di certificazione. Livello 1: comandi di gestione della memoria. Livello 2 - comandi per impostare la meccanica dell'azionamento. Livello 3: comandi di ricerca. Livello 4: comandi di tracciamento del servomotore. Livello 5: utilizzato solo in condizioni di fabbrica. Livello 6: comandi di controllo adattivo. Livello 8 - comandi speciali di configurazione della registrazione. Livello 9 - comandi della modalità del sistema di monitoraggio dei difetti.
Riso. 5. Reimposta S.M.A.R.T.

Oltre a questi nove livelli, ci sono due ulteriori serie di comandi: rete e generale. Lo scopo principale dei comandi di rete è visualizzare i cambiamenti nello stato corrente del sistema. Comandi generali utilizzato per accedere a registri, memoria buffer e dati.

In generale, la modalità terminale offre molte funzionalità interessanti. Ad esempio, un comando di formattazione di basso livello non solo può cancellare completamente i dati senza possibilità di ripristino, ma anche, se qualcuno spegne l'alimentazione durante la formattazione, il disco rigido stesso sarà in grado di "riformattarsi" prima volta che viene acceso. In generale, questo è un argomento degno di un articolo a parte. Stiamo andando avanti.

Qualsiasi disco rigido contiene partizioni di servizio. Sono progettati per memorizzare utilità del disco rigido, come S.M.A.R.T., moduli di rilevamento precoce degli errori, moduli di autodiagnosi e così via. Fortunatamente tutti questi dati non occupano completamente lo spazio assegnato, il che significa che con il giusto approccio possiamo utilizzare questo spazio bonus. Le partizioni di servizio non devono essere confuse con DCO o HPA, che possono essere facilmente individuate e accessibili tramite comandi ATA standard.

A differenza di altri metodi per nascondere le informazioni, scrivere nella sezione servizio non lascia tracce ed è invisibile programmi speciali ricerche utilizzate dalle forze dell'ordine. In una parola, questo posto è ideale per archiviare file di testo con indirizzi, password, aspetti e altre cose.

Per accedere alle informazioni dalle partizioni di servizio, i comandi ATA standard non sono adatti; invece, per la scrittura e la lettura vengono utilizzati comandi speciali VSC (Vendor Specific Commands). Di norma, i produttori mantengono segreti questi comandi, ma a volte rilasciano utilità per lavorare con le partizioni di servizio, ad esempio il programma wdidle3.exe di Western Digital e i suoi strumenti analogici idle3 open source. Un altro esempio per WD è il programma HDDHackr, che modifica le voci nelle partizioni del sistema HD.

I dati nelle partizioni di servizio sono molto importanti per il corretto funzionamento del disco rigido. Il danneggiamento delle informazioni registrate comporta la perdita di prestazioni del disco. Ripristinarlo non sarà così facile: per sovrascrivere i dati nelle partizioni di servizio, saranno necessari programmi specializzati (ad esempio Ace Laboratory PC3000).

La dimensione della partizione di servizio dipende dal modello del disco rigido. Ad esempio, nell'unità WD2500KS-00MJB0 della famiglia Hawk con una capacità di 250 GB (firmware 02AEC), due copie di file, circa 6 MB ciascuna, vengono scritte nella partizione di servizio. La dimensione della zona su ciascuna superficie è di circa 23 MB (64 tracce con 720 settori ciascuna). Poiché questo disco ha sei superfici (teste da 0 a 5), ​​i moduli della partizione di servizio si trovano nello spazio associato alle testine 0 e 1 e lo spazio assegnato alle testine da 2 a 5 è riservato ma non utilizzato. Pertanto la partizione riservata occupa circa 141 MB, di cui 12 MB sono occupati.

In confronto, il WD10EACS-00ZJB0, un modello da terabyte con otto superfici, ha 450 MB di spazio riservato, di cui 52 MB occupati. Ariel Berkman di Recover Information Technologies LTD ha scritto un articolo sulla collaborazione con i reparti di assistenza HDD e ha anche pubblicato un codice PoC per scrivere 94 MB di informazioni al reparto di assistenza di un'unità Hawk Western Digital da 250 GB. Questo viene fatto come segue:

  • Scopri il tuo indirizzo IO SATA utilizzando lspci -v.
  • Per compilare, utilizzare il comando gcc -Wall -O -g -o SA-cover-poc SA-cover-poc.c.
  • Creiamo un file casuale (94 MB di dimensione) e calcoliamo il suo hash MD5.
  • Scriviamo il file nella sezione service.
  • Puliamo il disco rigido utilizzando il comando dd-ing /dev/zero, che dovrebbe essere distribuito su tutto il disco rigido (o su una parte separata, avendo precedentemente bloccato l'accesso al resto). È sufficiente eseguire questo codice una volta per distruggere i dati in modo irrevocabile.
  • Leggiamo il contenuto della sezione servizio, calcoliamo il suo hash e verifichiamo l'integrità dei dati. :~/SA# dd if=/dev/urandom count=184320 > file-casuale ; md5sum file-random :~/SA# ./SA-cover-poc -p 0x0170 -w ./file-random :~# dd if=/dev/zero of=/dev/sdb bs=1M :~/SA# ./SA-cover-poc -p 0x0170 -r after-dding-dev-zero :~/SA# md5sum after-dding-dev-zero

Durante gli esperimenti di basso livello, potresti riscontrare un fastidio come un guasto del disco rigido. Non dovresti ricorrere immediatamente a misure draconiane e formattare il disco, puoi provare a ripristinarne la funzionalità utilizzando alcuni programmi.

  1. TestDisk è il programma più semplice ed efficace per il ripristino dell'HDD. Progettato per cercare e ricostruire partizioni perse, settore di avvio, file cancellati; corregge la tabella delle partizioni. Funziona con un gran numero di file system. Funziona in modalità console, che raggiunge l'alta velocità.
  2. Acronis Disk Director è un intero pacchetto software che include un numero considerevole di strumenti per lavorare con gli HDD. Contiene l'utilità Acronis Recovery Expert, utilizzata per ricostruire file e partizioni. A differenza del programma precedente, ha un'interfaccia grafica, ma funziona con meno file system.
  3. Paragon Partition Manager è un programma gratuito di sviluppatori nazionali che può fare quasi tutto ciò che fa Acronis, ma è terribilmente lento.

Riso. 6. Recuperare le partizioni danneggiate utilizzando TestDisk

Tuttavia, è ora di finirla qui. In questo articolo ho cercato di mostrare gli angoli e le capacità inesplorate del disco rigido. Senza approfondire il codice, abbiamo cercato un modo per drenare le informazioni dall'unità. Se sollevi questo sipario anche leggermente, si apre un enorme campo per il volo della fantasia. Puoi, ad esempio, eseguire il reflash del controller per nascondere una sezione particolarmente importante da occhi indiscreti. Oppure rovinare i dati quando si tenta di clonare un disco rigido, proteggendosi così dalle utilità forensi. In una parola, ci sono molte opzioni, quindi la tua scelta è come utilizzare il disco rigido.

xakep.ru

come eseguire il reflash del disco rigido?

Pagina 1 di 1

  • Non puoi rispondere al topic

Ho un Seagate Barracuda da 1,5 TB, sul quale il firmware si è bloccato per la seconda volta (la diagnosi è stata fatta in officina). Dimmi, è possibile rifletterlo a casa? quale software e dove posso leggere i manuali a riguardo?

Ho flashato il mio WD con una dimensione del cluster non standard (in modo che funzionasse con XP) utilizzando un programma dal loro sito Web e il loro firmware. Quelli. Logicamente, devi andare sul sito web di Segate e cercare le utilità e il firmware stesso per il tuo modello di vite specifico. E poi ci saranno le istruzioni per l'azione, niente di complicato.

Offtopic: grazie a te oggi sono entrato nel futuro.

In generale, il firmware per altri modelli era precedentemente pubblicato sul sito Web di Seagate. Spesso hanno questo qualcosa.

I laptop sono malvagi.

Potrebbe esserci un problema con l'unità flash stessa...

Come posso testarlo separatamente per la lettura e la scrittura?

Rostislav ha detto:

Memoria flash su cui è scritto il firmware stesso (come il BIOS di un computer)?

Prova a eseguire il flashing con l'utilità nativa, se disponibile.

prova a eseguire il flashing dell'utilità nativa, se disponibile.

Sul sito web del mio numero c'è un EHEshnik con firmware per il disco rigido. Il computer stesso è andato in fase di riavvio, i pinguini hanno ballato un po' sullo schermo (ciao Linux?), si è riavviato di nuovo e voilà... Windows ha visto il disco non formattato. L'ho formattato, l'ho trasferito in 100 ettari di film e storie, lo accendo la mattina e non posso credere ai miei occhi: "un dispositivo sconosciuto sulla porta SATA"

c'è una grande possibilità di dire addio alla chiavetta USB del tuo disco rigido....

E se non ti piace te lo stringiamo al collo!

Ho un Seagate Barracuda da 1,5 TB, sul quale il firmware si è bloccato per la seconda volta (la diagnosi è stata fatta in officina).

Quale officina lo ha detto, se non è un segreto?

Dimmi, è possibile rifletterlo a casa? quale software e dove posso leggere i manuali a riguardo?

Aggiornamenti firmware per i prodotti Seagate

Ma senza esperienza, puoi facilmente batterlo completamente...

Rostislav ha detto:

Memoria flash su cui è scritto il firmware stesso (come il BIOS di un computer)? Come posso testarlo separatamente per la lettura e la scrittura?

Beh, lo romperai sicuramente... L'aggiornamento firmware aggiorna non solo la chiavetta USB sulla scheda, ma anche gli overlay nell'area di servizio della vite...

Rostislav ha detto:

Sul sito web del mio numero c'è un EHEshnik con firmware per il disco rigido. Il computer stesso è andato in fase di riavvio, i pinguini hanno ballato un po' sullo schermo (ciao Linux?), si è riavviato di nuovo e voilà... Windows ha visto il disco non formattato. L'ho formattato, trasferito in 100 ettari di film e storie.La mattina mi accendo e non posso credere ai miei occhi: "dispositivo sconosciuto sulla porta SATA", tante lettere e niente... è stato rilevato nel BIOS? Viene rilevato da Victoria?

Vittoria 3,52 ru

A proposito, ecco una foto di quali produttori di viti sono rimasti:

Alex Blackwell ha detto:

La risposta alla domanda su cosa faremo con Hitachi: non ne faremo nulla. Questa è la regola che ci ha imposto il Ministero del Commercio cinese. Dobbiamo mantenere due società concorrenti completamente indipendenti per almeno due anni. Esiste una società principale, WD Corporation, e due filiali completamente indipendenti: WD e HGST. Noi di WD non siamo autorizzati a parlare con HGST di tecnologia, prezzi o altro! Se lavorassi alla Hitachi, dovrei alzarmi e andarmene adesso.

Recupero delle informazioni. Riparazione professionale dell'HDD, Simferopol

Viene rilevato nel BIOS? Viene rilevato da Victoria? Il BIOS non lo vede. Victoria - non vede.

gli sembra una completa delusione

In realtà ho paura dei bambini, mio ​​caro signore, sono rumorosi, crudeli ed egoisti, ma cosa succederebbe se i bambini governassero lo stato? © Yulian Semyonov Niente viene fatto per il meglio © Boris Rauschenbach Le persone, le persone sono la cosa più importante. Le persone valgono più anche del denaro. ©F.M. Dostoevskij Quanto sei curioso.

Sì, questo metodo è stato annunciato, a quanto pare, nel 2009.

In realtà ho paura dei bambini, mio ​​caro signore, sono rumorosi, crudeli ed egoisti, ma cosa succederebbe se i bambini governassero lo stato? © Yulian Semyonov Niente viene fatto per il meglio © Boris Rauschenbach Le persone, le persone sono la cosa più importante. Le persone valgono più anche del denaro. ©F.M. Dostoevskij Quanto sei curioso.

Ora puoi divertirti. http://habrahabr.ru/post/140289/

Mi sto divertendo eseguendo un test di autodiagnosi tramite la console. Sono sorpreso da alcuni messaggi:

(31 C) Troppo freddo, eseguire la ricerca casuale (33 C) Troppo freddo, eseguire la ricerca casuale (34 C) Troppo freddo, eseguire la ricerca casuale (36 C) Troppo freddo, eseguire la ricerca casuale (37 C) Troppo freddo, eseguire la ricerca casuale (38 C) Troppo freddo, eseguire la ricerca casuale (39 C) Troppo freddo, eseguire la ricerca casuale (39 C) Troppo freddo, eseguire la ricerca casuale (40 C) Troppo freddo, eseguire la ricerca casuale (41 C) Troppo freddo, eseguire la ricerca casuale (42 C)Troppo freddo, eseguire la ricerca casuale (43 C)Troppo freddo, eseguire la ricerca casuale Diodo Temp 7B69 (43 C) Per superare la fase successiva del test, è stato necessario "riscaldarsi" - ha ronzato per circa 10 minuti finché non si è riscaldato fino a 43 C. In realtà ho paura dei bambini, mio ​​caro signore, sono rumorosi, crudeli ed egoisti, ma cosa succederebbe se i bambini governassero lo stato? © Yulian Semyonov Niente viene fatto per il meglio © Boris Rauschenbach Le persone, le persone sono la cosa più importante. Le persone valgono più anche del denaro. ©F.M. Dostoevskij Quanto sei curioso.

Al momento la soluzione è non spegnere il computer, inoltre è consigliabile disporre di un gruppo di continuità.

Una soluzione ancora migliore è non accendere il computer.

Recupero delle informazioni. Riparazione professionale dell'HDD, Simferopol

Pagina 1 di 1

simferopol.in

HDD “Resuscitato”.

Convertitore

Puoi acquistare un convertitore (USB-TTL e COM-TTL sono disponibili per la vendita) o realizzarlo da solo (fornisco diversi schemi di seguito).

Per chi ha Arduino: collega GND e RESET, usa i pin RX e TX.


Per controllare il circuito, possiamo cortocircuitare RX e TX: di conseguenza, tutto ciò che inseriamo dovrebbe tornare.

Connessione

Colleghiamo RX e TX, come nella figura sotto, scolleghiamo il cavo SATA, colleghiamo l'alimentazione.

Per lavorare con la porta COM ho usato PuTTY, anche il tuo programma preferito farà perfettamente il lavoro. Quindi, apri PuTTY, seleziona il tipo di connessione Seriale, inserisci la porta e altre impostazioni:

Velocità 38400
Bit di dati 8
Bit di arresto 1
Parità Nessuno
Controllo del flusso Nessuno
Apri una finestra di terminale, premi Ctrl+Z e visualizza il messaggio: F3 T> Per visualizzare un elenco di comandi e descrizioni per il tuo disco rigido, devi inserire /C, quindi Q.

Recupero

È ora di iniziare a ricostruire.

Importante: fai attenzione quando inserisci i comandi!

  1. Andiamo al livello 1 inserendo /1
  2. Cancellamo S.M.A.R.T. squadra N1
  3. Spegnere l'alimentazione e attendere che il motore si spenga (~10 secondi)
  4. Accendi il dispositivo e premi di nuovo Ctrl+Z
  5. Cancella l'elenco dei blocchi danneggiati: inserisci i4,1,22
  6. Ripetere i punti 3-4
  7. Immettere nella console: m0,2,2,0,0,0,0,22 (per i dischi rigidi "Made in China" - m0,2,2,22)
  8. Vai al livello 2: /2
  9. Arrestare il motore: inserire Z
  10. Spegnere l'alimentazione
Dopo tutte le manipolazioni, il disco rigido ha iniziato a essere rilevato nel BIOS. Per evitare di riscontrare nuovamente il problema, aggiorna il software sul tuo disco rigido. Questa procedura è abbastanza semplice: scaricala dal sito del produttore immagine di avvio, che è registrato su un disco. Successivamente: scarica e aggiorna il firmware in modalità passo passo, basta seguire le istruzioni sullo schermo. Ora ho descritto una situazione in cui tutto funziona come dovrebbe, ma questo accade raramente. Il processo di recupero ha presentato diverse sfide che sono sicuro dovrai affrontare anche tu. Pertanto, per tutti coloro che non ci sono riusciti, cerca una soluzione nell'ultima sezione di questo articolo.

Su ciò che resta dietro le quinte

Poiché questo articolo è il risultato dei miei esperimenti basati su vari materiali sul ripristino dell'HDD, descriverò i problemi che io stesso ho riscontrato.
Problema Soluzione
Rumore della console Collegare il pin GND a terra sull'alimentatore. Ho usato il cavo della chiave di accensione. Estrarre anche il ponticello SATA I dal disco rigido.
Non viene visualizzato nulla sullo schermo dopo aver premuto Ctrl+Z Molto probabilmente RX e TX non sono collegati correttamente.
Alla prima accensione appare l'errore LED:000000CC FAddr:0025BF67 oppure LED:000000CC FAddr:0024A7E5 Per prima cosa, proviamo a spegnere le teste. Per fare questo, svitiamo la scheda (allo stesso tempo puoi pulire i contatti con una gomma: avevo molto sporco lì), mettiamo un isolante (carta, nastro isolante, ecc.) sui contatti che portano alle testine , e riavvitare la scheda (non con tutte le viti, ma in modo che ci sia alimentazione al motore). Accendi l'alimentazione, premi Ctrl+Z, inserisci /2, quindi Z. Aspettiamo un messaggio sull'arresto riuscito. Tempo trascorso completo spin down 0,138 msec Senza spegnere l'alimentazione, svitare la scheda, estrarre il nostro isolante e riavvitare la scheda, inserire il comando per avviare il motore: U.

Se il metodo di disconnessione delle testine non aiuta, è necessario chiudere i contatti sulla scheda con una pinzetta affilata o un filo sottile. La foto (disponibile tramite i collegamenti sottostanti) mostra punti di cortocircuito su diversi dischi rigidi.

  • rev. UN
  • rev. A (rettangolare)
  • rev. CON
Chiudere i contatti dopo aver acceso l'alimentazione del disco rigido. Si sentirà il colpo delle teste e poi il motore si fermerà. Dopo queste manipolazioni, dare il comando di spegnere il motore, aprire i contatti e riavviare il motore.
Il motore non si avvia con errore Errore 1009 DETSEC 00006008 Errore rotazione Tempo trascorso 53.959 sec R/W Stato 2 R/W Errore 84150180 Probabilmente hai dimenticato di rimuovere l'isolante o non hai avvitato saldamente la scheda. La causa potrebbe anche essere un danno meccanico.
Il motore non si ferma. Accompagnato dal LED di errore:000000CE FAddr:00280569 Spegnere l'alimentazione per un minuto. Se l'errore persiste, provare innanzitutto ad avviare il motore digitando U.
Grazie per l'attenzione, che i vostri dischi rigidi durino a lungo.

Tag:

  • ripristino del disco rigido
  • Seagate Barracuda 7200.11
  • arduino