IDE (Integrated Drive Electronics)

Contributor(s): Sonia Lelii

IDE (Integrated Drive Electronics) is a standard electronic interface used between a computer motherboard's data paths or bus and the computer's disk storage devices. The IDE interface is based on the IBM PC Industry Standard Architecture (ISA) 16-bit bus standard, but it is also used in computers that use other bus standards. IDE was adopted as a standard by the American National Standards Institute (ANSI) in November 1990.

The ANSI name for IDE is Advanced Technology Attachment (ATA), and the ATA standard is one of several related standards maintained by the T10 Committee. In today's computers, the IDE controller is often built into the motherboard. Prior to the IDE drive, controllers were separate external devices so IDE reduced problems associated with storage devices and integrated controllers.

Content Continues Below
IDE interface

There are two ATA interface types: Parallel ATA (PATA) and Serial ATA (SATA).

ATA standards

ATA-1: This first standard, which was developed by Compaq, Control Data Corp. and Western Digital, used an 8- or 16-bit interface. It instituted the use of a master/slave configuration, and defined multi-Word Direct Memory Access (DMA) mode and Programmed I/O (PIO) modes 0-2. It is now considered obsolete.


ATA-2: Better known as Enhanced IDE (EIDE). EIDE outlined PIO mode 3 and PIO mode 4.

ATA-3: Improved the reliability of high-speed transfers and added Self-Monitoring Analysis and Reporting Technology (SMART).

ATA/ATAPI-4: Increased data transfer rate support to 33 megabytes per second (MBps) -- known as Ultra DMA/33 -- and added the AT Attachment Packet Interface (ATAPI) feature.

AT/ATAPI-5: Supports data transfer rates of up to 66 MBps.

ATA/ATAPI-6: Supports Ultra DMA/100, which lets drives theoretically reach 100 MBps. Also includes Automatic Acoustic Management, which allows drives using this feature to automatically adjust access speed and reduce running noise.

Alternate IDE definition

IDE can also stand for integrated development environment.

This was last updated in March 2015

Continue Reading About IDE (Integrated Drive Electronics)

Dig Deeper on SAN technology and arrays

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

What is the best way to mix IDE drives and SATA drives in one system?
The idea behind having IDE and SATA drives in one system is being driven by consumers. A quick Google search shows consumers asking questions on this topic. For instance, some may want to use an IDE drive for their operating system and SATA drive for data.
Let's back up (no pun intended) a bit. Why do you want to? What is the problem you're trying to solve here? What is the advantage of mixing the two types in a single device? You may find that it's not even the best solution.
I popped in here to see if I could get some extra info, as I'm studying an A+ certification guide right now. Sometimes I like to check secondary sources while studying something.

Some things to note about this article:
1) As ATA evolved, so did the maximum storage space for drives. This is very relevant information left out of this article. I know it connects to BIOS information, but it's part of this IDE evolution.
2) The cabling changed from 40 pin to 80 pin in ATA-5. An 80 pin is still compatible with a 40 pin but you'll lose transfer speed.
3) ... Where is ATA-7? From the response this appears to be a 2015 article... Where is it? SATA was introduced at the same time, this is important information.
4) Your question doesn't make sense in this context. That's like asking "What's the best land vehicle?". Depends what you're doing with it. "Best way to mix IDE and SATA drives?" is meaningless without prior context.
Who wrote this article and when so I can reference it in my school work?