Er zijn sommige extra waarden van cmd die slechts door biosdiskfuncties worden gebruikt. Deze waarden van cmd worden toegestaan slechts voor XT, BIJ, PS/2, en compatibele systemen. De waarden zijn beschreven in de daarna gegeven lijst:
cmd |
Wat het doet |
6 |
Formatteert een spoor en plaatst slechte sectorvlaggen |
7 |
Formatteert het aandrijvingsbegin bij een specifiek spoor |
8 |
Keert de huidige aandrijvingsparameters in eerste 4 bytes van buffer terug |
9 |
Initialiseert aandrijving-paar kenmerken |
10 |
Leest lang (512 plus 4 extra bytes per sector) |
11 |
Schrijft lang (512 plus 4 extra bytes per sector) |
12 |
Zoekt een schijf |
13 |
Het de schijfterugstellen van vervangingen |
14 |
Leest sectorbuffer |
15 |
Schrijft sectorbuffer |
16 |
Test of de genoemde aandrijving klaar is |
17 |
Calibreert de aandrijving opnieuw |
18 |
Kenmerkende de RAM van het controlemechanisme |
19 |
Kenmerkende aandrijving |
20 |
Interne kenmerkend van het controlemechanisme |
diskinfo_t Structure
diskinfo_t wordt de structuur gebruikt door _ bios_diskfunctie. De beschrijving van de structuur is als volgt:
struct diskinfo_t {
unsigned drive, head, track, sector, nsectors;
void far *buffer;
};
Waar de aandrijving de schijfaandrijving specificeert die moet worden gebruikt. Herinner altijd dat voor de harde schijven, de fysieke aandrijving, niet de schijfverdeling wordt gespecificeerd. Als u verdelingen wilt in werking stellen, moet het toepassingsprogramma de informatie van de verdelingslijst van die schijf zelf ook interpreteren.
|