Les Chevaliers de Malte/Développeur - Assembleur et Pascal - Interruption 13h: Gestionnaire de disque


00h à 07h 08h à 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Eh 2Fh 33h 41h 4Bh 59h 5Ch 67h 7Ah 80h à F0h Rechercher

Interruption 13h: Gestionnaire de disque

Le gestionnaire de disque est une interruption offrant les services BIOS pour accéder aux unités de disquette et de disque dur. Il n'offre aucun service structuré comme par exemple les partitions, système de fichiers FAT,... puisque ceux-ci sont des services offert les systèmes d'exploitation. En somme, on ne peut utiliser cette Interruption que dans une vision de lecture absolue sur une unité de disque.



Fonction d'accès aux disques et aux disques dur:

Fonction Description
Interruption 13h, Fonction 00h

Cette fonction permet d'effectuer l'initialisation d'une unité.

Interruption 13h, Fonction 01h

Cette fonction permet d'effectuer la lecture de l'état du disque.

Interruption 13h, Fonction 02h

Cette fonction permet d'effectuer la lecture de secteurs (Read sector(s) into memory).

Interruption 13h, Fonction 03h

Cette fonction permet d'effectuer l'écriture de secteurs (Write disk sector(s)).

Interruption 13h, Fonction 04h

Cette fonction permet d'effectuer la vérification de secteurs (Verify disk sector(s)).

Interruption 13h, Fonction 05h

Cette fonction permet d'effectuer le formatage de pistes ou de cylindres (Format track).

Interruption 13h, Fonction 06h

Cette fonction permet d'effectuer l'identification de la piste et de fixer le drapeau d'un secteur défectueux (Format track and set bad sector flags).

Interruption 13h, Fonction 07h

Cette fonction permet d'effectuer le formatage du cylindre spécifié dans CH (Format drive starting at given track).

Interruption 13h, Fonction 08h

Cette fonction permet d'effectuer la lecture des paramètres de formatage du disque (Get drive parameters).

Interruption 13h, Fonction 09h

Cette fonction permet d'effectuer l'initialisation d'unité de disque dur supplémentaire (Initilize controller with drive parameters).

Interruption 13h, Fonction 0Ah

Cette fonction permet d'effectuer la lecture de secteurs étendus (Read long sector(s)).

Interruption 13h, Fonction 0Bh

Cette fonction permet d'effectuer l'écriture de secteurs étendus (Write long sector(s)).

Interruption 13h, Fonction 0Ch

Cette fonction permet d'effectuer le déplacement de la tête de lecture/écriture (Seek to cylinder).

Interruption 13h, Fonction 0Dh

Cette fonction permet d'effectuer le recalibrage du contrôleur de disque (Reset disk).

Interruption 13h, Fonction 0Eh

Cette fonction permet d'effectuer la lecture d'un tampon de secteur (Read sector buffer).

Interruption 13h, Fonction 0Fh

Cette fonction permet d'effectuer l'écriture d'un tampon de secteur (Write sector buffer).

Interruption 13h, Fonction 10h

Cette fonction permet d'effectuer la vérification de la disponibilité de l'unité (Check if drive ready).

Interruption 13h, Fonction 11h

Cette fonction permet d'effectuer le rangement de la tête de lecture sur le cylindre 0 (Recalibrate drive).

Interruption 13h, Fonction 12h

Cette fonction permet d'effectuer le test de mémoire du contrôleur (Controller Ram diagnostic).

Interruption 13h, Fonction 13h

Cette fonction permet d'effectuer le test de l'unité (Drive diagnostic).

Interruption 13h, Fonction 14h

Cette fonction permet d'effectuer le test interne du contrôleur (Controller interval diagnostic).

Interruption 13h, Fonction 15h

Cette fonction permet de demander le type d'unité de lecture (Get disk type).

Interruption 13h, Fonction 16h

Cette fonction permet de demander l'état du changement de disquette (Detect disk change).

Interruption 13h, Fonction 17h

Cette fonction permet de demander les spécifications du format des disquettes (Set disk type for format).

Interruption 13h, Fonction 18h

Cette fonction permet d'effectuer la sélection du type de média pour le formatage (Set Media type for format).

Interruption 13h, Fonction 18h

Cette fonction permet de demander des information SCSI.

Interruption 13h, Fonction 19h

Cette fonction permet d'effectuer le rangement des têtes de lecture (Park heads).

Interruption 13h, Fonction 1Ah

Cette fonction permet d'effectuer le formatage d'un unité de disque ESDI (Format unit).

Interruption 13h, Fonction 1Bh

Cette fonction permet de demander l'entête du fabricant (Get Manufacturing header).

Interruption 13h, Fonction 27h

Cette fonction permet d'effectuer la vérification de l'installation de QuickCache II version 4.20.

Interruption 13h, Fonction 31h

Cette fonction permet d'effectuer la réservation de la mémoire au QuickCache II version 4.20.

Interruption 13h, Fonction 42h, Sous-Fonction 57h

Cette fonction permet d'effectuer la vérification de l'installation de Beame & Whiteside BWLPD.

Interruption 13h, Fonction 53h, Sous-Fonction 42h

Cette fonction permet d'effectuer la vérification de l'installation de ScanBoot.


Dernière mise à jour: Samedi, le 28 janvier 2006