Lo spegnimento prematuro di un computer può causare settori danneggiati in un disco rigido?


15

D1: Lo spegnimento forzato di un PC senza l'utilizzo delle funzioni di spegnimento / riavvio integrate può causare l'accumulo di settori danneggiati su un HDD? Che si tratti del risultato di BSOD, blocchi, arresti anomali, ecc.

Q2: In tal caso, questi settori danneggiati sono riparabili? So che un sistema operativo in genere trasferisce settori danneggiati in altre aree dell'unità, ma una volta che un'unità ne accumula troppe, muore.

Ho letto e visto cose su settori "morbidi" e "difficili". Uno causato dal software e l'altro sono danni fisici reali. Il motivo per cui lo sto chiedendo è perché ho avuto diversi HDD morti su di me nell'ultimo anno, molto prima della loro durata stimata, e una cosa che tutti avevano in comune era che avevo forzatamente spento il mio PC molto.


La mia ipotesi sarebbe che i costruttori abbiano costruito sistemi in quel caso, come condensatori usati come mini-UPS per spegnere il drive con grazia anche con il cavo estratto. Ma quello sarebbe il lato fisico del problema. Il lato software rimane pieno.
mveroone,

1
Se posso aggiungere, i programmi che leggono i record SMART del tuo disco ti diranno se hai "settori danneggiati" o altri danni nelle tue vite. Speedfan, ad esempio, può leggere SMART
mveroone il

Possibile duplicato di superuser.com/questions/6863/… o superuser.com/questions/433994/… Questi sono solo due post trovati dopo aver
cercato su Google

1
@ Kwaio: conosco SMART e come può essere utilizzato per monitorare l'integrità di un'unità. I test in corso che l'unità che sto attualmente funzionando bene va bene, senza settori danneggiati. Grazie comunque! @ Jan Doggen: ho fatto Google prima di pubblicare, il risultato che hai elencato non è stato visualizzato. Ma le ho appena lette e sono troppo vaghe (rispetto alla mia domanda, che è molto specifica) e non mi chiedono proprio la stessa cosa. Da qui il mio post qui.
Enigma83,

Risposte:


10

D1: Lo spegnimento forzato di un PC senza l'utilizzo delle funzioni di spegnimento / riavvio integrate può causare l'accumulo di settori danneggiati su un HDD? Che si tratti del risultato di BSOD, blocchi, arresti anomali, ecc.

No. Può provocare il danneggiamento dei dati perché le applicazioni e il sistema operativo non hanno avuto abbastanza tempo per scrivere sul disco le informazioni in sospeso. Ma non può provocare settori danneggiati: tutti gli HDD hanno "circuiti di retrazione" incorporati che autoriparano le testine in sicurezza quando vengono spente. Vedi "L' arresto improvviso del PC può rendere il settore BAD nell'HDD? "

Q2: In tal caso, questi settori danneggiati sono riparabili? So che un sistema operativo in genere trasferisce settori danneggiati in altre aree dell'unità, ma una volta che un'unità ne accumula troppe, muore.

Innanzitutto, il sistema operativo non trasferisce settori danneggiati. Il firmware dell'unità sposta i settori danneggiati in modo trasparente nel sistema operativo se rileva che non è in grado di scrivere in modo affidabile in una posizione. In secondo luogo, non vi è alcuna "riparazione" di settori danneggiati i cui tassi di errore sono superiori a quelli che possono essere gestiti dai meccanismi di correzione degli errori dell'unità. I settori veramente danneggiati possono essere trasferiti solo in un'area di riserva dell'unità (come indicato).

Riferimento: rilevamento e correzione degli errori

In ogni caso, non dovresti forzare lo spegnimento forzato di un computer se dai valore ai tuoi dati. Può provocare arresti anomali del sistema operativo, arresti anomali dell'applicazione e perdita di dati.


Per aggiungere informazioni sulle testine di parcheggio automatico degli HDD, ecco alcuni brevetti (da diversi anni a decenni ) relativi ai circuiti di retrazione degli HDD (vedere anche altri brevetti citati al loro interno):


Il driver del disco non "riparerà" i settori danneggiati, ma dovrebbe contrassegnarli come danneggiati (inutilizzabili) e pertanto nessun dato verrebbe scritto in quei settori danneggiati.
Ashildr,

2
@ MK: Grazie per la risposta, finora è stata la più concisa. Il sito Web TomsHardware è stato particolarmente utile. E proprio per questo sai, i miei poweroff forzati sono stati sostanzialmente crash. Ecco cosa intendevo. In caso contrario, utilizzo sempre la funzione di spegnimento. Ma questo mi lascia ancora da chiedermi come 2 unità possano morire su di me in un laptop in un solo anno. E di recente ho comprato un altro laptop, l'unità è morta entro una settimana dall'acquisto. Per fortuna ero ancora nella politica di rimborso e ho ottenuto uno scambio. Nessun problema finora. Grazie!
Enigma83,

Forse sono morti a causa di qualche altro motivo? Pulisci regolarmente il tuo laptop (in particolare le prese d'aria della ventola) per assicurarti che non si surriscaldi? È inoltre possibile eseguire regolarmente smartmontools sulle unità per vedere cosa vede l'unità in termini di utilizzo, errori, ecc. Esistono anche strumenti GUI per il monitoraggio delle unità. Se la risposta fosse utile, potresti accettarla, a meno che non desideri attendere risposte migliori.
MK,

Ho pensato che i dischi rigidi usassero lo slancio del disco rotante per fornire energia per parcheggiare le testine, non i condensatori.
cmorse

Ho aggiornato la mia risposta sulla base di ulteriori ricerche e ho aggiunto anche riferimenti ai brevetti. In realtà si chiama circuito di retrazione. Non utilizza direttamente l'energia meccanica proveniente dal disco rotante per spostare le teste, ma la converte in energia elettrica, che viene quindi utilizzata dal circuito di ritrazione per spostare le teste in sicurezza.
MK,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.