I am looking for something to test the physical integrity of my hard drives. I have 7 of them in a server and I think one or so of them may be acting up (noise, corrupt file, etc)

Is there such a free software?