I had bought a new 250GB Sata hard drive. I am not having Sata port in my system. I had purchased PCIe to SATA AHCI Host Card. It is a PCI-E card. So it would be better for me to expect a good transfer rate. First I had connected the card and then restart my system. Vista located it and I had installed the driver. In Device Manager I can see the AHCI controller. But when I connect the hard drive to it is not detected. I checked the same a number of time. The hard disk is new, the card is detected, but still Vista is not providing me the drive in My Computer.