Skip to content

Spreading sector errors to single byte errors on multiple sectors? #17

Answered by lrq3000
oe1rsa asked this question in Q&A
Discussion options

You must be logged in to vote

Thank you for your feedback :-)

About failing sectors, yes this is the primarily targeted use case, failing sectors on a hard drive, aka burst error type as you mention.

As you note, yes interleaving would be better, especially given that nowadays most sectors are at least 512 bytes long, which is longer than a RS GF(2^8) can protect at once. In practice, it's unlikely that the message protected by pyFileFixity is exactly stored on one sector, it's likely there will be a misalignment, so the failed sector will likely span over 2 pFF messages and hence we can assume that we can cover 512 bytes, a whole sector, with 2 messages and hence 2 ECCs in practice. And also remember that ECC is impl…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by oe1rsa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants