4

I want to attach a USB Drive to my motherboard with SATA. It is a liveUSB with Ubuntu Linux installed, but USB 2.0 is slow... So is there some kind of USB to SATA SATA (PC side interface) to USB (device side interface) cable?

Thanks.

Edit: I know about eSATAp but I don't think I have a port for that. I want to attach my USB to the port where the HDD is attached.

nom
  • 219
  • 1
  • 4
  • 13
  • 2
    *"So is there some kind of USB to SATA cable?"* -- No. BTW your question is based on a flawed premise. Attaching *"a USB drive to the motherboard with SATA"* is not going to make the USB drive transfer any faster.. – sawdust Jun 18 '15 at 08:32
  • @sawdust why so? SATA ports are supposed to be faster than USB 2.0, and if the drive has greater speed than USB 2.0, it should make the drive run faster... – nom Jun 18 '15 at 08:41
  • You want to add an adapter, a *"USB to SATA cable"*. How are you eliminating the USB interface? – sawdust Jun 18 '15 at 08:52
  • What I am saying is, the device side port (USB) should only be used as a connector, just because I cannot break it off and put in SATA... – nom Jun 18 '15 at 08:56
  • @sawdust The PC side interface will be SATA like it is in hard drives. The only difference will be that the device side interface will have to be USB (it is SATA in hard drives) because it is a USB drive. – nom Jun 18 '15 at 09:00
  • 2
    Your understanding of computer hardware is deficient. The connector is just what you see of the interface. The electrical signals are different/incompatible between USB and SATA. The protocols are different/incompatible between USB and SATA.. You haven't answered the question: How are you eliminating the USB interface? – sawdust Jun 18 '15 at 09:14
  • @sawdust Precisely, that is why adapters exist. – nom Jun 18 '15 at 09:15
  • Ok, so is there any way I can make a liveUSB run faster? – nom Jun 18 '15 at 09:16
  • @NabeelOmer: That is NOT why adapters exist. You can make a LiveUSB run faster by running it from a faster drive. – qasdfdsaq Jun 18 '15 at 09:38
  • @NabeelOmer: Your external drive contains a SATA (or if older, IDE), drive inside an enclosure. The enclosure contains an interface to convert that to USB. If you leave the drive in the enclosure, anything you use to connect it to the motherboard will go through, and be limited by, the enclosure's USB interface. The only way to remove USB (and its limitations), from the picture is to take the drive out of the enclosure. If it is a SATA drive, you can connect it to your motherboard. If it's an IDE drive, you could add an IDE interface on a PCI card. – fixer1234 Jun 18 '15 at 16:25
  • 1
    Even with a SATA adapter, the data still pass through the USB interface which make the bandwidth low. It is like your Ethernet 1Gbit/s connected to your PC and your ISP router… it is not because this interface is fast that you can download file from Internet at 1Gbit/s. The slower interface in the chain set the speed of the whole data path. – Frédéric Loyer Jan 04 '22 at 04:49

1 Answers1

3

If your motherboard has a 4-pin USB internal header, you can get an eSATAp adaptor for it.

Other than that, I cannot find a SATA->USB adaptor only USB->SATA.

Of course, you could remove the drive from it's USB housing and put it in a housing with a SATA connection exposed.

Alternatively, you could mount it internally if you have room. It wouldn't be portable then of course.

Julian Knight
  • 14,313
  • 3
  • 27
  • 41
  • What do you mean `mount it internally`? Do you mean to attach it to the port directly on the motherboard? – nom Jun 18 '15 at 08:24
  • What kind of PC are we talking about here? I assumed a desktop since you mentioned the mobo? A desktop PC will often have space for putting >1 drive inside the case. Then you can directly wire it with SATA. – Julian Knight Jun 18 '15 at 08:26
  • Yes, i am talking about a desktop. – nom Jun 18 '15 at 08:29