In entrambe funzioni, i dati sono letti in e scritto dall'amplificatore a 512 byte per il settore che è il formato logico del settore di un disco rigido e del valore restituiti da entrambe le funzioni è il valore dell'insieme del registro dell'ASCIA dalla chiamata INTERNA di ESSERE VIVENTE 0x13H. Se la funzione è byte riuscito e alto = 0, che il mezzo il completamento riuscito ed il byte basso contiene il numero di settori colti, scritti o verificati e così via. Ma se ci è qualunque errore e la funzione non riesce, il valore di alto byte sarà uno di seguenti codici di errore che sono descritti nella seguente tabella:
Valore |
Descrizione |
0x00 |
Completamento riuscito (non un errore!!) |
0x01 |
Ordine difettoso |
0x02 |
Contrassegno di indirizzo non trovato |
0x03 |
Tentativo di scrivere al disc write-protected |
0x04 |
Settore non trovato |
0x05 |
Ripristinar venuto a mancare (disco rigido) |
0x06 |
Il disc è cambiato dall'ultimo funzionamento |
0x07 |
Guidare l'attività di parametro vengono a mancare |
0x08 |
Accesso di memoria diretta (DMA) sorpassato |
0x09 |
Tentare di effettuare il DMA attraverso il contorno 64K (errore di contorno di dati o settori di >80H) |
0x0A |
Il settore difettoso ha rilevato |
0x0B |
Pista difettosa rilevata |
0x0C |
Pista non confirmata |
0x0D |
Numero non valido di settori sulla disposizione (disco rigido PS/2) |
0x0E |
Contrassegno di indirizzo di dati di controllo rilevato (disco rigido) |
0x0F |
L'arbitrato di DMA uguaglia di gamma (disco rigido) |
0x10 |
CRC/ECC difettoso sul disc colto |
0x11 |
Errore di dati corretto CRC/ECC (non un errore realmente) |
0x20 |
Il regolatore è venuto a mancare |
0x31 |
Nessun mezzi nell'azionamento (estensioni INTERNE di IBM/MS 13) |
0x32 |
Tipo di azionamento errato memorizzato nel CMOS (Compaq) |