I don't think the hard drive is failing. The cause of the errors is using the EXT2IFS driver in Windows to access my ext2 drive. I usually get a bunch of errors when running fsck after doing massive changes in Windows. So if you really mean the errors I have been experiencing does not have to do with wine or some other program, then the cause is likely to be a logical error in the file system - not the physical errors in the hard drive.