Osservazioni su codificazione di programma:
Nella codificazione di programma data più presto, stiamo continuando basicamente effettuare le seguenti mansioni per gradi:
- il dinfo indica alla struttura del diskinfo_t che contiene le informazioni dei parametri richiesti tramite il funzionamento realizzato dalla funzione del _bios_disk.
- Poiché desideriamo leggere il primo settore del disc quindi la posizione del settore sarà come segue:
Parametro |
Che cosa significa |
dinfo.drive = 0x80 |
Indica l'azionamento fisico 80H che è il primo azionamento di disco rigido. |
dinfo.head = 0 |
Indica al numero capo 0 |
dinfo.track = 0 |
Indica alla pista 0 |
dinfo.sector = 1 |
Primo settore del disco magnetico che è settore 1 |
dinfo.sector = 1 |
Numero di settori da considerare per l'operazione di lettura = 1 |
dinfo.buffer = dbuf |
I dati attenuano per il funzionamento |
- Aprire un flusso della lima di nome di archivio dato utente e del percorso per memorizzare il sostegno di MBR dei 512 byte esatti. Il nome di archivio ed il percorso è immagazzinato nel nome di schedario di allineamento di carattere.
- il _bios_disk (_DISK_READ, &dinfo) legge il primo settore del disco rigido (80H), specificato dal dinfo.
- La condizione restituita, è memorizzata nel risultato che è usato per visualizzare il messaggio per il funzionamento riuscito o per visualizzare un messaggio di errore sullo schermo se qualunque errore accade.
Programma per ristabilire il MBR da sostegno:
Se il MBR è corrotto c'è ne come, il programma dato gli aiuti seguenti per ristabilire il MBR indietro. Dovrebbe essere tenuto sempre presente che l'uso illegale o l'uso nella mancanza di conoscenza può di questo programma, può distruggere le vostre informazioni di dati nel disco rigido e può rendere gli interi dati inaccessibili. Dovreste essere sicuri di che cosa state andando fare. Altrimenti potete di più complicare il problema.
|