Thanks all for suggestions. On Friday, 2. March 2007 17:50, Carlos E. R. wrote:
It takes very long because it retries many times (10, I think). I don't know if you can limit that number.
I haven't seen an option for this.
It might be faster if you access the disk locally (ide cable).
The disk is inside the player and can not be accessed without voiding the warranty. I think it is a Toshiba 1.8'' 20 GB unit. The start and end of the disk are good, the damage is roughly at 1/3 of the total of blocks. I'll do some more tests to narrow down the area.
How should I format the disk or how do I choose the correct block size and should I first create a file with a long list of block numbers and give this file to mkdosfs with the -l option?
If you have the list, yes, suposedly you can feed the list to the format program.
Another method is to format anyway, then use "dosfsck -t".
I can easily format using the player's firmware, but then reading some files will fail. I tested by creating a ~2GB file of zeroes and copying it over and over. It failed on third run. -Teemu -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org