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

I'm attempting to fix an ipod that has bad sectors - its 'surplus' and a search for spares locally proved futile. I'm convinced it is age related, so i'm trying use mkdosfs with the -c option on it, to create a new filesystem with the bad blocks marked off. While the initial stages of the scan are fast - roughly 10K of whatever arbitrary unit they use per update, down to to about 5 every update.

I'm wondering why this is - is it something to do with the error, or something interistic to the drive

share|improve this question
One possible cause is that there is just random failure somewhere, and during first scan it is not caught. When mkdosfs hits it, there is long timeout from disk, and then average drops dramatically. – Olli Feb 9 '11 at 8:58

I'm doing exactly the same: trying to format an ipod classic with a HDD apparently full of bad blocks.. It takes long because the bad block test consist of writing some data to the block being tested and then read it right away. If the data read differs from the data written, it tries again. write & read, and again, before marking that block as bad. That delays the process a lot.

share|improve this answer
well, eventually after about 3 months running badblocks (!!!) i gave up. – Journeyman Geek Nov 19 '11 at 2:26

You must log in to answer this question.

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