This question already has an answer here:
What are the error messages that dd outputs? I tried to look at manual, but it does not say anything about it. Or I do not know how to look at manuals (man).
Edit: OK. I'll make it simple: what error is produced to terminal if dd encounters bad block/sectors causing read error? Does it just print no error message?