ATA PIO Mode: Difference between revisions

1,264 bytes removed ,  6 years ago
no edit summary
[unchecked revision][unchecked revision]
(→‎ATA Commands: Added "Identify Packet Device" command)
No edit summary
Line 599:
 
 
 
==ATA Commands==
 
And finally, a list of many ATA commands.
 
{| {{wikitable}}
|-
! Command
! Description
|-
| 1x
| Recalibrate
|-
| 20
| Read Sectors with Retry
|-
| 21
| Read Sectors without Retry
|-
| 22
| Read Long with Retry
|-
| 23
| Read Long without Retry
|-
| 30
| Write Sectors with Retry
|-
| 31
| Write Sectors without Retry
|-
| 32
| Write Long with Retry
|-
| 33
| Write Long without Retry
|-
| 3C
| Write Verify
|-
| 40
| Read Verify Sectors with Retry
|-
| 41
| Read Verify Sectors without Retry
|-
| 50
| Format Track
|-
| 7X
| Seek
|-
| 8x
| Vendor specific
|-
| 90
| Execute Drive Diagnostics
|-
| 91 or E0
| Initialize Drive Parameters
|-
| 94 or E1
| Standby Immediate
|-
| 95 or E2
| Idle Immediate
|-
| 96 or E3
| Standby
|-
| 97 or E4
| Idle
|-
| 98 or E5
| Check Power Mode
|-
| 99 or E6
| Set Sleep Mode
|-
| 9A
| Vendor specific
|-
| A1
| Identify Packet Device
|-
| C0 - C3
| Vendor specific
|-
| C4
| Read Multiple
|-
| C5
| Write Multiple
|-
| C6
| Set Multiple Mode
|-
| C8
| Read DMA with Retry
|-
| C9
| Read DMA without Retry
|-
| CA
| Write DMA with Retry
|-
| CB
| Write DMA with Retry
|-
| E4
| Read Buffer
|-
| E8
| Write Buffer
|-
| E9
| Write Same
|-
| EC
| Identify Drive
|-
| EF
| Set Features
|-
| F0 - F4
| EATA Standard
|-
| F5 - FF
| Vendor specific
|-
|}
 
==x86 Code Examples==
Line 1,052 ⟶ 921:
==See Also==
===Wiki Pages===
* [[ATA Command Set|ATA Command Set]]
* [[MBR_(x86)|Master Boot Record (x86)]]
* [[Partition_Table|Partition Table (x86)]]
Anonymous user