Sistemas operativos modernos

de bytes usados en el registro, el identificador (índice, número consecutivo) del registro base (que sólo se usa en los registros de extensión) y algunos otros campos diversos. Después del encabezado del registro viene el encabezado del primer atributo, luego el primer valor de atri­ buto, el encabezado del segundo atributo, el valor del segundo atributo y así en forma sucesiva. NTFS define 13 atributos que pueden aparecer en registros MFT. Esos atributos se presen­ tan en la figura 11-35. Cada registro MFT consiste en una sucesión de encabezados de atribu­ to, cada uno de los cuales identifica el atributo que está encabezando y da la longitud y la ubicación del campo de valor junto con diversos indicadores y otra información. Por lo regu­ lar, los valores de atributo vienen inmediatamente después de sus encabezados, pero si un va­ lor es demasiado largo como para caber en el registro MFT, se podría colocar en otro bloque de disco. Se dice que tal atributo es un atributo no residente. El atributo de datos es un candida­ to obvio para tal tratamiento. Algunos atributos, como el nombre, pueden repetirse, pero todos deben aparecer en un orden fijo en el registro MFT. Los encabezados de los atributos residen­ tes ocupan 24 bytes; los de atributos no residentes son más largos porque contienen informa­ ción acerca de dónde se encuentra el atributo en el disco. Atributo D escripción Información estándar Bits indicadores, marcas de hora, etc. Nombre de archivo En Unicode: podría repetirse para nombre MS-DOS Descriptor de seguridad Obsoleto. Esa información ahora está en $Extend$Secure Lista de atributos Ubicación de registros MFT adicionales, si se necesitan Identificador de objeto Identificador de archivo de 64 bits único en este volumen Punto de reanálisis Sirve para montajes y enlaces simbólicos Nombre de volumen Nombre de este volumen (sólo se usa en SVolume) Información de volumen Versión del volumen (sólo se usa en $Volume) Raíz índice Se usa para directorios Asignación de índice Se usa en directorios muy grandes Mapa de bits Se usa en directorios muy grandes Flujo utilitario de registro Controla las entradas en SLogFile Datos Datos de flujo; puede repetirse Figura 11*35. Los atributos empleados en registros MFT. El campo de información estándar confiene el dueño del archivo, información de seguri­ dad, las marcas de hora que necesita POSDC, la cuenta de enlaces duros, los bits de sólo lectura y de archivado, etc. Se trata de un campo de longitud fija que siempre está presente. El nom­ bre de archivo está en Unicode y es de longitud variable. Para hacer que los archivos con nombres que no son de MS-DOS sean accesibles para los programas viejos de 16 bits, los archivos tam­ bién pueden tener un nombre MS-DOS de 8 + 3 caracteres. Si el nombre de archivo real se ajusta a la regla 8 4 - 3 de MS-DOS, no se usa un nombre MS-DOS secundario. En NT 4.0, la información de seguridad podía colocarse en un atributo, pero en Windows 2000 se coloca toda en un solo archivo con el fin de que varios archivos puedan compartir la

RkJQdWJsaXNoZXIy MjI4NDcx