"
rad...@konto.pl" <
rad...@konto.pl> writes:
> Jeżeli na płycie pojawi się błąd, to dostaniesz informację o błędzie i finito.
> Nie będzie żadnych losowych danych.
>
> * - Oczywiście program może olać tą informację i wstawić tam np. same 0, ale to
> już jest decyzja programu/użytkownika, a nie standardowe działania.
No, to tak na pierwszy rzut oka. Bo jak się dokładniej zagłębisz, to
okazuje się, że można dostać "zepsute" dane (losowe to raczej niedobre
słowo). Oczywiście napęd (a więc i program) będzie wiedział, że to nie
są poprawne dane, ale np. może sam próbować zrobić korekcję
(np. próbować czytać wiele razy, patrząc które bity są niestabilne,
i następnie zgadując poprawną treść, tak by wyszło dobrze). Zależy to
od rodzaju płyty, sposobu nagrania (np. niektóre mają dane korekcyjne
np. RS, inne tylko sumy kontrolne, poza tym odpowiedni rozkład danych)
itd. Pamiętam, że wiele wczesnych napędów CD nie potrafiło takich rzeczy
robić (tzn. na zewnątrz, bo oczywiście same "wewnętrznie" musiały to
robić) - takie klasy np. CD x2 z caddy (CD writery x32 raczej już
robiły). No i jeszcze DRM nieco sprawę mógł komplikować.
--
Krzysztof Hałasa