I have a PI with a 4TB drive. That much works. It mounts from boot.
I tried samba and got nowhere windows 7 doesnt see the pi most of the time and wont even join the \\RASPBERRYPI to an IP when it does finally see it and as soon as the computer reboots NO MORE PI
I havent even tried the mac or other linux machines yet.