Well I kinda did what you did with no problems. Like I said I installed Yosemite on another internal HDD and then used CCC; carbon copy cloner, and moved Yosemite over to my Raid 0 configuration on the 640l and still no issue. Just another question do you have Clover Setup on that SSD in the EFI partition? What I do is I configure one EFI partition for this mobo. Remember you are setting up Clover for the motherboard and hardware you have attached to it. So your best bet is to setup Clover on one of your hard drives, mainly your master SSD. Then from there you can actually use that Clover EFI and boot into pretty much any version of OSX. I originally had Sierra installed but decided to downgrade because Sierra just isn't what I was looking for because APPLE decided to rewrite too much stuff that is causing us hackintosh users to do too much editing and patching. So once I had everything setup in Clover EFI it is usable for every other version of OSX.
Anyway it should be bootable even without Raid 0 so you did something wrong or didn't do something. So tell me where is your Clover EFI partition located? Are you using Unibeast Clover or did you install a fresh copy of Clover AFTER you installed OS X? Remember these are two different installations because if you are trying to use Unibeast Clover from the jump drive this will cause problems. If so look for POST INSTALLATION OF Clover because its a lot different.
BTW why are you using the 640l if you are not using Raid 0,1 or 10? Your motherboard supports:
- 6 x SATA 3Gb/s connectors (SATA2_0, SATA2_1, SATA2_2, SATA2_3, SATA2_4, SATA2_5) supporting up to 6 SATA 3Gb/s devices
- Support for SATA RAID 0, RAID 1, RAID 5, and RAID 10
Even though your board supports Raid it won't work in OS X but you can still use those ports as simple Sata Controllers. 6 Sata ports is a lot and you should be able to use everyone of them. I remember my GA-Z87X-UD5H had pretty much the same ports as your motherboard and I was able to use ALL of them.
Clover EFI installer log - Thu Jul 27 10:07:58 PDT 2017
Installer version: v2.3k r3766 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Mac 255.7 GB disk0s2
^ EFI is installed on the SSD with the Sierra OS. Clover boots fine from the SSD if it's connected to a SATA II port on my motherboard (I feel like I'm repeating myself). If the SSD is connected to the 640L SATA III port, it won't boot unless I use the Clover USB stick to boot the SSD manually.
I'm not sure if I'm misunderstanding you, but
I DON'T WANT SATA 3Gb/s. My motherboard DOES have two SATA 6Gb/s ports that are controlled by Marvell but they don't work. They've never worked. It's a commonly known design flaw of this particular motherboard, from what I've gathered, after attempting countless times to run a windows installed SSD on the motherboard SATA III Marvel controller. THAT is the reason why I got the 640L card.
Just throwing this out there for what it's worth:
SATA 3Gb/s connector is a SATA II connector (which is what my motherboard has).
SATA 6Gb/s connector is a SATA III connector (which is what the 640L has).
SATA II is slower than SATA III [sigh]