Re: hardware problem ?
Bad sectors (or their equivalent) don't lose files cleanly. They create read errors, invalid filesystems, automatic bad-block replacement strategies etc. If you think the files are just written to the disc like parcels in a sack, you need to do some background reading.