Koukám, že jsem tu myšlenku nedotáhnul do konce, myslel jsem kabely deska <=> disk. Kontrolní součty se samozřejmě používají a to na různejch úrovních, ale to ještě neznamená, že nemůže projít chyba. Složitej kontrolní algoritmus zdržuje a zvětšuje objem přenášených dat, naopak čím jednodušší, tím náchylnější k propouštění chyb. Další vrstva (třeba ten ethernet) už se pak stará jen o to, že data doručí, tak jak je dostala, nezkoumá co posílá.
EDIT: Je otázka jestli ti to ty data prasí jen při čtení (z dosavadního popisu imho pravděpodobnější), nebo i při zápisu. Kdyby jen při čtení, přijdeš jen o to, co jsi s chybou přečetl a znova zapsal, ale pokud i při zápisu, tak to upřímnou soustrast.