The memory test is separate from the memory tests. The memory test should not report hard drive errors.
Errors obtaining hard drive geometry are usually related to BIOS setup issues. where the heads and cylinders set in BIOS do not match the physical parameters of the drive. This will also cause the seek errors.
At this point I would not go changing things in BIOS, if you do make sure to copy down the original settings as changing Drive values can cause the system not to boot. In modern day systems and drives it is usually best to use the Auto drive settings, letting the drive and BIOS work out the details.
I'm hesitant to recommend you mess with these settings, if you do make sure you have a good backup of all your data.