write zero すると治るかもしれないという情報をNNspaceさんから聞いたので、
やってみました。
まず、古いPCにubuntu をインストールしました。
そして、HDDをUSB接続しマウントして、
端末から、
sudo dd if=/dev/zero of=/dev/sdb1 status=progress
しました。
こうすると、HDDにゼロの値が入力されるらしいです。
これをすると、リードエラーレートのエラーが治るかもしれないという話なんですが、
通常のゼロ入力では、4TBで時間が6時間ぐらいかかるらしいのですが、
私のHDDはリードエラーレートのエラーのせいで、1時間で60GBしかゼロを入力することができないので、これは3日間くらい時間が必要だなと。
3時間で、180GB入力したところで、ストップしました。
パソコンの電源が入っていると、眠れないし、電気代もかかるし、
これはダメだと思い、諦めました。