-
Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 10:26:00.0 alle 2009-12-17 10:26:00.0Può essere un falso allarme?
-
Re: Hard disk con settori danneggiati
- Scritto da:
> Può essere un falso allarme?
Controlla con S.M.A.R.T.`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 10:35:00.0 alle 2009-12-17 10:35:00.0
- Scritto da: Giambo
>
> - Scritto da:
> > Può essere un falso allarme?
>
> Controlla con S.M.A.R.T.
Nella finestrella che mi ha indicato il problema c'era scritto S.M.A.R.T.
Quindi ho capito va' lo butto via-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 10:36:00.0 alle 2009-12-17 10:36:00.0
- Scritto da:
>
> - Scritto da: Giambo
> >
> > - Scritto da:
> > > Può essere un falso allarme?
> >
> > Controlla con S.M.A.R.T.
>
> Nella finestrella che mi ha indicato il problema
> c'era scritto
> S.M.A.R.T.
> Quindi ho capito va' lo butto via
nooo tienilo finché non perdi tutti i dati!!1
-
-
-
Re: Hard disk con settori danneggiati
- Scritto da:
> Può essere un falso allarme?
Abilita SMART, usa il programma "badblocks" con l'opzione -sw (attento, tutti i dati sul disco andranno persi, quindi fai i backup _PRIMA_) sul disco non montato. Aspetta che finisca, farà diversi passaggi di lettura e scrittura.
Se ci sono settori danneggiati, con SMART abilitato, questo forzerà SMART ad intervenire rimpiazzandoli con i settori di "emergenza". Puoi verificare che la sostituzione sia avvenuta verificando che i Pending Sectors siano a 0 e che ci sia invece qualche settore Riallocato o Offline dall'output di
smartctl -a /dev/blabla
Puoi anche forzare un test del disco non-bloccante con
smartctl -t long /dev/blabla
Il fatto che ci siano settori danneggiati non significa che il disco sia da buttare, io ho dischi con settori danneggiati che sono perennemente in funzione da anni ma se ci vuoi mettere su dati importanti è meglio che consideri l'idea di cambiarlo appena ne hai la possibilità.-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 10:44:00.0 alle 2009-12-17 10:44:00.0
- Scritto da: Rin Kobayashi
>
> - Scritto da:
> > Può essere un falso allarme?
>
> Abilita SMART,
Senti da BIOS ho visto ieri che SMART era disabilitato. Mentre utilizzando un CD live nella finestra c'era scritto SMART.
Vuol dire che questo SMART è in funzione o no?
Stasera comunque provo grazie-
Re: Hard disk con settori danneggiati
- Scritto da:
>
> - Scritto da: Rin Kobayashi
> >
> > - Scritto da:
> > > Può essere un falso allarme?
> >
> > Abilita SMART,
>
> Senti da BIOS ho visto ieri che SMART era
> disabilitato. Mentre utilizzando un CD live nella
> finestra c'era scritto
> SMART.
> Vuol dire che questo SMART è in funzione o no?
>
> Stasera comunque provo grazie
Abilita SMART in BIOS, non capisco perché lo lascino disabilitato visto che oramai praticamente tutti i dischi lo supportano...
Cmq prima di fare "badblocks -sw" ricordati il backup, è un test distruttivo dei dati, forza vari tipi di scritture su ogni settore del disco e poi verifica che i dati scritti siano corretti e con SMART abilitato _dovrebbe_ obbligare SMART a "riparare" i settori danneggiati sostituendoli ma per fare questo i sati precedenti vengono persi in modo definitivo. Una volta finito dovrai ripartizionare il disco e riformattarlo.-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 13:18:00.0 alle 2009-12-17 13:18:00.0> Abilita SMART in BIOS, non capisco perché lo
> lascino disabilitato visto che oramai
> praticamente tutti i dischi lo supportano...
Avevo letto da qualche parte di disabilitare SMART perché quando rileva un settore guasto *cerca* di copiarne il contenuto altrove (nel senso che copia quello che secondo lui è il contenuto), e così facendo distrugge l'informazione del settore originario che potrebbe ancora essere recuperabile con un'analisi più approfondita.
Anche se a dire il vero non capisco perché debba distruggere l'informazione del settore originario, potrebbe semplicemente leggerla senza alterarla. Può darsi però che per dichiarare guasto un settore esegua diverse operazioni di lettura e scrittura su di esso.
Ci fosse alex.tg chiederei a lui, che gli hard disk li scrive a mano settore per settore con una nanocalamita.
GS-
Re: Hard disk con settori danneggiati- Scritto da:
> > Abilita SMART in BIOS, non capisco perché lo
> > lascino disabilitato visto che oramai
> > praticamente tutti i dischi lo supportano...
>
> Avevo letto da qualche parte di disabilitare
> SMART perché quando rileva un settore guasto
> *cerca* di copiarne il contenuto altrove (nel
> senso che copia quello che secondo lui è il
> contenuto), e così facendo distrugge
> l'informazione del settore originario che
> potrebbe ancora essere recuperabile con
> un'analisi più
> approfondita.
>
> Anche se a dire il vero non capisco perché debba
> distruggere l'informazione del settore
> originario, potrebbe semplicemente leggerla senza
> alterarla. Può darsi però che per dichiarare
> guasto un settore esegua diverse operazioni di
> lettura e scrittura su di
> esso.
>
> Ci fosse alex.tg chiederei a lui, che gli hard
> disk li scrive a mano settore per settore con una
> nanocalamita.
>
> GS
No, lo SMART quando individua un settore che non riesce più a leggere lo inserisce nella lista dei "Pending sectors", ovvero quei settori che _la prossima volta_ che ci scrivi sopra verranno sostituiti. Lui non lo elimina dall'elenco dei settori utilizzabili finché non lo sovrascrivi con nuove informazioni. Quando lo sovrascrivi lui marca il settore come "inutilizzabile" e utilizza uno dei settori "di scorta" per memorizzare il nuovo dato (il SO non se ne accorge, per il SO quel settore rimane lì dov'era, quindi non cambia indirizzo, è la logica interna dell'HD che tiene conto di queste cose e una tabella per rimappare i settori).
Una volta che il settore è "riallocato" non sarà più possibile accedere né in lettura né in scrittura al vecchio settore rimpiazzato e tutte le operazioni di lettura e scrittura saranno reindirizzate in modo trasparente al nuovo settore "di scorta".
Comunque ripeto che finché non si prova a sovrascrivere _quel_ settore il settore resta accessibile in lettura e viene messo nella lista dei "Pending sectors" (cioè: il settore è ancora leggibile ma appena ci vai a scrivere sopra qualcosa sarà rimpiazzato).
-----------------------------------------------------------
Modificato dall' autore il 17 dicembre 2009 13.28
------------------------------------------------------------
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 13:41:00.0 alle 2009-12-17 13:41:00.0> Comunque ripeto che finché non si prova a
> sovrascrivere _quel_ settore il settore resta
> accessibile in lettura e viene messo nella lista
> dei "Pending sectors" (cioè: il settore è ancora
> leggibile ma appena ci vai a scrivere sopra
> qualcosa sarà rimpiazzato).
E dopo il rimpiazzo resta leggibile (perché ciò che ci stai per scrivere viene in realtà messo nel settoredi scorta) o viene sovrascritto?-
Re: Hard disk con settori danneggiati
- Scritto da:
> > Comunque ripeto che finché non si prova a
> > sovrascrivere _quel_ settore il settore resta
> > accessibile in lettura e viene messo nella lista
> > dei "Pending sectors" (cioè: il settore è ancora
> > leggibile ma appena ci vai a scrivere sopra
> > qualcosa sarà rimpiazzato).
>
> E dopo il rimpiazzo resta leggibile (perché ciò
> che ci stai per scrivere viene in realtà messo
> nel settoredi scorta) o viene
> sovrascritto?
Una volta rimpiazzato, non c'è modo di rileggerlo, forse con tool speciali che però non conosco. Il fatto è che una volta che il settore viene rimpiazzato esce dallo spazio indirizzabile dal SO e quindi probabilmente solo con programmi speciali che "parlino" a basso livello con l'HD secondo protocolli conosciuti probabilmente solo dallo specifico produttore si può tentare di rileggere quel settore... ma come ti dicevo non ha più senso perché il settore viene rimpiazzato solo quando vai a sovrascriverlo con qualche dato, il che significa che il suo contenuto non ti interessava più.
Ad ogni modo, è molto difficile che un settore danneggiato possa essere riletto in ogni caso, potrebbe _per culo_ capitare che una volta su 100 tentativi si riesca... ma potrebbe anche non capitare.-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 14:13:00.0 alle 2009-12-17 14:13:00.0> > E dopo il rimpiazzo resta leggibile (perché ciò
> > che ci stai per scrivere viene in realtà messo
> > nel settoredi scorta) o viene
> > sovrascritto?
>
> Una volta rimpiazzato, non c'è modo di
> rileggerlo, forse con tool speciali che però non
> conosco. Il fatto è che una volta che il settore
> viene rimpiazzato esce dallo spazio indirizzabile
> dal SO e quindi probabilmente solo con programmi
> speciali che "parlino" a basso livello con l'HD
> secondo protocolli conosciuti probabilmente solo
> dallo specifico produttore si può tentare di
> rileggere quel settore... ma come ti dicevo non
> ha più senso perché il settore viene rimpiazzato
> solo quando vai a sovrascriverlo con qualche
> dato, il che significa che il suo contenuto non
> ti interessava
> più.
>
> Ad ogni modo, è molto difficile che un settore
> danneggiato possa essere riletto in ogni caso,
> potrebbe _per culo_ capitare che una volta su 100
> tentativi si riesca... ma potrebbe anche non
> capitare.
Mi sconsufo. Ora nel parlare di rileggerlo pensavo a metodi sofisticati di analisi della magnetizzazione della superficie, però mi pareva d'aver letto che, se NON usi SMART, potevi tentare a leggere un settore guasto con un software (ovviamente se non è stato sovrascritto). Il succo del ragionamento era che un settore viene segnato come guasto non appena c'è il minimo dubbio, ma il contenuto resta ancora leggibile con un certo margine di certezza, cioè i bit corrispondenti alle aree di superficie inaffidabili possiedono ancora un valore più probabile.-
Adesso sono ancora più consufoScritto daNon Autenticatoil 2009-12-17 14:51:00.0 alle 2009-12-17 14:51:00.0
-
Re: Adesso sono ancora più consufo
- Scritto da:
> http://club.myce.com/f7/how-enable-s-m-r-t-168253/
Probabilmente ha ragione.
SMART non si occupa SOLO dei settore danneggiati. SMART memorizza ad esempio il numero di ore d'uso del disco, le volte che è stato acceso/spento, le temperature massime e minime raggiunte durante la sua vita, il numero di settore riallocati, i settori "pendenti" (pronti per essere riallocati), il numero di errori di comunicazione con la scheda madre, e così via...
Tutti questi parametri hanno dei valori che sono liberi di oscillare in un dato range... quando questi valori "sfondano" il range considerato "sicuro", SMART ti avvisa all'avvio del PC o con software appositi installati sul tuo SO che il disco è uscito fuori range di sicurezza e ti suggerisce di fare il backup dei dati perché prevede la morte improvvisa del disco.
Per fare questo però SMART deve essere abilitato (nel disco). Il comando smartctl permette (fra le altre varie cose) anche di abilitare/disabilitare SMART su un determinato disco. È bene avere SMART sempre abilitato (sia a livello di disco che a livello di BIOS), se è disabilitato non sarà in grado di avvertirti nel caso di problema imminente né sarà in grado di operare le sostituzioni dei settori danneggiati, ecc.
-
-
Re: Hard disk con settori danneggiatiAllora, cerco di rispiegartelo.
Tu scrivi normalmente i dati sul disco, un giorno vai a leggerli e ti imbatti in un settore danneggiato.
Il disco se ne accorge, mette il settore nella lista dei PENDING sectors -MA- ti lascia ancora la possibilità di leggerlo (il settore NON è ancora riallocato).
Ora, tu provi e riprovi a leggere il file che contiene quel settore, potresti essere fortunato o meno, ma SMART ti lascia fare tutte le prove che ti pare, senza interferire.
Un giorno ti stanchi di provare a leggere quel file, quindi lo cancelli. Cancellando il file quel settore, seppure danneggiato e nella lista dei pending sectors viene marcato come "libero".
Un altro giorno capiterà che tu _SCRIVENDO_ un file vai a finire nuovamente su quel settore... MA stavolta SMART conosce quel settore perché si trova nella lista dei Pending sectors, quindi _per evitare_ che i tuoi dati vadano persi, senza che il SO se ne accorga, prende quel settore (rotto, che vorresti sovrascrivere con nuovi dati), lo toglie dalla lista dei pending sectors e lo inserisce nella lista dei REALLOCATI e al suo posto, sempre allo stesso indirizzo di prima, usa un settore "di scorta".
Da quel momento in poi, ogni tentativo di lettura o di scrittura di quel settore sarà in realtà redirezionata su un altro settore (normalmente inaccessibile) di scorta e tu non potrai più né leggere né scrivere il settore danneggiato (poiché sostituito con uno nuovo).
-
-
-
-
-
-
-
-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 17:41:00.0 alle 2009-12-17 17:41:00.0> usa il programma "badblocks" con
> l'opzione -sw (attento, tutti i dati sul disco
> andranno persi, quindi fai i backup _PRIMA_) sul
> disco non montato. Aspetta che finisca, farà
> diversi passaggi di lettura e scrittura.
Qualche tempo fa ho controllato un disco da 200 GB con badblocks in sola lettura, va bene lo stesso?
Per controllare 10 GB impiega un'ora, ci ho messo quasi un mese dieci giga alla volta. Con lettura e scrittura chissà quanto ci mette.
-
Re: Hard disk con settori danneggiati
- Scritto da:
> > usa il programma "badblocks" con
> > l'opzione -sw (attento, tutti i dati sul disco
> > andranno persi, quindi fai i backup _PRIMA_) sul
> > disco non montato. Aspetta che finisca, farà
> > diversi passaggi di lettura e scrittura.
>
> Qualche tempo fa ho controllato un disco da 200
> GB con badblocks in sola lettura, va bene lo
> stesso?
>
> Per controllare 10 GB impiega un'ora, ci ho messo
> quasi un mese dieci giga alla volta. Con lettura
> e scrittura chissà quanto ci mette.
>
Prima di avviare badblocks assicurati con hdparm che il DMA sia attivato su quel disco altrimenti sta un'eternità.
Chiaramente starà qualche ora a fare tutto, non certo un mese.
Il test in sola lettura dovrebbe riuscire ad identificare i settori danneggiati ma non forza SMART a sostituirli (perché non cerca di sovrascriverli).-
Re: Hard disk con settori danneggiatiScritto daNon Autenticatoil 2009-12-17 18:00:00.0 alle 2009-12-17 18:00:00.0> > Per controllare 10 GB impiega un'ora, ci ho
> messo
> > quasi un mese dieci giga alla volta. Con lettura
> > e scrittura chissà quanto ci mette.
> >
>
> Prima di avviare badblocks assicurati con hdparm
> che il DMA sia attivato su quel disco altrimenti
> sta
> un'eternità.
Proverò, ma mi sembra che lo fosse.
> Chiaramente starà qualche ora a fare tutto, non
> certo un mese.
Un mese perché lo facevo un'ora al giorno, e SMART è per ora disattivato.
-
-
-
-