Hi Leon,
I may have mentioned & posted this before, but here it is once more.
(People...please don't knock me or the program. It just works.)
Leon, go to grc dot com & get "spinrite" which is just ~180 kb & will cost you the measly sum of $89.00 US.
>
https://www.grc.com/intro.htm
It's well worth it & will probably fix any problems you have with any types of drives.
I say "probably" because it has failed at times due to the HDD being mechanically "screwed" & unrecoverable.
HTH.
(NB: I have no affiliation to or with grc dot com or spinrite. I just use it.)