Ci sono alcuni valori supplementari di cmd che sono usati soltanto dalle funzioni del biosdisk. Questi valori di cmd sono permessi soltanto il XT, A, PS/2 e compatibles. I valori sono stati descritti nella tabella data dopo:
cmd |
Che cosa |
6 |
Formatta una pista e regola le bandierine difettose del settore |
7 |
Formatta l'azionamento che comincia ad una pista specifica |
8 |
Restituisce i parametri correnti dell'azionamento nei primi 4 byte dell'amplificatore |
9 |
Inizializza le caratteristiche di guid-accoppiamento |
10 |
Fa un lungo colto (512 più 4 byte supplementari per il settore) |
11 |
Fa un lungo scrivono (512 più 4 byte supplementari per il settore) |
12 |
Fa una ricerca del disc |
13 |
Alterna la risistemazione del disc |
14 |
Legge l'amplificatore del settore |
15 |
Scrive l'amplificatore del settore |
16 |
Le prove se l'azionamento chiamato è aspettano |
17 |
Recalibrates l'azionamento |
18 |
Diagnostico della RAM del regolatore |
19 |
Guidare il diagnostico |
20 |
Diagnostico interno del regolatore |
struttura del diskinfo_t
la struttura del diskinfo_t è usata dalla funzione del _bios_disk. La descrizione della struttura è come segue:
struct diskinfo_t {
unsigned drive, head, track, sector, nsectors;
void far *buffer;
};
Dove l'azionamento specifica l'azionatore del disco che deve essere usato. Ricordar sempre di che per i dischi rigidi, l'azionamento fisico è specificato, non il divisorio del disc. Se desiderate funzionare i divisorii, il programma di applicazione deve anche interpretare le informazioni di quel disc in se della tabella del divisorio.
|