From: Ralph C. <ra...@in...> - 2011-02-01 14:56:37
|
Hi, I sent the email below to the list on Friday, understanding I didn't need to be subscribed, got the "it's held for moderation" response, but never saw it in the archive so I've subscribed after all. Apologies if it ends duplicated. > I recently came across > http://smartmontools.sourceforge.net/badblockhowto.html when trying to > point a friend at help rather than explain it all myself less well. > Thanks for writing it. > > However, I notice > > To force the disk to reallocate this bad block we'll write zeros > to the bad block, and sync the disk: > > root]# dd if=/dev/zero of=/dev/hda3 bs=4096 count=1 seek=2269012 > root]# sync > > That's using the filesystem block size with the correct offset for > that block size but it's only a 512 sector that needs reallocating. > By writing 4KiB dd is trashing seven perfectly good 512B sectors that > could have valuable data. Cheers, Ralph. |