Capítulo - 16
Desarrollar más utilidades para los discos
Introducción
En este capítulo discutiremos, cómo utilizar la información de MBR, DBR, el FAT y directorios de raíz para desarrollar los programas utilitarios que pueden ayudarnos en el manejo de los datos, en la optimización del almacenaje o adentro pueden las tareas de localización de averías del disco.
Generalmente, estos programas son solución a un cierto problema específico. Algunos programas utilitarios y su programación se han discutido en este capítulo.
Particiones que ocultan
Generalmente, la utilidad que oculta de la partición es utilizada por esos usuarios que trabajen en tal sistema informático que sea utilizado por los usuarios. Si hay muchos usuarios para iguales la computadora, puede haber una gran posibilidad, que los datos de otro usuario pueden ser leídos, ser robados, o ser suprimidos.
En tal caso, donde el usuario tiene un ciertos datos importantes o cierta información confidencial en la misma computadora, él puede estar dispuesto a ocultar la partición en la cual él tiene sus datos de una manera tal que la partición no se deba alcanzar por el sistema operativo, para no poder alcanzar por el otro usuario.
Cuando el usuario desea trabajar en el sistema, él puede tener acceso a la partición detrás, apenas unhiding la partición. Estos tipos de acontecimientos ocurren generalmente en las instituciones profesionales, en donde las computadoras son utilizadas por muchos estudiantes pero los estudiantes mayores se preocupan siempre de su trabajo importante de los datos o de proyecto. Como en la carencia del conocimiento, el nuevo estudiante puede dañar o aún suprimir sus datos.
Cómo la partición se oculta
La tabla siguiente representa el formato de la partición en la tabla de la partición de MBR:
Compensación |
Significado |
Tamaño |
Descripción |
00H |
Tipo octeto del cargador del indicador |
1 octeto |
Si el octeto es 00H, la partición es inactiva y si el octeto es 80H, la partición es activa (o Bootable) |
01H |
Número principal del principio de la partición |
1 octeto |
Comenzar el número principal de la partición en sistema hexadecimal |
02H |
Número del sector y de cilindro del principio de la partición |
2 octetos |
6 pedacitos de primer octeto hacen comenzar número del sector y la combinación de 2 pedacitos restantes (como dos pedacitos más significativos) más 8 pedacitos de otro octeto (pedacitos lo más menos posible significativos del resto 8 del número 10-Bit) hace el número de cilindro que comienza de la partición |
04H |
Octeto del indicador del sistema de ficheros |
1 octeto |
Octeto del indicador del sistema de ficheros en sistema hexadecimal (para la lista completa de los octetos del indicador de la partición, referir el capítulo el “acercamiento lógico a los discos y al OS” discutidos anterior en este libro) |
05H |
Número principal del extremo de la partición |
1 octeto |
Terminar el número principal de la partición en sistema hexadecimal |
06H |
Número del sector y de cilindro del extremo de la partición |
2 octetos |
6 pedacitos de primer octeto hacen que el conclusión el sector numera y la combinación de 2 pedacitos restantes (como dos pedacitos más significativos) más 8 pedacitos de otro octeto (pedacitos lo más menos posible significativos del resto 8 del número 10-Bit) hace el número de cilindro del conclusión de la partición |
08H |
Número absoluto del sector del principio de la partición |
4 octetos |
Número de sectores entre el MBR y el primer sector en la partición |
0CH |
Número absoluto del sector del extremo de la partición |
4 octetos |
Número de sectores en la partición |
Total = 16 octetos |
En la compensación 04H, en cada entrada de la partición, hay un octeto del indicador del sistema de ficheros. Este octeto del indicador representa el tipo de sistema de ficheros de esa partición. Si el valor de este octeto se cambia, la identidad de la partición se cambia.
Por ejemplo, el valor del octeto del indicador de la partición para el “FAT del DOS 12-Bit” es 0x01. Si este valor se cambia a 0x11, la identidad del sistema de ficheros en la entrada de la tabla de la partición se cambia al “FAT ocultado del DOS 12-Bit” (para la lista completa de los octetos del indicador de la partición, referir el capítulo “acercamiento lógico a los discos y al OS” discutidos anterior en este libro).
La tabla dada las demostraciones siguientes que más ejemplos del octeto del indicador del sistema de ficheros para alguna partición mecanografían:
Tipo octeto de la partición del indicador |
Descripción del sistema de ficheros de la partición |
0x01 |
FAT del pedacito del DOS 12 |
0x11 |
FAT ocultado del pedacito del DOS 12 |
0x04 |
FAT del pedacito del DOS 16 (<=32MB) |
0x14 |
FAT ocultado del pedacito del DOS 16 (<=32MB) |
0x05 |
DOS ampliado |
0x15 |
DOS ocultado ampliado |
0x06 |
Pedacito del DOS 16 grande (> 32MB) |
0x16 |
Pedacito ocultado del DOS 16 grande (> 32MB) |
0x07 |
NTFS |
0x17 |
NTFS ocultado |
0x0B |
Windows FAT32 |
0x1B |
Windows ocultado FAT32 |
0x0C |
Windows FAT32 (LBA) |
0x1C |
Windows ocultado FAT32 (LBA) |
0x0E |
Windows FAT16 (LBA) |
0x1E |
Windows ocultado FAT16 (LBA) |
0x0F |
Windows ampliado |
0x1F |
Windows ocultado ampliado |
Aquí vemos que la partición ocultada correspondiente para cualquier sistema de ficheros es encontrada agregando el valor 0x10 a su octeto del indicador del sistema.
Aunque no es la regla dura y rápida para ocultar la partición con todo trabaja incluso para la mayor parte de el sistema de ficheros. La razón detrás de ella es que cuando cambiamos el valor del octeto del indicador de la partición, la identidad del sistema de ficheros en la entrada de la tabla de la partición está cambiada. Y es muy raro que el nuevo sistema de ficheros también es apoyado por el mismo sistema operativo.
|
page 1 | 2 | 3 | 4 | 5 | 6 |
|
|
|