Puntos de unión
En Windows Vista y Windows Server 2008, las ubicaciones predeterminadas de los datos de usuario y los datos del sistema han cambiado. Por ejemplo, los datos de usuario almacenados anteriormente en el directorio %SystemDrive%\Documents and Settings 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 establecidos los atributos de archivo FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_HIDDEN y FILE_ATTRIBUTE_SYSTEM.
- 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 provocarán errores. Es importante que las aplicaciones de copia de seguridad no atraviesan estos puntos de unión o intenten realizar una copia de seguridad de los datos en ellos, por dos motivos:
- 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).
uniones de Per-User 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 de cada perfil de usuario individual para proporcionar compatibilidad con versiones anteriores para las aplicaciones de usuario. El punto de unión en C:\Users\username\My Documents que apunta a C:\Users\username\Documents es un ejemplo de unión por usuario. El servicio de perfiles crea las uniones por usuario cuando se crea el perfil del usuario.
Las demás uniones son uniones del sistema que no residen en el directorio Users\username . 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.