Sistemas operativos modernos

Encabezado de Encabezado información de raíz índice estándar Encabezado de registro ^ \ \ / Una entrada de directorio contiene el índice MFT del archivo, la longitud del nombre de archivo, el nombre del archivo y diversos campos e indicadores I Información | estándar Figura 11-38. Registro M F T para un directorio pequeño. Esta llamada se envía a la biblioteca compartida en nivel de usuario, kernel32.dll, donde se an­ tepone \?? al nombre de archivo, lo que da \??\C;\maria\web.htm Este nombre es el que se pasa como parámetro a la llamada al sistema NtFileCreate. Luego el sistema operativo inicia la búsqueda en la raíz del espacio de nombres del admi­ nistrador de objetos (vea la figura 11-12). Después examina el directorio \?? en busca de C;, y lo encuentra. Este archivo es un enlace simbólico con otra parte del espacio de nombres del ad­ ministrador de objetos, el directorio \Device. El enlace por lo regular termina en un objeto cu­ yo nombre será algo parecido a \Device\HarddiskVolumel. Este objeto corresponde a la primera partición del primer disco duro. A partir de este objeto es posible determinar cuál MFT hay que usar; es decir, la que está en esta partición. Estos pasos se muestran en la figura 11-39. 5. Devolver identificador Figura 11-39. Pasos para buscar el archivo C:\maria\web.htm. El análisis del nombre de archivo continúa ahora en el directorio raíz, cuyos bloques pue­ den determinarse a partir de la entrada 5 en MFT (vea la figura 11-34). Ahora se busca la cadena “maria” en el directorio raíz, que devuelve el índice de la MFT correspondiente al directorio maria. Luego se busca la cadena “web.htm” en ese directorio. Si se encuentra, el resultado es

RkJQdWJsaXNoZXIy MjI4NDcx