First you should get a list of badblocks on your disk, whit
Code:
/sbin/badblocks [-b <reiserfs-block-size>] device >> badblockfile
This saves all the badblocks on the disk in a file called 'badblockfile'
the default for reiserfs-block-size is 4k. If yours is 4k too (you haven't entered a blocksize when formatting) you should type 4096 here (=4*1024).
Then mark the badblocks as 'bad' of the filesystem whit:
Code:
reiserfsck --badblocks badblockfile device
Here badblocksfile is the output-file of badblocks
You should check the disk whit reiserfsck first to see if there aren't any other problems.
That should do the trick. Now they will atleast be unused until you format the drive again. When you format the disk again, you should do it whit a bad-blocks check.
good luck.