Одной из самых интересных возможностей файловой системы NTFS является возможность создавать связки, которые являются виртуальными указателями из одной файловой локации на другую. Связки являются важной частью истории программной совместимости Windows Vista...
С целью сократить количество проблем с программной совместимостью разработчики Microsoft переименовали некоторые папки, к примеру, C:\Documents and Settings в C:\Users, использовав так называемые связки. Эти связки автоматически перенаправляют запросы на чтение и запись из ранее известных локаций во вновь назначенные. Таким образом, разработчикам нет необходимости переделывать свои старые приложения.
Как узнать?
Если глядя на содержимое папки, вы наткнулись на папку со знаком ярлыка, как папка ‘Documents and Settings’ на нижеприведенном скриншоте, знайте - это связка. Если вы щелкните на этой папке, система вежливо сообщит, что к папке нет доступа …так где же на самом деле находятся файлы?
Простейшим способом проследить реальное расположение файлов – это запустить консоль и перейти в папку, которая содержит связки, а затем выполнить команду “dir /a:s *.”. Такая операция выведет в окно консоли все системные объекты, находящиеся в данной папке, включая связки и папки, на которую они ссылаются. Вуаля, теперь вы знаете, где на самом деле находятся файлы.
Что это дает?
Знание связок может оказаться очень важным как с точки зрения устранения проблем программной совместимости, так и с точки зрения оценки. В частности, когда мы говорим о приложениях, сканирующих всю систему. Если программа резервного копирования не знает, как обращаться с связками, тогда может случиться, что у вас на жестком диске окажется две одинаковые резервные копии. Это не только засоряет ваш жесткий диск, но также может стать причиной увеличения времени загрузки ОС – из-за увеличившегося размера профиля. В дополнении скажу, что антивирусные приложения, которые проводят периодическое сканирование файловой системы, на свои цели будут тратить гораздо больше времени, чем обычно, что вызвано повторным сканированием одних и тех же файлов.
Источник:
Перевод: deeper2k
Комментарии
Не хочу обидеть переводчика (он всё-таки старался), но если в статье заменить "связки" на "ссылки" (links), а "локации" на "расположение" (location), то всё будет намного понятнее.
дело в том, что links - это совсем не тоже самое, что junction points
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире