INT 13H (0x13) Function 20H (0x20 or 32) Get Current Media Format (Compaq ATAPI Removable Media Device) 21H (0x21 or 33) Read Multiple Disk Sectors 22H (0x22 or 34) Write Multiple Disk Sectors (PS and PS/2, Hard Disks) 22H (0x22 or 34) Enable/Disable Cache (QuickCache II v4.20)

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 20H (0x20 or 32) --> Get Current Media Format (Compaq ATAPI Removable Media Device)

Call with: AH = 20H
DL = drive number

Return: If Function Successful,
Carry Flag = clear
AL = media type
AH = 00H

If Function Unsuccessful,
CF = set
AH = error code

Comments:

This Function is used to get the current media format. Values for Compaq/ATAPI diskette media type have been given in the following table:

 Value

Media

 03H

720K (1M unformatted)

 04H

1.44M (2M unformatted)

 06H

2.88M (4M unformatted)

 0CH

360K

 0DH

1.2M

 0EH

Toshiba 3mode

 0FH

NEC 3mode (1024 bytes per sectors)

 10H

ATAPI Removable Media Device

INT 13H (0x13)

Function 21H (0x21 or 33) --> Read Multiple Disk Sectors (PS and PS/2, Hard Disks)

Call with: AH = 21H
AL = number of sectors to Read
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)

DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = Data buffer to be read

Return: If Function Successful,
Carry flag = clear
ES:BX = Filled Data Buffer

If Function Unsuccessful,
Carry flag = set
AH = status

Comments:

The Function is used to read the multiple Disk sectors Using Multiple Block Mode, which generates an interrupt only after the end of transferring a group of sectors rather than after each sector.

 

INT 13H (0x13)

Function 22H (0x22 or 34) --> Write Multiple Disk Sectors (PS and PS/2, Hard Disks)

Call with: AH = 22H
AL = number of sectors to be written
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)
DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = buffer containing data to be written

Return: If function Successful,
Carry Flag = clear
AH = 01H

If function Unsuccessful,
Carry Flag = Set
AH = Status

Comments:

The Function is used to write the multiple Disk sectors using Multiple Block Mode, which generates an interrupt only after the end of transferring a group of sectors rather than after each sector.

 

INT 13H (0x13)

Function 22H (0x22 or 34) --> Enable/Disable Cache (QuickCache II v4.20)

Call with: AH = 22H
AL = new state (00H, if disabled and 01H,
if enabled)

Return: If Function Successful,
AX = 0000H

If Function Unsuccessful,
AX = status

Comments:

This Function Enables and/or disables caching of all drives. If the function is successful the AX register is 0000H else returns the status.

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