I know this is theoretically difficult, but I dare to ask: what are the possible ways to connect an internal 3.5'' SATA HDD to the board (let's say 2TB)? Let's ignore the need for additional power.
I want to make a box like a Network Attached Storage that contains the board and the HDD internally, so the trivial "plug to USB connector" is excluded. How can I do this?
The other alternative is to get a board that has a SATA connector (like Cubieboard), but I am curios if this can be achieved with Raspberri Pi.