I have a 1Tb hard drive that has bad sectors in the first 100 gigs. These aren't constant. Everytime I run badblocks -ws the sectors come and up go randomly and with different numbers each time. I tried partitioning off the first 100 gigs and just running badblocks on the last 900 gigs and the last 900 gigs seem perfect everytime I test them. Should I trust the latter part of this drive or just throw the whole thing out.
bad sectors are created when the drive head hits the platter while reading/writing creating a scratch. the scratch will start to oxidise or rust and it will spread untill your whole drive become unredable
my advice to you is to backup whatever you have from a drive and get a new one or try returning your current one if its covered under warranty