I've tested those small ones that connect directly to a 2.5" HD. I've tested a more expensive (about 15€ on eBay) german brand and a super cheap 2€ chinese one. Both had same results, being that the HD is not detected on cold boot. On warm boot it is most times, to my surprise (this was with 3.1 Roms). I say most times because sometimes it isn't and I don't know if it's a problem with my A1200 or the adapter or the adatper killing the IDE controler, or the fact that the A1200 IDE port is not buffered.
I did test in my A4000, which AFAIK has a buffered interface.
I only tested the smaller 44pin to sata ones because their super practically by piggy backing on the backside of the HD.
If someone finds a model that works on cold boot with just the A1200 IDE port let us know..