I have a customer whose system (Windows 7 Home Premium) locks up if he starts up while his external HDD is connected via eSATA; if the same drive is connected via either USB or Firewire, he has no problems at all.
I replaced the motherboard, and the same problem occurs – we tried with the external drive off and on, and in both instances the system locks up as soon as the Windows logo appears.
We then attempted to leave the external drive disconnected during startup, and connected it after Windows was running – in this case, Windows could not see the drive at all, even after rescanning for drives (Disk Management).
Is there a known issue with Windows 7 and eSATA connections? I tried to search for articles, but Microsoft proper has nothing in the matter – I found a few assorted forum threads describing similar problems, but nothing specifically like this issue. I’d think that eSATA, like USB and Firewire, would just serve as a passthrough connection with no effect on the connection itself – yet the drive fails to be recognized only when connected via eSATA.