|
Parámetro |
Qué significa |
dinfo.drive = 0x00 |
Indica la impulsión 0 que es la impulsión de diskette (a:) |
dinfo.head = cabeza |
Señala al número principal 0 y 1 pues el disco blando tiene dos lados (dos cabezas) |
dinfo.track = pista |
Señala a la pista 0 a 79 pues hay 80 pistas en cada lado del disco blando. |
dinfo.sector = sector |
Señala al sector 1 a 18 pues hay 18 sectores en cada pista. |
dinfo.sector = 1 |
El número de los sectores a considerar para escribe la operación = 1 |
dinfo.buffer = dbuf |
Los datos protegen para la operación |
- el _bios_disk (_DISK_WRITE, &dinfo) escribe los datos en los sectores de la superficie física de la diskette, especificada por dinfo.
- El estado vuelto se almacena en el resultado que se utiliza para exhibir el mensaje para la operación acertada o para exhibir un mensaje de error en la pantalla si ocurre cualquier error.
Si después de que el método - 2 que tu disco blando nuevo no funciona, tú puede aplicar más lejos método - 1 en tu disco blando nuevo, que utilizaste como disco durante el método - 2 de la destinación.
No sólo esto pero también el número de golpes y de ensayos puede variar depender de la corrupción del disco. Pero no necesitas preocuparse si incluso después no estés consiguiendo los resultados satisfactorios.
Puedes intentar el archivo por la recuperación del archivo o puedes intentar muchas más extremidades que aprendas en el siguiente. Aquí pondremos la idea en ejecución de recoger la información del archivo de directorios de raíz, en nuestra programación para recuperar los datos. |
Pensamiento para la recuperación lógica para los datos suprimidos o perdidos:
Todos los casos anteriores que discutimos en este capítulo para la recuperación, debíamos recuperar los datos en tales casos donde contábamos con que solamente el DBR estuviera corrompido y los sectores en la pista 0, teniendo FAT1, FAT2 y los directorios de raíz es legible.
Pero si el problema es debido a la corrupción del FAT o los datos se han suprimido del disco o deseas recuperar los datos directamente leyendo su información del directorio de raíz, necesitamos leer la información por ejemplo, el nombre de fichero, comenzando el racimo, el tamaño del archivo, la cualidad etc. de su entrada en la guía de raíz.
Pues hemos discutido ya sobre directorio de raíz en capítulos anteriores que hay la información de 32 octetos para cada archivo o directorio. Se dividen estos 32 octetos como sigue:
Número de octetos |
Descripción de la información |
8 octetos |
Nombre de fichero |
3 octetos |
Extensión |
1 octeto |
Cualidad |
10 octetos |
Reservado |
2 octetos |
Actualizado de Tiempo, creado o pasado |
2 octetos |
Actualizado de la fecha, creado o pasado |
2 octetos |
Comenzar el racimo |
4 octetos |
Tamaño del archivo |
|
|