"This drive just returns zeroes and no error when a sector can't be read." – If there is no error then how do you know the sector cannot be read? Maybe the sector just happens to be full of zeros and this drive just manages to read it. Possibly you know because some file turns out to be corrupted or there's a glitch in the video stream; but please state this explicitly, so we are sure it's not about sectors that are full of zeros when read right.
↧