как он все еще указывает на тот же файл, если меняется буква диска?
Это не так. Который действительно расстраивает.
значение, указанное в "Target", является абсолютным
К сожалению, так оно и есть. Тем не менее, Windows автоматически исправляет неисправные ярлыки, если это возможно, используя некоторую причудливую логику. Вы, вероятно , обнаружите , что ваши ярлыки работать даже после смены буквы диска. Ярлыки будут магически обновляться по мере их использования.
Мой совет
Если возможно, присвойте всем USB-ключам одинаковые буквы на всех компьютерах с Windows. Сначала пропустите несколько букв (чтобы освободить место для жестких дисков и новых USB-ключей, которые вы можете вставить в будущем, прежде чем вы сможете изменить букву диска).
Я назначил своему первому USB-ключу букву J:
остальные идут оттуда. С тех пор у меня никогда не было проблем с заменой букв дисков или USB-ключей.