Section courante

A propos

Section administrative du site

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.

Références

Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 58 à 82.

Dernière mise à jour : Jeudi, le 3 mars 2016