Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Had a power outage while downloading, resulting in I/O buffer errors (computer on UPS, while external HDD was not).

If there were any data errors, will the "rechecking" process detect these and revert these chunks to an "undownloaded" state?

share|improve this question

1 Answer 1

up vote 4 down vote accepted

When a torrent is rechecked, the client reads the torrent's data and computes block hashes which it compares with the block hashes in the .torrent file, if the hash matches the block is done, otherwise if it is not, it is marked for retrieval. Then the client can start downloading the torrent from peers requesting the blocks which are needed.

Commonly torrent clients cache these marks so that the torrent can be paused and resumed without needing to check blocks but if the torrent client doesn't exit correctly or can't save the list of done blocks, that list must be rebuild and that is what happens when a torrent client rechecks.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.