Current computers use SATA disk drives. Pentium IV’s and earlier
computers used the IDE
drive standards. How can you intermix SATA and IDE disk drives? This article discusses the options. It is the next in my series of articles on
computer refurbishing.People have three basic questions about SATA and IDE disk drives:
- How can I connect my old IDE drive to a current motherboard
having only SATA sockets? - How can I connect a SATA drive to an old motherboard having only
IDE sockets? - How can I best mix IDE and SATA drives in one system?
I’ll answer these questions from a practical standpoint for those
working with consumer desktops. I omit unnecessary technical
details.
What is IDE ?
Hard
disks have passed through a long evolution of connectivity and data
transfer standards. The drive interface standard from the 1980’s
was called the IDE (Integrated
Drive Electronics) specification. Today it’s usually called PATA
(Parallel ATA). IDE includes sub-standards with names like
EIDE, ATAPI, ATA, ATA-1, ATA-2, UDMA, ATA-4, ATA-133, and more. These
sub-standards represent continuing improvement indata transfer speed and
reliability.
Throughout this evolution, IDE’s physical connectors have remained
the same. So you could take an old 386 drive from 1988 and plop it into
your Pentium
4 from 2005, and it would work! The IDE standards applied across
thousands of different drive and
motherboard manufacturers.
Here’s how the IDE connector sockets
on the motherboard look, along with the ribbon cable that goes from
the motherboard socket into the back of any IDE drive:
PATA Photos (Wikipedia and www.ComputerHope.com)
The third photo shows a
close-up of an IDE drive power plug, the Molex 4-pin plug. It’s white and it
has a female connector that goes into the 4-pin male connector on the
back of
the disk drive.
The final photo shows the back of an IDE disk drive. You can see where
the IDE data ribbon cable plugs in to connect it to the motherboard and
where the Molex power plug goes. Note the jumpers.
You can connect either one or two IDE drives to an IDE ribbon cable.
You set the jumpers to indicate whether one or two drives on are
the same IDE cable, and which drive is where in the sequence.
(Connecting SATA disk drives is simpler because they eliminate
jumpers.)
Enter SATA
SATA became popular with the introduction of dual core computers five
or six years ago. SATA stands
for Serial Advanced Technology
Attachment. When it came out the IDE standards were retroactively
renamed PATA or Parallel ATA
to distinguish them from SATA
or Serial ATA.
SATA advantages over the older PATA
specs include faster data transfer, higher efficiency, hot plugging,
reduced cable width, and better internal
air flow. Like PATA, the SATA specs have evolved quickly to
improve data transfer. SATA’s physical connectors for consumer
computers have remained the same
throughout this evolution.
These photos show the SATA data cable sockets on the motherboard, the
red SATA data cable and its end plugs, and the black SATA power plug —
SATA Photos (Wikipedia)
The fourth photo shows the rear of an SATA disk drive. The red SATA
data cable
is plugged to connect to a SATA motherboard socket to support data
transfer. To its right
is the SATA power plug. SATA power plugs are by convention
black plastic to distinguish them from the white plastic Molex plugs
used on the older IDE/PATA drives.
Transitional Hardware
The first step in making PATA and SATA work together is to
look at what you have. Most IDE disk drives use an IDE data ribbon
connector and a white power plug, while most SATA drives use
the SATA data cable connector and a black power plug.
However, you’ll sometimes see transition
drives. The one below has a SATA data cable connector plug,
combined with both kinds of power plug connectors. Label “A” is the
SATA
power connector, “C” is the
“legacy” or IDE power connector, and “B” is the SATA data or “signal”
plug. Just use the power plug you have, no worries.
Transition Drive Uses Either Power Plug (Gateway)
Inspect your motherboard, too. Most motherboards have only PATA or SATA
data connector sockets. But there are also transition motherboards that have
SATA sockets and one or two PATA sockets. Behaviors of boards with both
PATA and SATA sockets depend on the
motherboard firmware and BIOS. Read your
doc to see how your board works. Or just test the
configuration you want. Be sure to follow any instructions about the
jumpers on the IDE drives.
Many transition motherboards manage PATA and SATA drives together just
fine.
But there are exceptions. Sometimes you’ll find that the drive ordering
is hardwired, or
that
you can’t boot from one drive. Inspect the BIOS configuration
panels to see if you can change settings to get the behavior you want.
Boards with mulitple SATA connectors and a
single PATA connector are still around. They use SATA for their
hard disk(s), and the single IDE socket to
connect a legacy DVD/CD drive (using the IDE ATAPI optical drive
standard). The industry made the switch from
PATA to SATA a bit
later with optical drives than hard disks.
If you have a motherboard like this, you can use the extra plug on the
IDE ribbon cable to add one IDE
hard disk to the system. Set the jumpers so that the hard drive is the
first or primary drive on the ribbon and the DVD/CD
is the secondary or slave
drive. This is an easy way to
add an IDE drive to
a motherboard with a single IDE motherboard socket.
With PATA you didn’t normally mix hard and
optical drives on the same IDE cable because it can slow data access
times. How much degradation you experience depends on the patterns of
your disk use and which IDE standards are involved. (I exclude these
complexities here.) For typical office work this configuration works
fine.
Compatibility Hardware
If your drives and
motherboard don’t give you compatibility, there’s a wide range of
hardware products out there to address your needs. Just search on “IDE
to SATA” at Amazon. Many products just cost a few dollars.
Unfortunately some are flimsy or have poor quality
control. You’ll also run into occasional compatibility problems if you
don’t do your homework. Read the
product specs and
user reviews at Amazon, Tom’s
Hardware, or Tiger
Direct to verify functionality, compatibility, and quality before you buy.
Simple white-plug / black-plug converters can solve your power plug
compatibility issues:
Compatibility Plugs (Wikipedia)
One drive integration technique uses your computer’s USB
port to connect an incompatible disk drive. The drive can be a SATA or
PATA hard disk drive (2.5″ or 3.5″),
or it could be any kind of optical drive, such as a SATA DVD or legacy
CD drive. This
picture shows the pieces in
Eforcity’s PATA and SATA Converter Set:
Eforcity’s USB Connector Set
(Eforcity and Amazon)
You use your computers’ USB port as the interface to connect your
incompatible disk drive. Just take whichever
tools you need from the toolset to USB-connect your drive and power it.
(The toolset does not include a drive enclosure,
so you’ll want to buy that
separately if
you use this on a permanent basis.) I’ve used the product as a quick
temporary setup for easy data transfer across incompatible
systems. Just connect and copy over your data.
How about permanently mounting an incompatible internal disk drive?
This is where you want to put an IDE drive into a SATA-only motherboard
or vice versa. I’ve used Syba’s IDE/SATA Converter.
This product
gives you a wide black plastic connector you plug onto the rear of your
hard drive. You set a switch on back of this
connector to indicate whether you are going from IDE to SATA, or from
SATA
to IDE. Then you connect its special power plug that powers
both the connector and drive. When the computer
boots it includes the converted drive in a transparent manner.
Back and Front of Syba’s Drive Connector
Special Power Plug & SATA Data Cable (Syba and Amazon)
Since the black connector attaches directly to the
end of your disk drive, you need to have the inch or two
of extra space to mount it. On rare occasions you’ll run into a system
with the drives packed so tightly they lack sufficient clearance.
I’m using the Syba product right now on a two-year-old HP Pavilion that
has only SATA sockets on the
motherboard. Two hard drives are connected: a 1 TB SATA disk
and a legacy 160 Gig IDE drive connected with Syba.
This configuration works well and though the access speed is slower for
the IDE drive, I’ve never noticed it.
Another alternative is to buy an adapter card that plugs into the
motherboard and has the sockets you need. The
example I/O controller card below
gives you one SATA socket, one PATA socket, and one eSATA (external
SATA) socket.
It supports various disk configuration options (RAID, JBOD) with
Windows 7 for only about $20 US —
Masscool SATA & IDE PCI Express Card (Masscool)
You typically install software drivers for I/O controller cards. Be
sure the
driver supports your operating system and its version level before
purchase. Drive dongles
like the Syba do not require
device drivers. I use them to avoid driver compatibility issues because
I run Linux.
This chart summarizes the three drive integration solutions I’ve
described:
USB Toolset: |
Drive Dongle: |
Controller Card: |
|
Mounts Drive(s): |
External |
Internal |
Internal & External * |
Requires Software Driver: |
No |
No |
Yes |
Supports Multiple Drives Simultaneously: |
No |
No |
Yes |
Special Requirements: |
USB port. Drive enclosure for permanent use. |
Space to attach dongle. |
Motherboard card slot. Software driver. |
* Controller cards usually have a eSATA or USB port
that allows external mounting.
Learn More
I’ve focused on readability so I’ve left out some technical details. To
learn more, read the
Wikipedia entries on PATA,
SATA,
and disk
storage. Should you decide to purchase any compatibility hardware,
be sure to read product descriptions and user reviews before buying.
– – – – – – – – – – – – – – – – – – – – – –
Howard Fosdick (President, FCI) is an independent consultant who
supports
databases and operating systems. His hobby is refurbishing computers as
a form of social work and environmental contribution. Read his other
articles here
tl;dr version: buy a SATA/IDE converter for ~$3.
(I can’t imagine anyone on here is in the dark about what IDE and SATA connectors look like)
You know what? This was my thought. Or buy a SATA card for older hardware. PCI or whatever. I have seen enough P4 era machines with both PATA (a.k.a. IDE or ATA if you are a Mac pedant) and SATA connectors (as CD Rom drives were VERY slow to embrace anything but IDE.) Anything older than that probably has PCI slots and you can buy a PCI SATA card for ~$3 too these days.
Well you gotta pimp that affiliate link to amazon or whatever.
You wouldn’t think so, but I guess it won’t be long before there is a generation of computer enthusiasts (or non-enthusiastic IT professionals ) who will take a step-back when they see a drive that _looks_ like current ones, but has ‘this weird 40-pin connector’ on it.
Personally, I can’t wait to see the back of them. A lot of SATA connectors have their faults, but getting rid of ribbon cables was one of the best things that ever happened, for me.
(Although it just occured to me that an SATA -> IDE adapter would use SATA cables, so my point is a bit moot! )
Edited 2012-02-29 17:34 UTC
While I don’t disagree, I suspect that those people also won’t have much interest in re-using some ancient 100GB PATA drive they found somewhere.
I am fairly technically astute, but I still appreciate this article, because I want to upgrade an old machine, and the drive compatibility was my biggest question.
I was already aware of the little converters and the PCIe cards, but I hadn’t even thought about the USB option (I’m not sure why). And I didn’t have time to look into the alternative OS drivers for the cards, so I also appreciate that info.
For simplicity’s sake, I will probably just go with either the converter or USB option, since performance isn’t that important in this case.
Thanks again for the article, Howard. Keep the series coming!
Frankly I don’t see why anyone would use an old PATA drive for anything BUT a USB drive myself. Frankly the larger caches on the modern SATA drives means even when using an IDE-SATA converter they have so much better performance so why bother with the PATAs? the only thing I use the old PATA drives for is USB (if it is over 120Gb) and for throwing in some P4 (if its not) that I sell for cheap on Craigslist.
You can buy a USB enclosure for PATA drives for less than $7 off of Amazon and you pair a 200Gb full of DivX rips with a cheap $30 Nbox media tank and you have a dirt cheap media player for the bedroom or spare room. Makes a cheap way to have plenty of video entertainment in a room and better than hobbling a PC with a slow PATA drive IMHO.
First, thanks for the article. I found it very thorough and well written. Why anyone is complaining about a solid overview is beyond me.
Anyway, I have been working on this same problem recently and hit a snag that was not addressed. I have a new machine with SATA only. Occasionally I want to plug in old PATA drives, possibly even booting off of them. I have a removable rack in the front of the machine to make this easy.
I tried an IDE controller from Ultra and an IDE to SATA adapter similar to the Syba mentioned in the article. Both of them would lock up the system at boot time if there was no drive installed in the rack. It wasn’t even an annoyingly long time out; they would NEVER allow the system to continue to boot. Anybody have any ideas?
Thanks,
James
It was just a comment, not a complaint.
You have a dodgy converter. Replace it
If the IDE/SATA adapter doesn’t work, it’s probably defective hardware. I’d try another one. Since this is supposed to be copmletely transparent it should work on any system.
The controller card is harder to diagnose. It could be anything causing the problem, but most common is software driver compatibility issues.
To benali72 and Laurence, I don’t believe faulty hardware is the problem.The devices work.perfectly well IF A DRIVE IS PLUGGED IN. The failure condition is only when the system tries to boot with card / adapter powered and plugged in but with no drive attached. In the case of the PCI card by Ultra, tech support actually told me there was no way to make it work. It appears that the devices are not designed to deal with the scenario of booting without a drive connected. Before you say, “Why would anyone ever do such a stupid thing,” believe me that I have a valid, reasonably frequent scenario where I normally boot without a drive but every once in a while boot from a PATA drive. It’s in a business environment involving old but still-running machines using the QNX RTOS.
Thanks,
James
Oh, I understand the problem now. Thanks for your elaboration.
Yes, I can tell you the drive dongle products (like the Syba) aren’t designed to work without a drive present. When you boot it does its initialization, and if there is no drive present it won’t work.
The main thing I can think to do would be to try the USB approach the article outlines. That way you could add or remove the drive at will, since it’s external. I don’t know whether it would address your needs but it would work and it would give the flexibility to easily add or remove the drive. Just plug/unplug the drive into the USB connector prior to each boot.
If you use this approach on a regular basis you’ll want to buy a drive enclosure for the external drive too (most the USB products exclude that part).
Best of luck.
BTW– I used to love QNX.
Hmm, that isn’t entirely accurate. SATA predates consumer dual core processors by several years, and would have become ‘popular’ with or without the dual core processor.
I wouldn’t use popular to describe the adoption rate of SATA either, because SATA is simply the successor to PATA, and after chipmakers decided to implement the standard ( before dual core procs ) and phase out PATA eventually, other device makers like motherboard and harddisk manufacturers had to adopt or die.
The chances are that IDE drive is fairly old. Do you really want to store your valuable data on it? I bought a few USB enclosures for my old IDE drives. I never use them for main storage though. I wouldn’t trust them for backups either.
Although a quick & simple google search answers these questions, I’m sure the piece was written with good intent and I can appreciate that.
To make it more interesting, maybe the author should expand it to cover storage device adapters in general:
SATA->IDE
IDE->SATA
SD(*)->SATA
SD(*)->USB
CF->IDE
CF->SATA
etc….