El Disco-BIOS funciona e interrumpe la dirección con la interrupción de programación de localización de averías 0x13 de los servicios bios.h del accionamiento de disco del BIOS de las funciones del _bios_disk del biosdisk del disco de la recuperación de los datos de C

Files Recovery SoftwareFiles Recovery Software
Inicio Datos de contacto Servicio de atención al cliente Descarga Demo Productos  

 
 

Capítulo – 8

Funciones e interrupciones del Disco-BIOS que dirigen con C

Introducción

En este capítulo discutiremos las funciones importantes del Disco-BIOS y otras funciones importantes que nos dan la libertad a las aplicaciones y manejan interrupciones en nuestro programa con C, con el método fácil y corto. Estas funciones son la parte posteriora - hueso de la recuperación de los datos y de la programación de localización de averías del disco. Éstas son las funciones que hacen el lenguaje-c un “lenguaje ensamblador de alto nivel”.

funciones del biosdisk y del _bios_disk

Estas dos funciones son la función más importante para nuestro propósito de la recuperación de los datos y de la programación de localización de averías del disco. Utilizaremos estas funciones la mayor parte del tiempo.

Estos dos son los servicios del accionamiento de disco del BIOS y se han definido en bios.h donde el biosdisk funciona debajo del nivel de archivos en sectores crudos. Si estas funciones se utilizan incluso en un poco la carencia del cuidado, puede destruir el contenido y los directorios del archivo en un disco duro. Funciones del biosdisk y del _bios_disk, interrupción 0x13 del uso para publicar operaciones del disco directamente al BIOS. La función del _bios_disk se declara en el programa de la manera siguiente:

unsigned _bios_disk(unsigned cmd, struct diskinfo_t *dinfo);

Y el declaración para la función del disco del bios es como sigue:

int biosdisk(int cmd, int drive, int head, int track,
int sector, int nsects, void *buffer);

El significado de estos parámetros se ha descrito en la tabla siguiente:

Parámetro

Función

Cuáles es o lo que lo hace

cmd

Ambos

Indica la operación para realizarse por ejemplo leído, escribe, verifica el etc. (véase la descripción del cmd, dada después)

dinfo

_bios_disk

Los puntos a un diskinfo_t estructuran que contenga el restante
Parámetros requeridos por la operación. (véase la descripción de la estructura del diskinfo_t, dada después)

conducir

biosdisk

Especifica qué accionamiento de disco debe ser utilizado (0 para a: , 1for b: y 0x80 para el primer disco duro físico, 0x81 para el segundo y así sucesivamente.)

cabeza
pista
sector


biosdisk

Éstos especifican la localización de sector que comienza de la cual
La operación debe ser comenzada.

nsects

biosdisk

El número de los sectores a leer, escribe, verifica el etc.

almacenador intermediario

biosdisk

Dirección de memoria donde están ser leída o ser escrito los datos


 

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


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38

Next page

 

Chapter 7

 
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

 

 

Chapter 3


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


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

 
 
 
Recuperación de Datos de libro
 
Capítulo 1 Una descripción de la recuperación de los datos
Capítulo 2 Introducción de discos duros
Capítulo 3 Acercamiento lógico a los discos y al OS
Capítulo 4 Sistemas de numeración
Capítulo 5 Introducción de la programación de C
Capítulo 6 Introducción a los fundamentos de la computadora
Capítulo 7 Comandos necesarios del DOS
Capítulo 8 Funciones e interrupciones del Disco-BIOS que dirigen con C
Capítulo 9 Manipulación de los discos duros grandes
Capítulo 10 Recuperación de los datos del disco blando corrompido
Capítulo 11 Fabricación de reservas
Capítulo 12 MBR de lectura y de modificación con la programación
Capítulo 13 DBR de lectura y de modificación con la programación
Capítulo 14 Programación para la recuperación del “archivo crudo”
Chapter 15 Programación para los limpiadores de los datos
Capítulo 16 Desarrollar más utilidades para los discos
Apéndice Glosario de los términos de la recuperación de los datos
 
 
Pro Data Doctor

Inicio

Productos

Datos de contacto

Servicio de atención al cliente

Descarga Demo

Términos y Condiciones

 
Pro Data Doctor