Newsgroup: it.comp.aiuto
Titolo: Cluster danneggiato

Ho fatto uno scan disk e mi dice che c'è un cluster danneggiato.
Il disco ha circa un mese.
Che fare???
Non ho voglia di riportarlo indietro perchè significa rifare l'installazione
da capo. Vorrei solo sapere se è una cosa grave o non dovrebbero verificarsi
errori in futuro.
Grazie
Roberto

birilli ha scritto nel messaggio ...

Ti dirò, un cluster danneggiato è un cluster danneggiato, e se c'erano dati
in esso l' hai
persi. L'hard disk deve essere un componente affidabilissimo, a meno che non
ti piaccia accendere il computer e scoprire che qualche programma o gioco
non gira più.
Comunque molte sono le cause dei settori difettosi,oltre a difetti dell'
hard disk : calo di corrente, urti , falsi contatti ecc.. A volte basta una
semplice formattazione del disco per  far sparire il difetto (se non si è
rovinata la superficie del disco o le testine))
Ti consiglio se l' HD è in garanzia di riportarlo dal negoziante, che
cercherà di eliminare i settori difettosi ed in caso di guasto irreparabile
dovuto a difetto costruttivo
dovrebbe provvedere alla sostituzione.La formattazione a basso livello fa
decadere la
garanzia.
Ciao
Matteo

errori in futuro.
Di solito gli HD venduti non dovrebbero avere cluster danneggiati, o
meglio, non dovrebbero averne oltre a quelli gia' individuati e
segnati in modo apposito dalla casa costruttrice.
Comunque non e' una cosa grave.
Il gruppo di settori individuato da quel cluster viene segnato come
danneggiato e non utilizzato, quindi non dovresti avere problemi in
futuro.
Andrea Laforgia

persi.
Non e' detto.
I dati nei settori difettosi spesso possono essere recuperati e
scritti in una zona del disco pulita.
E' la tecnica normalmente utilizzata da programmi come ScanDisk.
I cluster danneggiati vengono poi segnati come tali e non utilizzati.
Andrea Laforgia

...

Non è detto, se un settore è difettoso vuol dire che in esso o parte di esso
non si riesce a leggere o scrivere correttamente, quindi il file che il
computer si ritrova da esso non è fedele all' originale. Quando poi viene
marcato come difettoso non è più utilizzato.Scandisk marca il cluster
difettoso e ne estrae i dati leggibili dei settori in esso contenuti
tentandone il salvataggio in altro cluster, ciò può comportare che i dati
difettosi non danneggino il regolare svolgimento del programma, ma se essi
contengono link a locazioni di memoria o jump ecc. spesso bloccano il
computer.
Ciao ,Matteo

computer.
I dati su disco non possono contenere "link a locazioni di memoria".
I jump e i link degli eseguibili vengono rilocati a tempo di
esecuzione e non comportano alcun bug.
Andrea Laforgia
--
Posted from 
itaca.ulysse.it
 [195.223.254.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

non si riesce a leggere o scrivere correttamente, 
Non proprio.
Se un settore risulta rovinato e' perche' il suo header e il suo
trailer non hanno lo stesso checksum, questo non significa
necessariamente che i suoi dati non si riescano a leggere.
Puo' darsi che i dati siano stati corrotti, ma le cause possono essere
molteplici (tra cui *anche* il danno fisico).
Il computer non lo puo' sapere e per sicurezza marca il settore (o
meglio : il gruppo di settori identificato dal cluster) e non lo
utilizza.


...



Andrea Laforgia

e tu fidati!
 Matteo

 Matteo
Di cosa ??? io mi fido solo delle mie conoscenze e della mia
esperienza.


...



Andrea Laforgia

E non ti sei accorto che i blocchi di programma possono essere causati anche
da settori difettosi?

computer.
I dati su disco non possono contenere "link a locazioni di memoria".
I jump e i link degli eseguibili vengono rilocati a tempo di
esecuzione e non comportano alcun bug.
Andrea Laforgia
--
Posted from 
itaca.ulysse.it
 [195.223.254.1]
via Mailgate.ORG Server - 
http://www.mailgate.org
Pensavo all' assembler
Matteo

da settori difettosi
Ma per piacere !!! cerchiamo di essere seri !...


Matteo
Idem, stesso discorso di prima.
Non cambia nulla.
Il modo in cui sono gestite le rilocazioni di memoria all'interno del
codice macchina non dipende dal traduttore del codice sorgente, ma dal
sistema operativo.
Un assembler che produce codice .EXE adotta le stesse regole di un
compilatore di linguaggi ad alto livello, cioe' affida il
riposizionamento dell'accesso alla memoria al loader del sistema
operativo.
Andrea Laforgia