Симпосилання - це не що інше, як шлях, загорнутий у дуже малу кількість магії файлової системи. Існує будь-яка кількість способів, коли він може стати недійсним ("зламаним"), більшість з яких включає один або кілька файлів або каталогів, які перейменовані. Оскільки Windows є споживчим програмним забезпеченням, у вас може бути велика кількість дуже погано розроблених програм, що працюють на "типовій" установці. В результаті цього злому набагато важче уникнути, ніж на сервері, де (теоретично) кожна програма, яка торкається диска, - відома кількість.
Ярлики незахищені до більшості форм поломки, оскільки вони відстежують цілі незалежно від шляху. Це робить їх більш зручними для користувачів. Вони спеціально розроблені для споживачів з підходом "просто роби те, що я маю на увазі, і не турбуй мене про деталі".
Тепер ви можете використовувати жорсткі посилання для цього (певною мірою), але жорсткі посилання мають ряд складних властивостей, які роблять їх непридатними для використання споживачами. Зокрема, файли отримують нові номери inode занадто легко, а деякі програми резервного копіювання досить ефектно розбиваються, стикаючись із жорсткими посиланнями. Перший (можливо) може бути вирішений за допомогою тунелювання файлової системи (це насправді, як ярлики вирішують пов'язану проблему), але остання є набагато складнішою проблемою.
(Я, мабуть, слід також зазначити, що "вирішення" жорстких зв'язків з тунелюванням, очевидно, нетривіально, оскільки це не лише питання повторного вкладення метаданих, які "загубилися". або перепризначте їх після закінчення факту без належної роботи. Оскільки в ярликах використовуються інші метадані, які можна легко налаштувати, наприклад, час створення, у них не виникає цієї проблеми.)