ddが使えたり使えなかったり

ディスクによってダンプできたりできなかったりする。
ほとんどの場合うまくいくのだがたまにうまくいかないディスクがあって、そういう場合Windowsで試すととんでもなく時間がかかるが一応成功する。
ディスクにエラーが多すぎるとこうなるのか。
ddを実行するとエラーがでるのだがこれについての解説はほとんど無く、システム起動時にこのエラーがでたらシステムドライブが壊れています、なんて言う話が見つかったりするので、ディスクの問題か。
LinuxでもWindows同様何とかやりくりして成功するようになってると嬉しいのだが。