Originally posted by: silverpig
He said he's using SATA, so there wouldn't be any ata100/33 stuff.
For starters you have to detect the SATA controller which adds time. As for the rest, try going into device manager and seeing if there are any problems/duplicates etc.