Questions tagged «junction»

有关使用NTFS交接点的问题(有点类似于Linux符号链接)。

4
如何在Windows 7中使用命令提示符删除连接点
我相信在Windows Vista中,我们可以使用linkd命令。但是,我在Windows 7中找不到此命令。我知道我可以使用Windows资源管理器并删除联结,但是我想知道是否可以在命令提示符下完成。 我可以使用mklink命令从命令提示符创建联结,那么它的反面是什么(类似linkd)?

2
MKLINK与Junction.exe
SysInternals有一个程序junction.exe,可以在Windows 中创建Junctions(又名reparse points,又名symlinks)。 但是,Windows还附带了一个mklink,它似乎在做同样的事情。 有显着差异吗? 我倾向于认为,如果SysInternals有自己的程序,他们会发现标准MKLink程序存在缺陷。

5
使用Junction链接(mklink)移动Windows文件夹
我的SSD上的空间即将用尽,Windows中似乎有一个19GB的文件夹伸出(%windir%\ Installer)并且无法安全删除(如此处所述:https : //serverfault.com/q/15746)。 现在,它mklink提供了一个名为Junction链接的整洁的小东西-如果我在cmd提示符下启动,然后将所有文件移动到另一个硬盘驱动器,然后运行以下命令: mklink /J C:\Windows\Installer D:\Windows\Installer 我会以某种方式弄乱Windows,还是可以这样做?文件夹权限/属性在整个链接中是否保持不变? 我以前使用过硬链接,它的工作原理就像魅力一样,可以极大地释放我的SSD,但是我从未在系统文件夹上尝试过(我不知道为什么它不起作用,但我不在其中如果我错了,请重新安装整个Windows的心情)

8
如何创建NTFS结?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 如何在Windows XP中创建NTFS交接点?

5
方案-NTFS符号链接还是连接?
差异性 ┌──────────────┬──────────┬──────┬ ───────┬───── ││绝对│相对│文件│目录│UNC│ ├─────────────┼┼────────────┼ ───────┼───── │符号链接│是│是│是│是│是│ │结点│是│-│-│是│-│ └──────────────┴──────────┴──────┴ ───────┴───── 情境 假设我们正在创建一个重新解析点以创建重定向 C:\SomeDir => D:\SomeDir 由于这种情况只需要本地绝对路径,因此可以使用联结或符号链接。在这种情况下,使用其中一个有没有好处? 假定Windows 7适用于OS,而无需考虑向后兼容性。(在Vista之前,本机不支持符号链接,尽管Windows XP上有一个第三方驱动程序提供符号链接支持。) 更新资料 我发现了另一个区别。 符号链接- 链接的权限仅影响链接本身上的删除/重命名操作,(对目标的)读/写访问权限由目标的权限控制 Junction- Junction的权限会影响枚举,撤消对联结的权限将拒绝通过该联结的文件列表,即使目标文件夹具有更多允许的ACL 权限使它变得有趣,因为符号链接可以%ProgramFiles%通过将文件存储在非受限位置并在受限目录中创建符号链接,从而使旧版应用程序访问UAC受限区域(例如)中的配置文件而无需更改现有的访问权限。 更新2 通过Save As...对话框中的文本框导航到Windows 8.1时,Windows 8.1将解析符号目录链接。结点不会扩展。

4
您将Windows 7 SSD安装中的哪些目录链接/连接到HDD?
我打算安装SSD / HDD组合,并将SSD用作启动(Windows 7 x64)驱动器,并将旋转的HDD用作存储驱动器。 是否有特别适合与mklink链接到SSD的日志文件? 将主要用户配置文件移动/链接到SSD是否值得? 我应该尝试在SSD上留出多少空间以达到最佳磨损平衡? 您还考虑将其他哪些目录/文件映射到HDD? 我知道临时目录甚至主配置文件在这里都是不错的选择,我只是想知道任何明显的空间选择或多次写入情况。

1
从HDD到SSD的NTFS Junction Point,会导致性能瓶颈吗?(蒸汽游戏搬迁)
HDD之间的NTFS连接点会导致瓶颈吗?还是将联结存储在内存中? 具体来说,我想在磁性HDD上安装Steam。这意味着所有游戏都将安装在此处。为了受益于我的SSD,我将从HDD上Steam的目录将我正在积极玩的游戏连接到SSD。 我想知道这是否会导致性能问题。每次游戏访问文件时,是否需要读取HDD,读取连接点,解析SSD上的新路径,然后获取真实文件?还是操作系统会缓存此重定向,这样性能损失才第一次出现? 谢谢!

2
什么时候比符号链接更喜欢结点(目录硬链接)?
从技术上讲,我得到了两者之间的区别;这只是一个用法问题。 特别是,我想将一些文件夹从较小的硬盘驱动器移至较大的硬盘驱动器,但是我需要使用某种链接来执行此操作-使用这些文件的应用程序只希望它们位于当前位置,并且不可配置。 我不确定应该将哪个参数传递给mklink:/ J或/ D。在网络上进行一些研究时,场所似乎只是选择一个或另一个,而没有解释他们为什么做出这种选择。 数据由许多小文件和文件夹组成,如果这会影响决策,则它们会被频繁地读写。 有什么想法吗? 谢谢。

3
Windows 7 Backup错误0x81000037显然是由重新解析点引起的,我该怎么办?
我一直收到此错误: 0x81000037:Windows备份尝试从已备份的卷之一上的卷影副本读取时失败 尝试对我的工作站进行Windows备份(Windows 7 Professional x64) http://support.microsoft.com/kb/973455上的MS知识库文章提供了有关如何查找引起问题的重新分析点的说明和说明。在我的C:驱动器上运行此命令会产生大量列表... Volume in drive C is Boot SSD Volume Serial Number is 9066-FF1C Directory of C:\ 2009-07-14 06:08 <JUNCTION> Documents and Settings [C:\Users] 0 File(s) 0 bytes Directory of C:\Program Files (x86)\Git\libexec\git-core 2011-04-04 09:39 <SYMLINK> git-add.exe [C:\Program Files (x86)\Git\bin\git.exe] 2011-04-04 09:39 <SYMLINK> git-annotate.exe [C:\Program …

3
有没有办法在Windows资源管理器中以不同的方式显示结点?
我已经开始使用结点重新映射Windows XP框中的文件夹。太好了-我有两个驱动器,因此这简化了我的组织。 如果Windows资源管理器在视觉上区分了联结与普通文件夹,则我想这样做。理想的情况是覆盖图标(如快捷方式的小箭头)或其他颜色(如压缩文件)。 有什么办法吗?我总是可以使用单独的实用程序(例如junction link magic)来扫描联结,并且我可以轻松地打开命令提示符,而只需“ dir”即可查看联结。但是我也很想在Explorer本身中获得视觉反馈。谢谢!

4
授予对子目录的访问权而不授予对父目录的访问权
我有一个涉及Windows文件服务器的场景,其中“所有者”希望向以下类型的用户组分配权限: \\server\dir1\dir2\dir3:读取,写入和执行 \\server\dir1\dir2:没有权限 \\server\dir1:没有权限 \\server:读取并执行 据我了解(更新:这整个段落是错误的!),这是不可能做到的,因为必须授予目录链中所有父目录的Read & Execute权限,操作系统才能“看到”子目录目录并进入它们。没有此许可,即使您拥有对子目录的完全访问权限,也无法在尝试访问嵌套目录时获取安全上下文令牌。 我们正在寻找解决此问题的方法,而无需将数据从\\server\dir1\dir2\dir3移至\\server\dir4。 我想到了一个解决方法,但不确定该方法是否可行,它正在创建某种链接或结点\\server\dir4,该链接或结点是对的引用\\server\dir1\dir2\dir3。我不确定如果用户没有Read & Execute对\\server\dir1\dir2或的许可,那么哪个可用选项(如果有)可以用于此目的\\server\dir1,但据我所知,这些选项是: NTFS符号链接, 交界处 硬链接。 所以问题: 这些方法是否适合实现我的目标? 是否还有其他链接或间接引用目录的方法(我上面没有列出)可能合适? 是否有任何直接的解决方案,不涉及发放Read & Execute到\\server\dir1或\\server\dir2,但仍允许访问\\server\dir1\dir2\dir3?

2
如何创建右键单击菜单项来操纵交汇点?
由于我使用的是SSD,但是它的大小受到限制,因此我希望能够使用连接点将文件和目录重新映射到我的HDD,如果我可以为此创建一个Shell扩展,那么这将是理想的选择。 理想的行为是右键单击目录或联结点,并具有 “操纵联结点” 选项,在该选项中,我可以执行以下操作: 创建:对于目录,将目录移动到我指定的位置,然后将其替换为连接点。 (目录)C:\ Example变成(JP)C:\ Example-> D:\ Example 交换:对于交汇点,我想用其位置交换交汇点。 (JP)C:\ Example->(Dir)D:\ Example变成(Dir)C:\ Example <-(JP)D:\ Example 这意味着它将删除结点,移动数据并放置一个反向结点。 删除:对于连接点,我想将其删除并将目录移回。 (JP)C:\ Example->(Dir)D:\ Example变成(Dir)C:\ Example 我最重要的问题: 我应该采取哪种方法?脚本?重击?可执行的? 如何创建菜单项? 不太重要的问题: 是否已经存在这样的解决方案? 是否有更好的命令或API调用来检查和操纵连接点? 我已经知道Microsoft mklink和Sysinternals了junction。

2
在Windows XP中使用符号链接
Junction是XP中一个很好的符号链接工具。但是,一开始使用起来并不是那么容易。只能使用命令行界面;移动/重命名目标文件/文件夹;必须使用'junction -d'来删除链接,不允许在资源管理器中删除,但是很难区分它是否是符号链接。 是否有关于如何在XP中使用联结的指南,例如做什么和不做什么?

2
您可以将NTFS交接点链接到网络附加存储上的目录吗?
我正在使用Windows,我想使用Dropbox备份Dropbox目录之外的文件夹。所以我想创建一个从目标目录到Dropbox文件夹的连接点。根据维基百科上的NTFS Junction Point文章,也与Dropbox的答案相关联: 连接点只能链接到本地​​卷上的目录; 不支持远程共享的联结点。 我相信,我希望链接到网络附加存储上的目录,这不是本地卷。我该怎么办?

1
我如何mklink联结+将内容从C:\ Program Files移动到D:\ Program Files?
我有一些应用程序绝对拒绝安装到除C:\ Program Files或C:\ Program Files(x86)之外的任何应用程序。更改默认安装文件夹的注册表项似乎没有提供任何满足感,所以现在我想知道在那里抛出NTFS结点以强制这些讨厌的应用程序合作。 Windows中当前正在使用文件,因此我很可能无法在活动的操作系统中执行此操作。是否有一些可启动的Windows 7系统工具可以让我实现这一目标?似乎我需要能够将文件(具有权限!)从一个驱动器复制到另一个驱动器,以及为Windows建立联结。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.