← Back to team overview

sslug-teknik team mailing list archive

Re: Skanning efter "bitfejl" på CDere...

 

God dag Mogens,

Tirsdag den 14. oktober 2003 08:13 kvad Mogens Kjaer:
> Johnny Ernst Nielsen wrote:
> > God dag,
> >
> > er der nogen der kender nogle linux-programmer jeg kan bruge til
> > jævnligt at kontrollere hvordan mine hjemmebrændte data-CDere
> > degenererer, så jeg kan sørge for at kopiere mine data over på
> > nye CDere før de gamle degererer så meget at der går data tabt?
> >
> > Det eneste jeg har kunnet finde frem til er readcd som med sit
> > -c2scan-flag kan skanne en CD for c2-fejl.
> > Desværre vil min inkarnation af readcd ikke virke. Den smider en
> > masse SCSI-fejl i nakken på mig.
>
> Er det ikke ved at være for sent, hvis du får C2 fejl?

Det har jeg ikke helt fundet ud af endnu.
Men readcd kan kun skanne efter C2-fejl.

> Findes der overhovedet nogen mulighed for at spørge et
> CD drev om, hvor mange C1 fejl det har korrigeret?

Ja, men så vidt jeg har forstået ikke på alle drev.

> Det er vel det tal, du skal bruge.

Det har jeg ikke helt fundet ud af endnu.
Både C1- og C2-fejl findes i 2 varianter: retbare og ikke-retbare.
Måske er det godt nok at holde øje med hvornår der begynder at dukke 
retbare C2-fejl op, og så skynde sig at kopiere sine data før fejlene 
bliver ikke-retbare.
(Desværre kan readcd kun rapportere ikke-retbare C2-fejl.)

På data-CDere er der et ekstra fejlretningslag efter C2-laget, men 
dette lag kan kun fejlrette op til ca. 100 C2-fejl-bytes pr. sektor.
(Se man readcd, og find beskrivelsen af flaget -c2scan)
Jeg mener en sektor er 2352 bytes, så der må ikke være mere end lige 
omkring 4% C2-fejl-bytes i en sektor.
Så vidt jeg umiddelbart forstår, så er ikke-retbare C2-fejl altså ikke 
lig med datatab (men meget tæt på), da det sidste fejlretningslag kan 
rette en begrænset mængde ikke-retbare C2-fejl. Men dette er jeg ikke 
helt sikker på endnu.

Nå, uanset hvad, er alle tips til alle mulige programmer meget 
velkomne.

Hilsen Johnny :o)



References