Windows 7 setup doesn't recognize my Intel SSD 320 series drive

Yesterday I had installed the exact same intel drive to a windows 7 64-bit machine, and I had to select the bios to compatibility mode for it to run. If BIOS is left to AHCI it hangs at the Start Windows logo, so try compatibility. Works great.

Prior to cloning I had set the computer to compatibility mode, then done the drive cloning so I wonder if I had set Windows to expect this mode on the SSD? Maybe if I do it again with AHCI selected first on the regular harddrive, then clone the drive again to SSD, it will accept AHCI from Windows? Driver may be present but it may not be active from cloning. This is my guess about why we see the Start Windows logo but it hangs.