INT 13H (0x13) Function 4B00H (0x4B00) Terminate Disk Emulation (Bootable CD-ROM) 4B01H (0x4B01) Get Status 4CH (0x4C or 76) Initiate Disk Emulation and Boot 4D00H (0x4D00) Return Boot Catalog

Files Recovery Software
Home Contact Details Customer Support Download Demo Products  

 
 

INT 13H (0x13)

Function 4B00H (0x4B00) --> Terminate Disk Emulation (Bootable CD-ROM)

Call with: AX = 4B00H
DL = Drive number (or 7FH to terminate
all emulations)
DS:SI = Empty specification packet

Return: If Function Successful,
Carry Flag = Clear

If Function Unsuccessful,
Carry Flag = Set
AX = Status code

DS:SI = Specification packet filled

Comments:

This Function is used to terminate the disk emulation. If you want to terminate all emulations, call the function with DL = 7FH. If the Function is successful, the carry flag is clear, else carry flag is set and AX register returns status code and the drive remains in emulation mode.

INT 13H (0x13)

Function 4B01H (0x4B01) --> Get Status (Bootable CD- ROM)

Call with: AX = 4B01H
DL = Drive number
DS:SI = Empty specification packet

Return: If Function Successful,
Carry Flag = Clear

If Function Unsuccessful,
Carry Flag = Set
AX = Status code

DS:SI = Specification packet filled

Comments:

The Function is used to get the status. If the Function is successful, the carry flag is clear, else carry flag is set and AX register returns status code

INT 13H (0x13)

Function 4CH (0x4C or 76) --> Initiate Disk Emulation and Boot (Bootable CD-ROM)

Call with: AH = 4CH
AL = 00H
DS:SI = Specification packet

Return: If Function Successful,
Nothing

If Function Unsuccessful,
Carry Flag = Set
AX = Status code

Comments:

This Function is used to Initiate the disk Emulation and boot the system. If the function is successful, returns nothing else the carry flag is set and AX register returns the status code.

INT 13H (0x13)

Function 4D00H (0x4D00) --> Return Boot Catalog (Bootable CD-ROM)

Call with: AX = 4D00H
DS:SI = Command packet (See the Table in
comments)

Return: If Function Successful,
Carry Flag = Clear

If Function Unsuccessful,
Carry Flag = Set
AX = Status code

Comments:

This function is used to return the boot catalog. If the Function is successful, the carry flag is clear, else carry flag is set and AX register returns status code. The Format of Bootable CD-ROM of "Get Boot Catalog" command packet has been given in the following table:

Offset

Size

Description    

00H

BYTE

Size of packet in bytes (08H)

01H

BYTE

Number of sectors of boot catalog to read

02H

DWORD

Buffer for boot catalog

06H

WORD

First sector in boot catalog to transfer


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 Book
 
Chapter 1 An Overview of Data Recovery
Chapter 2 Introduction of Hard Disks
Chapter 3 Logical Approach to Disks and OS
Chapter 4 Number Systems
Chapter 5 Introduction of C Programming
Chapter 6 Introduction to Computer Basics
Chapter 7 Necessary DOS Commands
Chapter 8 Disk-BIOS Functions and Interrupts Handling With C
Chapter 9 Handling Large Hard Disks
Chapter 10 Data Recovery From Corrupted Floppy
Chapter 11 Making Backups
Chapter 12 Reading and Modifying MBR with Programming
Chapter 13 Reading and Modifying DBR with Programming
Chapter 14 Programming for “Raw File” Recovery
Chapter 15 Programming for Data Wipers
Chapter 16 Developing more Utilities for Disks
Appendix Glossary of Data Recovery Terms
 
 

 

Pro Data Doctor

Home

Products

Contact Details

Customer Support

Download Demo

Terms and Conditions

 
Pro Data Doctor