¿Qué son los "registros repartidos"?
Mi ordenador acaba de hacer un chkdisk
, y cuando terminó de procesar los registros del archivo, dijo que había procesado “44 registros de reparación”. ¿Qué son exactamente?
Mi ordenador acaba de hacer un chkdisk
, y cuando terminó de procesar los registros del archivo, dijo que había procesado “44 registros de reparación”. ¿Qué son exactamente?
Los Reparse Points son una característica de NTFS que proporciona un mecanismo para que los controladores del filtro del sistema de archivos intercepten una solicitud de acceso a un archivo y la reescriban potencialmente. Proporcionan el mecanismo que potencia otras características de NTFS:
El enlace de Sathya proporciona una mirada más profunda :
Una aplicación que quiere utilizar la función almacena los datos específicos de la aplicación - que puede ser cualquier tipo de datos - en un punto de reparación. El punto de reparación se etiqueta con un identificador específico de la aplicación y se almacena con el archivo o directorio. También se asocia un filtro especial específico de la aplicación (una especie de controlador) con el tipo de etiqueta del punto de reparación y se da a conocer al sistema de archivos. […]
[…] Cuando el sistema de archivos va a abrir el archivo, se da cuenta del punto de reparación asociado al archivo. A continuación, “repara” la solicitud original del archivo, encontrando el filtro apropiado asociado con la aplicación que almacenó el punto de reparo, y pasando los datos del punto de reparo a ese filtro. El filtro puede entonces utilizar los datos del punto de reparo para hacer lo que sea apropiado según la funcionalidad del punto de reparo prevista por la aplicación.
La forma en que el controlador del sistema de archivos (FSD) averigua el filtro del sistema de archivos (o el minifiltro) es comprobando el ReparseTag
de los metadatos y, para los puntos de reparación de terceros, un GUID que forma parte de los metadatos de cada punto de reparación. La lista anterior de características son en su mayoría las suministradas por Microsoft como parte de varias versiones y ediciones de Windows (uniones introducidas en Windows 2000, enlaces simbólicos en Vista/2008), pero uno puede solicitar que Microsoft le asigne un GUID como se señala en MSDN aquí (sección de comentarios).