Есть только у ReFS (не знал), NILFS (экзотика), NOVA_(filesystem) (впервые слышу), HAMMER_(file_system) (экзотика для экзотики), ну и вышеупомянутые ZFS с BTRFS
Ну понятно, что если на одном диске сектор битый и не читается, а на втором не битый и читается, то скорее всего в не-битом секторе лежат верные данные.
У меня откуда-то всплывает в памяти нечто вроде "диски сами считают контрольные суммы для каждого сектора", но я не уверен, что это так, и не могу сходу нагуглить.