. , , ,

,,,

Serial ATA — ,

 

 

 

. .


 

:

 

: Serial ATA


. 12831


2007


1.   IDE-

1.1    IDE/ATA

1.2    ATAPI

1.3    ATA - 2, FAST ATA, EIDE

1.4    ATA-3

1.5    ULTRA-ATA/33

1.6    Ultra-ATA/66

1.7   

2.  

2.1

2.2

2.3

2.4

2.5 BIOS

3.   RAID

3.1

3.2

3.3

3.4

4.   Serial-ATA

5.  

6.   S-ATA


, , . , , , , .

. , , ( ). , , , , . , , Serial ATA.

() SerialATA. Parallel ATA, Serial ATA , ,


1 IDE-

 

1.1 IDE/ATA

IDE 1988 - , SCSI-. (Common Access Committe) AT A (AT Attachment ). , AT , () , (ANSI American National Standard Institute). - , . , , IDE- IDE-.

, , IDE (EIDE, UDMA/33, UDMA/66, UDMA/100 UDMA/133), IDE-

IDE . , . ST5O6/4I2 ESDI (Enhanced Small Device Interface ), . - . IDE , ,

IDE , , , . , , a IDE , (40- , ..).

IDE-. IDE- , , -, IDE-. , ( , ), , , ISA (Industrial Standard Architecture ) PCI (Peripheral Component Interconnect ). IDE- , (chipset) IDE-, . IDE- : 10 /. IDE- 504 . ( EIDE IDE- 504 , 32 ). IDE , SCSI, . , , , . IDE , CD-ROM , I ( Packet Interface ). IDE-. , . , IDE, . -, IDE- . , BIOS Basic Input/Output System CMOS ( , ). : . , 1024 ( IDE-). ID- . CMOS . -, , .

IDE- , . B , . BIOS , IDE- . ID- , .

IDE- . 1. IDE- 40- . ( 1 44 72- ). . SCSI-, IDE- , , SCSI, . IDE/EIDE , , (master), (slave).

. 1. Ultra-DMA/66

40- . 1. -506/412 ESDI (Enhanced Small Device Interface ), IDE , .

, . , 6.. . (TTL) , .. 0 0,8 , +2,0 .

1. IDE

Reset 2
DD7 4 DD8
DD6 5 DD9
DD5 8 DD10
DD4 10 DD11
DD3 12 BB12
DD2 14 BB13
DD1 16 DD14
DD0 18 DD15
20
DMARQ 22
-I/O Write Data (-DIOW) 24
-I/O Read Data (-DIOR) 26
-I/O Chanel Ready (-IORDY) 28
-DMA Acknowledge (-DMASK) 30
Interrupt Request (INTRQ) 32 -Host 16-bit I/O (IOCS16)
DA1 34 -Passed Diagnostic (-PDIAG)
DA0 36 DA2
-Host Chip Sel 0 (-CS1FX) 38 -Host Chip Sel 1 (-CS3FX)
-Drive Active (-DASP) 40

IDE- (Drive Address us) DA0-DA2 ( 35, 33 36 ) (Host Chip Set) -CS1FX S3FX ( 37 38). .

J-D10R (I/O Read Data /, , 25) , -DIOW (I/O Write /, , 23) . , , .. ( ). IDE 16 (DDO-DD1: 3 18). () DMACK. , (Reset, 1) , .. , . .

IDE , .. . DMARQ (Direct Memory Access ReQuest, 21) . -DIOR DI0W. -DMACK , DMARQ . /-IORDY (I/O channel ReaDY, 27) , , INTRQ (INTerrupt ReQuest, 31) ,

( ). -DASP (Drive Active, 39) λ - . -PDIAG (Passed DIAGnostics, 34) . -PDIAG ( λ), , . , 16- / -IOCS 16 (Host 16-bit I/O, 32) , . , (! 19, 22, 24, 26, 28, 30 40), (20) (! ).

IDE/EIDE. () IDE-. . 2 , IDE-. , . , IDE- ! , . , 40- 60 . IDE c (.. ), . IDE-, , IDE- ATA IDE. ( ) - / , . IDE- , .

2. IDE/EIDE

1.2 ATAPI

, . 1980- CD-ROM . (, ) IDE-, . ATAPI, IDE- , . , . , I - . 1 - CD-ROM , EIDE, BIOS.


1.3 ATA-2, FAST-ATA EIDE

1990- , . -2, . . / ( I/O Programmed I/O) (DMA), ( , Identify Drim, BIOS , , (Block Transfer Mode) (LBA Logical Block Addressing). 504 . , -2 40- , , IDE- . -2, : EIDE (Enhanced IDE IDE) Fast-ATA ( ). , -2. E1DE Western Digital -2, ATAPI. , EIDE IDE. Seagate Quantum Fast-ATA -2.

EIDE , -2. -2, EIDE Fast-ATA , ( ).

504 IDE-. 504 (528 ), , , IDE-, - BIOS WDI003. , , IDE-. CHS (Cylinder, Head, Sector , , ). , WDI003 , , 1NTI3 BIOS , .

, . , , BIOS WD1003 . . 2 IDE-. BIOS : 1024 , 256 63 . , 512 ( ), , BIOS 8 455 716 864 ( 7,88 8,4 ). WD1003 65536 , 16 256 , .. 128 (137 ).

, . , 1024, 16, 63.

, 512, 504 (528 ). BIOS WDI003 , , , IDE- 128 . , , , IDE- BIOS 504 .

2.

BIOS

WD1003

1024 65536 1024
256 16 16
63 256 63
7,88 (8,4 ) 128 (137 ) 504 (528 )

, IDE- 504 . , . BIOS , 1NT13, . , 1NT13, , 7,88 . , Drive Rocket Disk Manager Ontrack, IDE , 504 . EIDE UDMA ( 504 ) , Disk Manager ( ) . , . -, 640 , (UMA Upper Memory Area). -, Windows, Windows. -, , , EIDE UDMA BIOS , INT13. AMI Micro Firmware BIOS, IDE, EIDE BIOS . UDMA/66 EIDE IDE. BIOS , , ( ). BIOS , .. BIOS , INT13. AMI Micro Firmware BIOS, EIDE, EIDE BIOS . UDMA/66 EIDE IDE. BIOS , , ( ). a BIOS , .. BIOS.

(LBA). EIDE UDMA, , LBA. CHS- , , LBA (, 324534). CHS- LBA, BIOS. LBA DOS Windows, (FAT-Fit Allocation Table). , , BIOS EIDE/UDMA- BIOS. , FAT (, OS/2 Novell NetWare), LBA. ElDE-, , LBA. DOS Windows .

UDMA LBA . : BIOS, LBA . (CHS LBA) ( ). LBA, . LBA , LBA.

, , LBA (EIDE), , BIOS LBA (.. IDE-), , , EIDE, .

. SCSI 7 ( , CD-ROM, .). , ; . IDE- ( ), / (IFOH) IRQ14 (IRQ Interrupt Re Quest). ID UDMA .

. () , , () , , EIDE- ID- I. UDMA/66, UDM/66-, , UDMA/33 EIDE. , . IDE- EIDE-, EIDE IDE-.

, EIDE- ( ) , ATAPI CD-ROM ( ). CD-ROM EIDE-, , . , CD-ROM . (, CD-ROM ), . , CD-ROM . UDMA/33 UDMA/66- . , . . , UDM/66 , UDMA/66, UDMA/33.

: , .

1.4 ATA-3

-3. -2, / (PI/O). -3 , , , (SMART Self Monitoring Analysis and Repor Technology). -3 -2, ATAPI . -3 , EIDE ( ).

1.5 ULTRA-ATA/33

. Uitra-ATA, ATA/ATAPI-4. , Ultra-DMA/33 UDMA/33, DMA (bus mastering) 33 /. Ultra- , , , BIOS. Uitra-ATA . DDMA/33 IDE- 40- , , :

1)         , ,

2)         , , Ultra-AT/66, . UDMA/66, .

 

1.6 ULTRA-ATA/66

EIDE- (I0-3 PI0-4) IORDY (Input/Output channel ReaDY). , ( IORDY) , . IORDY (.. , ), I/, . EIDE, , IORDY.

P I/O, DMA , , . , OS/2, Windows NT/2G00/XP Linux, DMA- . DOS Windows 95/98/ , , DMA- , . : . DMA , (DMA- . DMA , .

, DMA- ISA , , VL(VESA Local Bus), DMA- DMA . , . 3 DMA- .

1.7

. ; , , , . , . 5 /. , Ultra-AT (, DiamondMax 2160 Maxtor), 14 /.

( ), , . 5 8 /, -2 (EIDE) 16 /. Ultra-DMA/33 33 /, Uira-DMA/66 66 /. IDE/EIDE , ,

/ ( I/O) (DMA). O/I 3.

3.

PIO , , /
0 600 3,3 (IDE)
1 383 5,2
2 240 8,3
3 180 (IORDY) 2 (EIDE)
4 120 (IORDY) 16,6

DMA

(Single Word) 0

960 2,1
1 480 4,2
2 240 8,3
(Multi Word)0
1 150 13,3
2 120 16,6
3 - 33 Ultra DMA/33
4 - 66 Ultra DMA/66

2

 

2.1

, , , ( ) . , , . , , . .

, . , , . , .

1. , . , , , CD-ROM, . BIOS (, ).

2. . CD-ROM Windows, . , , , , (, Web- - ).

3. , , , . , BIOS. . , , .

4. . . ( , , ), , . , .

5. BIOS. BIOS . - , BIOS.


2.2

, :

1.         . . .

2.         40- (2 , ). . , .

3. ( ) () . , , - . , , , . . , , , , , , , BIOS .

4. , , . , .

5. IDE- . Pri-IDE WE0, Sec-IDE IDE 1. .

 

2.3

, . , :

BIOS. . , . , . CD-ROM ATAPI- . / (IRQ). .

BIOS . BIOS, BIOS .

, , BIOS .


2.4

BIOS (DOS). Windows 95/98 , , , , UDMA/66). , . DOS . ( , , , , , , . , CMOS , , . LBA, , , , .

Windows 95/9S. , (New Hardware Detected) , PCI (PC/ Mass Storage Controller); Windows. ( . (Add New Hardware) , , (Next).

. (Search fora betterdriverthan the one your device is using now) -> (Next).

 

2.5      BIOS

, , .

BIOS , :

1. , - (, PTlFLASH.EXE) BIOS (, ULB1OS.BIN).

2. . :>.

3. - ( PTI FLASH ENTER). .

4. .

5. BlOSffl .

6. BIOS (, A:\ULB1OS.BIN). , , .

, .

7. .

8. BIOS , , .


3. RAID

. , , , . , - . , . ! () , () . (RAID). RAID . (, FastTrack66 Promise Technologies U DM/66) . , , , .

RAID .


3.1

, . . . . , . . . , , . , .

3.2

RA1D (DAA Disk Array Adapter). , (). RAID- SCSI, FastTrack66 Promise Technologies, U DMA/66. BIOS, ( UDMA/66). BIOS, , ( BIOS), RAID-.

 

3.3

, , . , , , , , RAID. - , , . , . RAID- .

3.4

RAID- : , , / . , . RAID, .

( RAID ). , . . , , , . , , .. , . ( ) . , . , , 1 1,2 , 4 (41 ). RAID , .

( RAID 1). , ( ). RAID l , , . RAID- (, FastTrack66) , , . , ,/ , .

- (, ) , . , , . RAID- . , , , - ,

, . , .o l 1 . .

. RAID l , , . , (, ). . , . , .

, ( RAID 1 .

/ ( RAID 0+1). , . ( ). RAID +l , , ( ). , . ( ), .

. 5BOD Just a Bunch Of Drives: , . : , .. , , , . F , . RAID 0 . , , .. , , . , . , . . , , .


4. S-ATA

, BIOS, (IRQ) / . , , . , IDE-.

11.1

, , , . , . BIOS , : (IDE Block Mode) (Multi-Sector Transfer) , 32- (32-bit Disk Access). , , , BIOS (, C800h CFOOh).

, - (, Disk Manager EZ-Drive), . , , (LBA) BIOS. , , FDISK /MBR, ,

, - . .

11.2 1024

. 1024, (LBA) . BIOS , , - . (, Promise Technologies LBA, DOSEIDE.SYS.) , BIOS. , BIOS BIOS, LBA, , LBA, , E1DE. , CMOS , LBA, CHS. , .

11.3 Bad or Missing COMMAND.COM ( C0MMAND.COM)

DTC DTC22XX.SYS DOSEIDE.SYS, - , . , . , 10- PI/O-3, . , . , , , . , DTC DOSE1DE.SYS ( ):

DOSEIDE.SYS /v /dx:mO /dx:pO

, , CONFIG.SYS , . , , BIOS (Hidden). (Advanced Features). , . , : (IDE Block) (Multi-Sector Transfer) , 32- (32-bit Disk Access). , (, Disk Manager), . , , . .

11.4

. , , - .

, , . - , , IDE- . ( DTC 2278VL 2270.) , BIOS (I/O-4 , UDMA/33 UDMA/66 ).

, , , , ( . (, Disk Manager Z-Drive), .

11.5

. , , , , , ( DTC 2278VL 2270), . / (master/slave) , . , CMOS .

, : (IDE Block Mode) (Multi-Sector Transfer) , 32- (32-bit Disk Access).

, .

11.6 Windows Validation Failed 03,3F

Windows - (1024) . , , 1024 ( IDE-). BIOS , LBA, ,

11.7 Windows

Windows, . Cannotfind KRN.386 ( KRN.3S6). , SYSTEM.INI (, WINEIDE.360) (386enh). , WDCTRL :

;device=*WDCTRL

, , , , . Web- - . , /, . ,

11.8

IDE-. , , , . LBA , . , , , (userdefined) . , FDISK FORMAT ,

11.9 VL

VL (VESA Local bus VESA), . , . VL , , .. . , , VL, VESA . VL , . .

VESA ( , S3).

Colorado. .

. .

.

Windows .

.

, , VL. , . - , VL - .

11.10 32- Windows

, .

.

, , (IDE Block Mode) 32- (32-bit Disk Access) .

SYSTEM.INI .

, (386enh) , WDCTRL .

, Windows SLC2 IBM, Disk Manager Onirack BIOS 32- .

11.11 IDE-

, . , , ( CONFIG.SYS) , :

DEVICE=DOSEIDE.SYS /V /2

, (.. ), , , . , ( IRQ 15). - 1RQ35 . o , : (IDE Block Mode) 32- (32-bit Disk Access). IDE, ' (Multi-Sector Transfer).

BIOS ( CONFIG.SYS), :

DEVICE=DOSIDE.SYS /V /2 /D0:M0


11.12. BIOS

, , BIOS ( ), BIOS . , BIOS , BIOS . IRQ / . , .

11.13 BIOS ,

CMOS . , , , . (.. ), BIOS (not installed). , , . . ; (master) (slave) .

(/) ,

, BIOS , , (IDE Block Mode).

tom 11.14 ATAPI CD-ROM IDE

C , CD-ROM ATAPI IDE. , , CD-ROM.

, . , IDE- I. ( ) . , 1 CONFIG.SYS.

11.15 ,

. , (single) (master) . , , . EIDE- -, , ( CONFIG.SYS) . , 2300 Promise Technologies /S:

devices :\eie2 300 \eide23 00. sys /S

, IRQ 15 ( ). BIOS -( , . , IDC (Identify Drive mnd ).

11.16. 504

, , LBA. BIOS, IE- . (, . BIOS , . , .

11.17 10,

, Windows 95/98 DOS, (Safe Mode). , , ( ) , (Disk Manager, EZ-Drivc Max- Biast) , -. . , . ( .) Windows 32- . , , Promise Technologies, SYSTEM.INI :

[386enh]

device=*intl3

,- device=*wdctrl

;device=c:\windows\system\eide2300.386 ( eide2300plus)

;device=ontrackw.386

;device=c:\windows\system\ptil3.38 6 ( 4 030)

;device=c:\windows\system\ptictrl.386 ( 4 030)

;device=wdcdrv.386

;device=c:\windows\system\eide2300.38 6 ( eide2300plus)

;device=c:\windows\system\maxil3.38 6 ( eidemax)

;device=c: \windows\system\rnaxictrl .386 ( eidemax)

32bitdiskaccess=off

(, Promise Technologies Windows 95) . (, EIDE- ).

1. (Control Panel) (System).

2. (Device Manager) (Hard Disk Controllers).

3. ( JDE/ESDI-) (Remove).

4. .

5. (Control Panel) (AddNew Hardware).

6. , (No). , .

7. (Hard Disk _Contro\lm\ (Next).

8. (HaltDisk),

9. (Browse) , .

10. , (Finish),

11. .

(Control Panel) (System).

12. (Device Manager) (Hard Disk Controllers). (Properties). (Resource). 0001 (Basic Configuration 0001), 15 (Interrupt Request 15), 0000 14. 13. , . - (DMA). ( / , ..) , (Extended Capabilities Port ). . , DMA, (Control Panel), (System), (Device Manager) (Computer). (Direct Memory Access). . , , DMA , DMA. , EPP (Enhanced Parallel Port ),

11.18

, Logitech, , . Logitech 7.0 , Windows .

1. (Control Panel) (System).

2. (Device Manager) (Mouse).

3. Logitech (Remove).

4. (Control Panel) (Add New Hardware).

5. , (No). , .

6. (Mouse), - (Standard Serial Mouse). (Finish).

7. .

: FIFO (First In, First Out ; , ) . (Control Panel) (System). (Device Manager) LPT (Ports jCOM&LPTJ). , , ( 1), [Properties). (Port Settings) (Advanced). FIFO (Use FIFO buffers), .

11.19 Promise Technologies Norton Anti-Virus 95

, Norton Anti-Virus (NAV). Symantec (www.symantec.com), (patch), .

11.20

Get Configuration Failed! ( ) HDD Controller Failure ( ). , , , , , . , . : (master) (slave) . (/) . CMOS . , . .

11.21 VL

VL , . () VL. . , . VL VESA, 16- ISA. , 33 . 50 VL.

11.22 /

, , - . . , . , , , .

11.23 75

, PCI ( 37,5 33 ). , , .

66 (

11.24

, FastTrack66 Promise Technologies. , - SCSI. (Advan-si Power Management ), IDE. , , SCSI, , - IDE-.

11.25 - SCSI, IDE-

IDE- (, Uitra66) - SCSI. , SCSI IDE, , . , , BIOS . BIOS. IDE- Plug-and-Play ( ). , BIOS, ( ). , BIOS , PCI . 11. PCI- BIOS, , IDE- 1.

11.26. IDE- EMM386

, , IDE- Promise Technologies ( , FastTrack66) - . , - BIOS, , 386.

11.27. IDE- QuickBooks 5.0

Promise . , Ultra33 3.11 UltraTune Business QuickBooks . : ftp://ftp.promise.com/Controllers/IDE/Ultra33/Ultra33Family/Ultra33DI60BLD32.zip.

11.28. IDE- USB-

BIOS IDE-. , . Ultra66 Promise Technologies BIOS,, . BIOS : ftp://ftp.promise.com/Controllers/IDE/Ultra66/UltraFamily/Ultra66B200l)i8,iip,


5.

/ S-ATA .

:

1)         .

2)         ( ), .

3)         .. , .

4)         , .


6. S-ATA

Everest Windows XP Everest.exe (. 2)

2. Everest

3. Everest


(. 4)

4.

. (. 5)

5.


, . , ( ), . , , . , .


 

1.www.datatechnology.com

2. Adaptec www.adaptec.com

3. Advansys www.advansys.com

4. Promise Technologies www.promise.com

5. CIT Forum www.citforum.ru

. . :

 

 

 

! , , , .
. , :