I have a Seagate 160GB SATA Drive.
First off I made sure that SATA was enabled in the BIOS. Then installed the INTEl SATA RAID drivers for my motherboard (yours might be different).
Then I installed the software that came with the hard disk.
Then I fitted the drive. It was detected and the SEAGATE software automatically loaded up and quickly formatted it for me.
At no time did I get a message about dlls. Nor should it, it was purely a bare NTFS drive I wanted.
Hope this helps.