Windows XP vs Vista: NTFS Junction points

前端 未结 6 2014
臣服心动
臣服心动 2021-02-02 12:52

Problem: I relied heavily on NTFS Junction points in Windows XP, even though they apparently were not an \"official\" feature of the operating system. Now MSFT

6条回答
  •  旧巷少年郎
    2021-02-02 13:38

    Junctions and symbolic links are two different types of NTFS objects and are not exactly the same thing. Why your junctions are not recognized in Vista is a mystery, but the junction functionality still exists in Vista and it not purposefully broken.

    You can use mklink (http://technet.microsoft.com/en-us/library/cc753194.aspx) to create soft links (the default), hard links (/h), or junctions (/j). The biggest improvement of sym links over junctions is sym links can reference files OR directories (junctions are directory only) and the can reference network shares as well (junctions cannot).

    But the bottom line is they are different. Can't tell you why your existing junctions are not recognized by Vista though. You can still create them as described above.

    There freeware utility referenced in another post (LinkMagic) is your best bet to getting your junctions working again. Or recreate them with mklink.

提交回复
热议问题