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

K ochraně SafeDisk2 (SD2) versus CloneCD přímo od autora

diit.cz logo na CD-R serveru 1. dubna 2009
V auditoriích se nám objevil slovenský překlad výkladu a problémech CloneCD s disky opatřené ochranou SafeDisk2 (SD2). Původní text je přímo od Olliho, autora CloneCD, překlad pak od Lukiho.

"...Ako ste si už poniektorí všimli, SD2 je veľmi zujímavá beštia - kópia niekedy funguje len v napaľovačke, niekedy vôbec nie a niekedy (v závislosti od použitej napaľovačky) funguje na akejkoľvek CD-ROM. Niektorí ľudia zas tvrdia, že mali úspech s iným software-om. Dovoľte mi vyvetliť, aký by mohol byť dôvod týchto všetkých skutočností. (Áno, povedal som "by mohol byť", pretože tieto informácie sú len výsledkom môjho skúmania, ale verím, že som k pravde čo najbližšie.)

Prvá zaujímavá vec je, že ak sa kópia SD2 nedá prečítať v CD-ROM, obsahuje ďalšie chybné sektory, ktoré sa na originále nevyskytujú. Kedže CloneCD číta aj zapisuje "tak, ako to je!", predpokladal by som, že je to jednoducho nemožné. Takže, ak ste zvedaví, pozrite sa na tieto sektory na originálnom CD, kde sú čitateľné. Na prvý pohľad tam nájdete veľa smetí. Ale ak pustíte tieto sektory cez sektorový "scrambler" (odborný výraz - neprekladám, pozn. prekl.)(zariadenie, ktoré je v každej CD-ROM a CD-RW mechanike) uvidíte dôvod všetkých ťažkostí: Pravidelné vzorky ako 'XYXYXYXYXY...' atď.

A to je práve spôsob, akým funguje tá ochrana. Na pochopenie potrebujeme vedieť, na čo sa používa "scrambler" (z ECMA-130, ISO/IEC 10149):
"Pravidelná bitová vzorka vložená do EFM kódovača môže spôsobiť veľké hodnoty digitálneho súčtu v prípade, že tie zlúčené bity nezmenšia tento súčet. "Scrambler" zniží toto riziko prevedením týchto bitov na bajt 12 až 2351 sektora predpísaným spôsobom. ..."

Sektory, ktoré som spomínal, sa v skutočnosti pokúšajú zahltiť EFM kódovač CD-RW mechaniky, pretože *PO* prechode "scramblerom" to úbohé zariadenie musí zapísať *PRAVIDELNÉ BITOVÉ VZORKY* - niečo, čo vlastne neznáša.

Po rýchlych testoch sa zdá, že niektoré napaľovačky s tým majú väčšie ťažkosti ako iné. Napríklad, napaľovačky založené na hardware Philips (Philips, Fujitsu/Siemens, Acer,...) s tým nemajú vôbec žiadne problémy. S takými napaľovačkami skopírujete SD2 akoukoľvek verziou CloneCD a kópia bude funkčná na každej CD-ROM. Väčšina iných napaľovačiek nezapíše tieto sektory správne. Niektoré napaľovačky (Plextor) vedia aspoň prečítať tie kópie, čo urobili, takže kópia bude fungovať v napaľovačke, ale nie v normálnej CD-ROM. Dôvod môže byť ten, že napaľovačka je schopná presnejšie čítať, ale je to len dohad.

Musím dodať, že je to veľmi, veľmi výborná ochrana: Niečo, čo z originálu je možné prečítať, ale už to nie je možné zapísať. Skutočne som neveril, že takáto ochrana je možná. A teraz nasleduje zaujímavá otázka: Bude CloneCD niekedy schopné prekonať tento problém? Nuž, môžete si už vlastne odpovedať sami:
- Myslím, že nie. OK, ale mohli by ste napríklad použiť nejaké "špinavé triky", ako je modifikovanie tých vzoriek. Ale to nie je to, o čom je CloneCD. Volá sa CloneCD, nie PatchCD (ÚpravaCD - pozn. prekl.). Napriek mienke niektorích ľudí, CloneCD nemení a neupravuje žiadne údaje. Rád by som to tak aj zachoval.

Vyrieši tento problém nejaký iný software? Opäť si môžete odpovedať sami:
- Nie, pokiaľ ho nejako neupravia. Môže tento problém vyriešiť nový firmware? Možno, ale mám divný pocit, že ten problém spočíva v čipsete napaľovačky, nie v jej firmware. Azda by bolo možné prerobiť firmware, ale kto by už bol taký ochotný kvôli tomu upravovať firmware?"

A Luki nazávěr dodává: Záver: Buď použijete svoj Plextor na prehrávanie kópie, alebo kúpte mechaniku založenú na hardware Philips (napr. Philips PCRW804, ACER 4432,...)"

Diskuse ke článku K ochraně SafeDisk2 (SD2) versus CloneCD přímo od autora

Žádné komentáře.