Compartir a través de


Puntos de unión

En Windows Vista y Windows Server 2008, las ubicaciones predeterminadas para los datos de usuario y los datos del sistema han cambiado. Por ejemplo, los datos de usuario almacenados anteriormente en el directorio \Documents and Settings de %SystemDrive%ahora se almacenan en el directorio %SystemDrive%\Users. Por motivos de compatibilidad con versiones anteriores, las ubicaciones antiguas tienen puntos de unión que apuntan a las nuevas ubicaciones. Por ejemplo, C:\Documents and Settings es ahora un punto de unión que apunta a C:\Users. Las aplicaciones de copia de seguridad deben ser capaces de realizar copias de seguridad y restaurar puntos de unión.

Estos puntos de unión se pueden identificar de la siguiente manera:

  • Tienen los atributos de archivo FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_HIDDEN y FILE_ATTRIBUTE_SYSTEM establecidos.
  • También tienen sus listas de control de acceso (ACL) establecidas para denegar el acceso de lectura a todos.

Las aplicaciones que llaman a una ruta de acceso específica pueden atravesar estos puntos de unión si tienen los permisos necesarios. Sin embargo, los intentos de enumerar el contenido de los puntos de unión producirán errores. Es importante que las aplicaciones de copia de seguridad no atraviesan estos puntos de unión o intenten realizar copias de seguridad de los datos en ellos, por dos razones:

  • Si lo hace, la aplicación de copia de seguridad puede hacer que se realice una copia de seguridad de los mismos datos más de una vez.
  • También puede conducir a ciclos (referencias circulares).

Per-User uniones y uniones del sistema

Los puntos de unión que se usan para proporcionar virtualización de archivos y registros en Windows Vista y Windows Server 2008 se pueden dividir en dos clases: uniones por usuario y uniones del sistema.

Las uniones por usuario se crean dentro del perfil de cada usuario individual para proporcionar compatibilidad con versiones anteriores para las aplicaciones de usuario. El punto de unión en C:\Users\nombre de usuario\Mis documentos que apunta a C:\Users\nombre de usuario\Documents es un ejemplo de una unión por usuario. El servicio de perfiles crea las uniones por usuario cuando se crea el perfil del usuario.

Las otras uniones son uniones del sistema que no residen en el directorio Users\nombre de usuario. Algunos ejemplos de uniones del sistema son:

  • Documentos y configuración
  • Uniones dentro de los perfiles de usuario todos los usuarios, públicos y predeterminados

Las uniones del sistema se crean mediante userenv.dll cuando Se invoca mediante La bienvenida de Windows (también denominada máquina integrada o mOOBE).

Nota

Si el usuario cambia el idioma del sistema a un idioma distinto del inglés, los puntos de unión por usuario y sistema se crearán con nombres localizados.