dvdisaster Verze 0.72.4 / 0.72 (pl4) | Online verze

Obsah

Novinky
Přehled
Běžné použití
Ke stažení
Otázky a odpovědi
· | Technické otázky
· | Chybová hlášení
· | Technické informace
| - | Vlastnosti opravy chyb
| - | Oprava dat na úrovni bitové kopie
| - | RS01, RS02 a RS03
| - | Lineární strategie čtení
| - | Adaptivní strategie čtení
| - | Poznámky k chybám čtení
| - | Tipy pro uchovávání souborů pro opravu chyb
Hlášení chyb

### Technické parametry opravy chyb

Tato stránka vysvětluje základní myšlenky stojící za návrhem ochrany dat pomocí dvdisaster, abyste se mohli rozhodnout, zda odpovídá vašim požadavkům na zabezpečení dat. Pokud máte pochybnosti, neměli byste používat dvdisaster, nebo byste měli nasadit dodatečné strategie zálohy dat.

Metoda opravy chyb. dvdisaster využívá Reed-Solomon kód spolu s algoritmem opravy chyb optimalizovaným pro ošetření výmazů. Implementace čerpá většinu inspirace a programového kódu z vynikající Reed-Solomon knihovny kterou vytvořil Phil Karn.

Při použití výchozího nastavení souboru pro opravu chyb je 223 sektorů disku zkombinováno do jednoho bloku kódu pro opravu chyb (ECC). Chyby čtení jsou považovány za "výmazy"; s pomocí jednoho ECC bloku je proto možné opravit maximálně 32 poškozených sektorů disku *).

Poloha každého z těchto 223 sektorů je volena tak, aby byly na povrchu disku rovnoměrně rozptýleny. Před dosažením limitu 32 chyb na ECC blok*) je tak možno opravit i rozsáhlé spojité oblasti poškozených sektorů. Tento typ poškození je běžný u stárnoucích disků u kterých dochází k degeneraci vnější části disku a u škrábanců souběžných s datovou spirálou.

U radiálních nebo diagonálních škrábanců je předpokládáno, že je bude CD/DVD mechanika schopna opravit sama. Pokud ne, použitá strategie opravy chyb se v tomto případě chová neutrálně (ani mimořádně dobře ani mimořádně špatně).

Omezení opravy chyb. V nejhorším případě stačí k zabránění úplné obnovy dat 33 poškozených sektorů*). Aby však bylo tohoto efektu dosaženo, musely by chyby být po povrchu disku rozmístěny tak, aby se všechny vyskytovaly v jednom ECC bloku - takové rozmístění je velmi nepravděpodobné.
Testy ukázaly, že u stárnoucích disků bylo ve většině případů limitu 33 chyb na ECC blok*) dosaženo až při poškození 10% z celkového počtu sektorů.
Škrábance mohou způsobit, že bude této hranice dosaženo dříve, je proto doporučeno, provádět pravidelně vizuální kontroly disků. Disky s chybami čtení způsobenými škrábanci, by měly být okamžitě vyměněny.

Hardwarová omezení. Většina mechanik nerozpozná disk, pokud je poškozena zaváděcí oblast před prvním sektorem (u středového otvoru). Obnova dat v takovém případě není možná.

Je nemožné použitím dvdisaster zlepšit spolehlivost nekvalitních disků. Levné disky mohou během pár dní degradovat do stavu, který přesáhne schopnosti kódu pro opravu chyb.

*) Limit 32 opravitelných chyb na ECC blok je výchozím nastavením Je možné zvolit jiné hodnoty pro zvýšení nebo snížení schopnosti opravy chyb. Pokud jsou data pro opravu chyb umístěna přímo na disk, závisí počet opravitelných sektorů na množství volného místa na disku.

Copyright 2004-2012 Carsten Gnörlich. Kopírování a distribuce neupravené verze tohoto článku v libovolné formě je povolena za předpokladu, že bude zachována tato poznámka..