All solutions are already mentioned... Except for one:
It's the ultimate solution tho..
Make sure you turn your system to a single HDD system: IDE 1, disk 0.
If you backed up all data or it isn't important, get the Low Level Format utility of the HDD manufacturers site. This util performs a format which brings the drive back into factory state. No data retrieval possible anymore, etc. After that check the drives again for errors. If they still appear, then there's physically something wrong with the drive.
I had a similar problem with a 4 months old 80 Gb Maxtor. When using ServerMagic 4.0 it told me it had geometry errors, on reboot my BIOS told me a HDD was about to crash, so I managed to get all data (54 Gb) off of it and started the LLF. After that I ran a util from Maxtor which identified a SMART error on the board. So the platters were okay, the board wasn't... I sent it to Maxtor Ireland and got a brand new 80 Gb back 8 weeks later...
BTW, check on the Maxtor site for warranty on both drives. Probably even the 30 Gb still is in warranty... I know my 80 Gb (5400) still is. The 2 x 60 Gb (7200) should be as well, Maxtor hasn't released a date on those yet
