I'm in the process of converting my microserver to an htpc, and have hit a small impass.
Here's where i'm up to:
I've stuck in a 5450 (low profile, XFX), and 8GB of ddr3.
No problems there.
I intend to have tha machine running Win 7 + xbmc, and 5x2TB with flexraid for a little bit of data protection.
However, here's my problem:
I don't really want Win 7 on one of the 5 2TB SATA drives.
I've experimented with booting Win 7 from a portable USB HDD (using
this guide), and although it works - it seems rather prone to breaking. (whatever system/registry mods it does tend to get undone by certain other programs).
As an alternative I figured I could extract the portable HDD from the USB caddy (it's a SATA drive), and connect it directly to the eSATA port. (I already have the necessary eSATA to SATA cable, and a spare power splitter).
In this configuration the HDD spins up fine, however it is not mentioned anywhere in the bios, or on the POST screen. Nor does it appear in the (f12) boot-up menu.
FreeNAS 7 (OS currently booting from USB stick) doesn't detect it either (though that might just be FreeNAS being....FreeNAS)
Is this normal? or do I have a dodgy eSATA->SATA cable?
Is the microserver even capable of booting from a drive connected to the eSATA port?
If not, would the following work-around be feasible?
1) Boot onto USB key that just contains a boot loader.
2) boot loader on USB key passes boot over to Win 7 OS installed on drive connected via eSATA