Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
up vote 5 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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .