Diagnostic and recovery tool for block devices, working on Linux (inspired by MHDD of Dmitry Postrigan)