First post, by Geri
- Rank
- Member
Weakblocks is a HDD slow sector detector program.
Weakblocks is an ACTUALLY working AND fast automated alternative to badblocks and to fsck's -cc flag to 'fix' modern consumer disk drives with weak (may or may not defective) sectors, when your drive producing multiple second hangs. For example if the drive fell down and can access some of the disk area very slowly, drive overheated and the cylinder lost its magnetization on various locations, some tracks disintegrated, etc, weakblocks will be able to list these weak sectors, and you can strip them out from the file system. Weakblocks will reliably detect the weak, slow, and bad blocks on your HDD, SSD, and create an fsck-compatible badblocks list of them. This allows you to use your very slow low condition disk again, after using the bad block list in fsck, and filtering them out from the file system. This software will also automatically fast forward bad block detection, auto-skip large and damaged disk portions.
The first build of weakblocks is originally meant to be used on the WDC WD60EZRZ drive and its clones. Later on, i will create more builds, targetting different disk types. This version will work, but will probably not be optimal for different disk devices.
USE THIS PROGRAM AT YOUR OWN RISK!
Donations welcome:
BCH/BTC: 1BjbXHdRToPvdwQS1og9kyhF7paFiA4KtT
DOGE: DLgGAN7tD2ZH6n2zPbNzp3NFmAiXHDiqng
Before using this tool, turn off and down your computer. Exit every program that would do any disk activity in your system. Its optimal not to mount the file system (but will work on mounted file systems as well).
Usage:
weakblocks /dev/sdx9 listofblocks.txt
To DESTROY, ERASE and CREATE a new file system with bad blocks filtered from the system on your partition:
mkfs.ext4-type -l listofblocks.txt /dev/sdx9
To PRESERVE YOUR DATA, update bad block list on an existing partition:
e2fsck -f -k -L listofblocks.txt -t -v /dev/sdx9
TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html