Can't change boot partition to SSD

I am trying to boot Windows 8 from my mSATA SSD rather than my hard drive. I cloned the C drive using Reflect over, but when I try to change the boot drive using EasyBCD I get an error message saying that the boot partition needs to primary. This doesn't make sense because:

1. The SSD has a GPT partitioning system
2. Disk Management says the partition is primary

How can I switch the boot drive or make EasyBCD realize that the partition is primary?