Diit.cz - Novinky a informace o hardware, software a internetu

CloneCD nedělá identické kopie

CloneCD logo
Autor CloneCD odpověděl na otázku, co vlastně přesně dělá vlastnost CloneCD od verze 3.1.0.0, kterou popsal: "Sektory bez chyb budou regenerovány již během čtení, to by mělo ještě zlepšit kvalitu kopie." Celou odpověď i s naším komentářem najdete v článku.

Autor CloneCD odpověděl na otázku, co vlastně přesně dělá vlastnost CloneCD od verze 3.1.0.0, kterou popsal: "Sektory bez chyb budou regenerovány již během čtení, to by mělo ještě zlepšit kvalitu kopie." Tak tedy, nechť autor promluví (volný překlad):

Při čtení v jakémkoliv "RAW" módu (2352 bajtů/sektor a více), dostáváte v každém sektoru 2048 bajtů uživatelských dat + zbytek, jako například ECC/EDC (informace pro opravu chyb). Častým užíváním se CD mohou poškrábat a potom přijdou na řadu tyto opravné kódy, aby zregenerovaly původních 2048 bajtů dat.

Od verze 2.x CloneCD v sobě obsahuje softwareovou obnovu ECC/EDC (doufám, že jste dostatečně chytří a nevypnuli si tuto úžasnou vlastnost), která může "opravit" nějaké chyby na disku.

A teď, jako bych vás slyšel: "Ale to se potom nedělají identické kopie!". Ano, jenže pokud CloneCD dělá "lepší" kopie než originál, tak komu by to mělo vadit? Pokud sektor může být opraven, měl by být opraven ještě než se zapíše kopie na CD. Jinak se chyba přenese i na kopii a tam spolu s dalšími chybami (vzniklými například škrábanci) se může jednoduše stát, že kopie nebude čitelná.

CloneCD 3.1 jde ještě dál. Pokud data ze sektoru vygenerují stejný CRC, jaký je uložen na CD u daného sektoru, automaticky se regeneruje ECC/EDC. Proč? Je možné, že u sekoru nastane chyba jen v oblasti ECC/EDC. Taková chyba může zůstat nepovšimnuta. Pokud se později na kopii vytvoří chyba v datové části sektoru, nepovede se pomocí vadné ECC/EDC sektor opravit. S CloneCD 3.1 vždy dostanete správné sektory včetně ECC/EDC, pokud jsou chyby na originálním CD opravitelné. Pokud nejsou, na kopii budou zapsány tak jak jsou, beze změn. A navíc některé CD-ROM mechaniky v některých situacích dodávají nesmysle v ECC/EDC. Doufám, že nyní je to jasné.

Souvislost se SD2: Je možné, že nyní mohou kopie fungovat lépe. Tato vlastnost nebyla přidána kvůli SD2. Změna "regenerace" celkově zlepšuje kopii, takže je možné, že s některým zařízením půjde SD2 zkopírovat lépe. V CloneCD není zabudováno něco jako "BetaBlocker", protože bych ho pak nemohl prodávat v zemích jako například USA.

A co si o tom myslíme my? Inu, tato vlastnost opravovat ECC/EDC u sektorů není vůbec jedinečná. Například takový DiscJuggler to dělá už dávno. Bohužel se mi nepodařilo zjistit, zda-li podporuje i "lepší" způsob opravy, který je v CloneCD 3.1. Další věcí je možnost vyvinou ochranu, která mimo jiných ochranných prvků na CD bude mít úmyslně poškozené ECC/EDC, ale s datovou oblastí a CRC v pořádku. Pak by kopie z CloneCD 3.1 a novějších mohly mít na některých mechanikách problémy. V současné době je to však velmi dobrá vlastnost a můžeme být jen rádi, že ji CloneCD obsahuje.

Zdroje: 

Diskuse ke článku CloneCD nedělá identické kopie

Žádné komentáře.