Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Windows Vista и Windows Server 2008 изменены расположения по умолчанию для пользовательских данных и системных данных. Например, пользовательские данные, ранее сохраненные в каталоге %SystemDrive%\Documents and Settings, теперь хранятся в каталоге %SystemDrive%\Users. Для обратной совместимости старые расположения имеют точки соединения, указывающие на новые расположения. Например, C:\Documents and Settings теперь является точкой соединения, которая указывает на C:\Users. Приложения резервного копирования должны иметь возможность резервного копирования и восстановления точек соединения.
Эти точки соединения можно определить следующим образом:
- Они имеют набор атрибутов FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_HIDDEN и FILE_ATTRIBUTE_SYSTEM файлов.
- Они также имеют свои списки управления доступом (ACL), чтобы запретить доступ на чтение всем пользователям.
Приложения, вызывающие определенный путь, могут проходить через эти точки соединения, если у них есть необходимые разрешения. Однако попытки перечисления содержимого точек соединения приведет к сбоям. Важно, чтобы приложения резервного копирования не пересекали эти точки соединения или пытались выполнить резервное копирование данных под ними по двум причинам:
- Это может привести к тому, что приложение резервного копирования выполняет резервное копирование одних и того же данных более одного раза.
- Это также может привести к циклам (циклические ссылки).
Per-User соединения и системные соединения
Точки соединения, используемые для обеспечения виртуализации файлов и реестра в Windows Vista и Windows Server 2008, можно разделить на два класса: соединения для каждого пользователя и системные соединения.
Соединения для каждого пользователя создаются внутри профиля каждого отдельного пользователя, чтобы обеспечить обратную совместимость для пользовательских приложений. Точка соединения на C:\Users\имя пользователя\Мои документы, указывающие на C:\Users\имя пользователя\Documents— пример соединения с пользователем. Соединения для каждого пользователя создаются службой профилей при создании профиля пользователя.
Другие соединения — это системные соединения, которые не находятся в каталоге Users\имени пользователя. Примеры системных соединений:
- Документы и параметры
- Соединения в профилях всех пользователей, общедоступных и стандартных пользователей
Соединения системы создаются userenv.dll при вызове Приветствия Windows (также называется компьютером внестандартного интерфейса или mOOBE).
Заметка
Если пользователь изменяет язык системы на язык, отличный от английского, то точки соединения между пользователем и системой будут созданы с локализованными именами.