INT 13H (0x13) Function 4EH (0x4E or 78) Set Hardware Configuration (IBM/MS INT 13H Extensions v2.1) 5001H (0x5001) Send Packet Command (Enhanced Disk Drive Spec v3.0) 5501H (0x5501) Inquiry (Seagate ST01/ST02)

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


INT 13H (0x13)

Function 4EH (0x4E or 78) --> Set Hardware Configuration (IBM/MS INT 13H Extensions v2.1)

Call with: AH = 4EH
AL = Function Number ( See the Table in comments)
DL = Drive number

Return: If Function Successful,
Carry Flag = Clear
AH = 00H

If Function Unsuccessful,
Carry Flag = Set
AH = error code
AL = Status

Comments:

This Function is used to set the hardware configuration. The function numbers for AL to call this Function have been given in the following table:

Value

Description

00H

Enable prefetch

01H

Disable prefetch

02H

Set maximum PIO transfer mode

03H

Set PIO mode 0

04H

Set default PIO transfer mode

05H

Enable INT 13H DMA maximum mode

06H

Disable INT 13H DMA

   

DMA and PIO modes are mutually exclusive therefore selecting DMA disables PIO for either the specified device or all devices on that controller and selecting PIO disables DMA

INT 13H (0x13)

Function 5001H (0x5001) --> Send Packet Command (Enhanced Disk Drive Spec v3.0)

Call with: AX = 5001H
DL = Drive number
ES:BX = Command packet (See the Table in
comments)

Return: If Function Successful,
Carry Flag = Clear
AH = 00H

If Function Unsuccessful,
Carry Flag = Set
AH = error code

Comments:

This function is used to send the packet commands. If the function is successful carry flag is clear and AH register is 00H, else Carry flag is set and AH returns the error code. The Format of Enhanced Disk Drive Spec v3.0 command packet has been given in the following table:

Offset

Size

Description

00H

WORD

Signature B055H

02H

BYTE

Length of packet in bytes

03H

BYTE

Reserved (0)

04H

N BYTEs

Formatted packet data


INT 13H (0x13)

Function 5501H (0x5501) --> Inquiry (Seagate ST01/ST02)

Call with: AX = 5501H
DH = Number of bytes to transfer
DL = Drive Number
ES:BX = Buffer for results

Return:
ES:BX buffer, filled with the Inquiry results.

Comments:

This function is used to send inquiry. The ST01/ST02 BIOS does not return any success or failure indication for the function therefore all the commands must be assumed to have been successful.

The ST01/ST02 BIOS always maps its drives after the previous BIOS drives without changing the BIOS drive count at 0040H:0075H. This command is identical to the SCSI Inquiry command

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

Next page
Data recovery software
Windows Data Recovery Software
iPod Data Recovery Software
Memory Card Data Recovery Software
Pen Drive Data Recovery Software
Digital Camera Data Recovery Software
Removable Media Data Recovery Software

FAT Data Recovery Software

NTFS Data Recovery Software
Zune Music Recovery Software
Sim Card Data Recovery Software
Digital Pictures Recovery Software

System Utilities
Keylogger
Secure Data Wiper


© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek