Проблема: Я сильно полагался на точки соединения NTFS в Windows XP, хотя они явно не были "официальной" функцией операционной системы. Теперь MSFT щедро сделал точки соединения NTFS официальной частью Vista, но, очевидно, они также намеренно сломали их. Теперь мои подключенные точки WinXP на портативном USB-накопителе не работают, когда я подключаю этот накопитель к Vista.
Вопросы: Есть ли у кого-нибудь скрипт, который заставит NTFS-соединения, созданные на XP, корректно работать в ОБА Vista и XP? Есть ли документация или спецификация, которая объясняет, что MSFT сделал, чтобы вызвать этот сбой?
Обновление: Спасибо, Ульрих и Скотт, за ваши дополнительные вопросы. Инструментом, который я использовал для создания соединений, был Systinternals Junction v1.05 , хотя я не могу с уверенностью сказать, что все они были созданы с этой конкретной версией приложения, размещенного сейчас в MSFT.
Что касается того, как используются соединения ... при условии, что внешнее устройство "Q Drive":
1) Некоторые элементы на Q-диске представляют собой соединения, которые указывают из одного места на Q-диске в другое место на Q-диске (например, в случаях, когда мне нужно было иметь папку в более чем одном месте, и традиционный ярлык в стиле .lnk не сработает)
2) Некоторые элементы представляют собой соединения, которые указывают непосредственно с диска C на места на диске Q. Эти элементы, очевидно, не работают, когда Q Drive фактически не подключен (XP или Vista), но при подключении в Vista соединения не работают, как в XP.