I have 2 external hard drives that I want to connect to a new PC. One has an eSATA port (and a USB). My PC has 2 ports for eSATA. From what I can tell, both the PC ports and the hard drive's port are the "I" type.
Am I correct in assuming that if I use an eSATA cable, the transfer speed will be much faster than using a USB cable? If so, should I get one with a locking mechanism on the ends or doesn't it matter? Also, does cable LENGTH have any influence on transfer speeds?
For my other external drive, it does NOT have an eSATA option. I've included a photo of the rectangular type of port it has. The cable currently used connects to a USB port on my old PC. My question is: is there any type of adapter I could use such as USB to eSATA, so I could go from my hard drive to the eSATA port on my new PC? And, if so, would it produce faster transfers, or does the drive need to be set up for handling eSATA?