“分配驱动器号”与“分配路径”,除了明显的区别之外,还有什么区别?

“分配驱动器号”与“分配路径”,除了明显的区别之外,还有什么区别?

在 Windows 驱动器管理中,当您创建新卷时,您可以选择将该新卷安装到驱动器号,也可以将其安装到文件夹中。因此,如果您将其安装到 c:\Foo,那么每当您转到 c:\Foo 时,您实际上都会访问刚刚创建的新卷。

我的问题是,将卷分配给文件夹会产生什么后果(如果有的话)?它会像传统的驱动器号一样正常工作吗?有什么我应该知道的“陷阱”吗? 替代文本

答案1

如果你愿意,情况可能会更有趣。你不仅可以选择使用驱动器号或挂载点,还可以选择两个都。您可以将分区,甚至是 CD/DVD 作为驱动器号挂载,M:也可以将其挂载在挂载点上,例如C:\my_cd_drive为了真正发挥你的想象力,你可以为单个卷使用多个挂载点。因此,你可以将卷挂载D:C:\data_disk作为C:\Users\7wp\extra_data

那里但是,有一些“陷阱”可以帮助决定是否使用驱动器号或挂载点。多个挂载点很有用,但是对于这个问题来说,有一个还是十个并没有什么区别。

驱动器号和挂载点之间的最大区别在于左键拖动文件的行为。当挂载到驱动器号上时,Windows 将其视为从一个磁盘移到另一个磁盘,默认行为是“复制”。当您使用挂载点时,Windows 会将其视为同一驱动器内,默认行为是“移动”。无论哪种情况,当拖动 Windows 知道的程序文件时,默认选项是创建快捷方式。

当然,这些行为是可以修改的。Shift拖动时按住键会导致 Windows移动文件,Ctrl密钥强制复制Alt键强制 Windows 创建快捷方式。在释放鼠标按钮之前,您可以通过查看移动的图标来判断 Windows 将执行哪个选项。如果 Windows 将创建快捷方式,那么它将在左下角有一个小箭头,就像任何其他快捷方式一样。如果要复制它,它将+在同一个角落有一个小箭头,而不是快捷方式箭头。如果要移动它,那个角落将什么都没有。为了方便起见,您不必在整个拖动操作过程中按住修饰键。相反,您可以像平常一样拖动文件,然后在释放鼠标按钮之前查看图标以了解它将要做什么。如果您希望它执行其他操作,您可以在释放鼠标按钮之前按住适当的键。而且,您不必记住哪个修饰键执行哪个操作,因为您可以不断更改按下的键,直到看到显示所需键的图标,然后释放鼠标按钮。

答案2

我猜测它可能会影响一些在 Windows 上很少使用的功能:建立硬链接(您可能无法在不同的文件系统之间建立硬链接),移动文件会更慢……这些功能可能会被软件假定在单个驱动器号内工作。

但是……我只是猜测,我对 Windows 没有太多经验。这些是 POSIX 平台上的典型问题,但那里的软件通常不会假设太多。

我很高兴看到更有知识的人的确认。

相关内容