Did the noise go away when disconnecting the HDD?
What temperature does the HDD report, you can check with
CPUID KWMonitor.
If it really comes from the harddisk you could try the test utility from the vendor's website, if that reports any error you shouldn't have a problem getting a replacement.