Passa al contenuto principale
hardware-failureINFO

Il firmware di un hard disk: ciò che decide al posto tuo, e perché cambiare la scheda fallisce

I consigli di recupero citano di continuo il firmware - rialloca il settore, ha già sovrascritto il blocco - senza dire che cosa sia. Vive in parte sui piatti, è calibrato per una singola unità, ed è per questo che una scheda di donatore di solito peggiora le cose.

Di Eric Gerard · Editore · Save My Disk3 min di letturaPhoto: Pexels

A furia di leggere documentazione sul recupero dati, il firmware finisce per apparire come un personaggio con delle opinioni. Rialloca il settore difettoso. Ha già sovrascritto i blocchi liberati. Ha deciso, secondo i suoi tempi, che cosa fare. Quasi nulla dice che cosa sia davvero.

Non è solo un chip sulla scheda

L'intuizione è che il firmware viva in un chip, come un BIOS. In parte è così: la ROM della scheda controller. Ma su un hard disk moderno la maggior parte vive sui piatti stessi, in una regione riservata chiamata service area, che il sistema operativo non vede mai e che nessuna partizione copre.

Quella regione contiene i moduli che servono al disco per essere un disco: le liste dei difetti, il traduttore che converte gli indirizzi logici in posizioni fisiche, i log SMART e i dati di calibrazione.

Un disco che gira, suona normale e non viene riconosciuto dal BIOS può quindi essere meccanicamente intatto. Se la service area è danneggiata, il disco non riesce a finire di diventare sé stesso.

Gli adattivi: la parte unica di una singola unità

È l'elemento che decide se un cambio di scheda funziona, ed è il meno noto.

I dati adattivi calibrano il comportamento del disco per il suo preciso insieme di testine di lettura-scrittura e piatti. Resistenza delle testine, guadagno del preamplificatore, scostamenti di posizionamento: le tolleranze fisiche di quell'esemplare costruito. Non esistono due dischi con adattivi identici, nemmeno usciti dalla stessa linea lo stesso giorno.

Quei valori vivono nei moduli firmware della service area e nella ROM della scheda. Scheda e piatti sono una coppia accoppiata.

Perché cambiare la PCB di solito peggiora le cose

Il consiglio circola perché un tempo funzionava, su dischi abbastanza vecchi da non avere adattivi. Su un disco moderno fallisce, e fallisce in un modo che ti costa i dati.

Adattivi non corrispondenti producono clic o letture fallite. La scheda dice alle testine di posizionarsi con valori di calibrazione che appartengono a un altro disco.

Un posizionamento errato può mandare le testine nella superficie. Un head crash distrugge il rivestimento magnetico, e ciò che distrugge non lo recupera nessuno a nessun prezzo.

E il disco può scrivere. Se si inizializza parzialmente, la registrazione SMART automatica e le routine di correzione degli errori scriveranno nella zona firmware con i parametri sbagliati, sovrascrivendo i dati della service area. È ciò che trasforma un disco recuperabile in un caso da laboratorio, o in niente.

Usare una scheda estranea anche una sola volta può bastare.

Che cosa si fa invece

Quando la scheda è davvero morta ma la ROM sopravvive, la ROM deve viaggiare con il disco: i suoi adattivi vengono trasferiti su una scheda di donatore funzionante, così l'elettronica cambia mentre la calibrazione resta con i piatti che descrive.

Quando è danneggiata la service area stessa, i moduli vanno letti e riparati direttamente, il che richiede hardware costruito apposta. È la linea tra un recupero che puoi tentare e uno che non puoi.

Che cosa significa per te

Un disco non rilevato nel BIOS non è automaticamente morto. Un danno al firmware sembra un guasto totale e spesso lascia i dati intatti.

Non comprare un disco identico per scambiarne la scheda. È il cattivo consiglio più ripetuto del settore, e la sua modalità di fallimento è distruttiva, non neutra.

Smetti di riaccenderlo in continuazione. Ogni tentativo è un'altra occasione perché il disco scriva nella propria service area con parametri sbagliati.

E se il disco risponde ancora, la priorità non è la riparazione ma un'immagine: copia prima la superficie, e ragiona sulla copia.

Primo piano di una scheda ufficiale di impronte digitali, con più impronte inchiostrate in caselle numerate e annotazioni a mano
Primo piano di una scheda ufficiale di impronte digitali, con più impronte inchiostrate in caselle numerate e annotazioni a mano
Una scheda di impronte. I dati adattivi sono la stessa idea per un hard disk: valori di calibrazione che descrivono un preciso insieme di testine e piatti, e non significano nulla su un'altra unità.

Scelta editoriale
4.5 / 5

Ottieni EaseUS Data Recovery Wizard

30 giorni soddisfatti o rimborsati

Fondata nel 2004Garanzia di 30 giorniVersione gratuita da 2 GB
Vedi l'offerta

Domande frequenti

Che cos'è il firmware di un hard disk?

È il software di cui il disco ha bisogno per funzionare come disco: liste dei difetti, il traduttore che converte gli indirizzi logici in posizioni fisiche, i log SMART e i dati di calibrazione. Una parte risiede nella ROM della scheda controller, ma la maggior parte vive sui piatti stessi, in una regione riservata chiamata service area che il sistema operativo non vede mai.

Perché non posso semplicemente scambiare la PCB con quella di un disco identico?

Per via dei dati adattivi: valori di calibrazione abbinati a un preciso insieme di testine e piatti. Non esistono due dischi con adattivi identici. Una scheda estranea manda le testine in posizioni calibrate in fabbrica per un'altra unità, il che produce clic o letture fallite, può conficcare le testine nella superficie e può scrivere parametri errati nella service area. Usarla una sola volta può bastare a peggiorare.

Il mio disco non viene rilevato nel BIOS, è morto?

Non necessariamente. Un danno al firmware si presenta esattamente come un guasto totale: il disco gira, suona normale e non viene mai riconosciuto. Se la service area è corrotta il disco non riesce a completare l'inizializzazione, ma i piatti e i tuoi dati possono essere del tutto intatti. È uno dei casi in cui apparenza e realtà divergono di più.

Che succede se il chip ROM è integro ma la scheda è bruciata?

È il caso più favorevole. Gli adattivi della ROM del paziente possono essere trasferiti su una scheda di donatore funzionante, così l'elettronica viene sostituita mentre la calibrazione continua a descrivere i piatti su cui è stata misurata. Resta un lavoro per chi ha l'attrezzatura giusta, ma i dati sono di solito raggiungibili.

Che cosa faccio mentre decido?

Smetti di alimentare il disco ripetutamente. Ogni tentativo è un'altra occasione perché scriva nella propria service area con i parametri sbagliati, ed è questo che trasforma un disco recuperabile in uno perso. Se risponde ancora, creane un'immagine prima di ogni altra cosa e lavora sulla copia.