MBR viruses are very rare nowadays. Even if you had one, as long as you wipe the whole drive and rewrite the MBR, it'll be gone. You can probably do this from a Windows installation disc, and definitely can do it from any Linux utility by doing this:
dd if=/dev/zero of=/dev/sda
where sda is the hard drive name. Obviously, you should not run that command on a working system because it literally writes 0 to every single bit on the drive.
I'm thinking that the hard drive has bad sectors popping up and in order to test this, you need to run a full scan on the disk. High capacity hard drives tend to die fairly young, especially if they aren't given lots of airflow for cooling. I tend to avoid them if I can and buy multiple smaller drives and put them in RAID 5.
dd if=/dev/zero of=/dev/sda
where sda is the hard drive name. Obviously, you should not run that command on a working system because it literally writes 0 to every single bit on the drive.
I'm thinking that the hard drive has bad sectors popping up and in order to test this, you need to run a full scan on the disk. High capacity hard drives tend to die fairly young, especially if they aren't given lots of airflow for cooling. I tend to avoid them if I can and buy multiple smaller drives and put them in RAID 5.