在 Windows 中映射网络驱动器不好吗?

在 Windows 中映射网络驱动器不好吗?

我们的 IT 部门内部就映射网络驱动器展开了一些激烈的讨论。特别是,有人说映射网络驱动器是一件坏事,添加DFS路径或网络共享到您的(Windows 资源管理器/库)收藏夹是一个更好的解决方案。

是这样吗?

就我个人而言,我发现 的便利性z:\folder\\server\path\folder' 更好,特别是在使用 cmd 行和脚本时(当然,我不是在谈论硬编码链接!)。

我曾尝试搜索映射网络驱动器的优缺点,但除了“如果网络中断,驱动器将不可用”之外,我没有看到任何其他信息。但这是任何网络访问存储的限制。

我还被告知,当网络资源不可用时,映射的网络驱动器会轮询网络,但我没有找到更多相关信息。网络驱动器轮询网络的次数是否比 Windows 资源管理器库/收藏夹的次数多?每当 Windows 尝试枚举文件系统时(例如,打开文件/文件夹选择器对话框时),这是否仍然是其他网络访问机制(即映射的收藏夹)的问题?

答案1

我认为不映射网络驱动器的最主要原因是管理员不想处理除了网络路径之外还要维护有限数量驱动器号的索引的麻烦。首先,可能有太多常用的网络共享无法为所有共享分配驱动器号,并且在大型组织中,并非每个人都可以访问所有相同的共享。共享名称也比驱动器号更具描述性,并且可能不那么含糊(稍后会详细介绍含糊性)。

其次,您可能会遇到驱动器号冲突。如果某人的 PC 有存储卡读卡器,则可能会占用四个或更多驱动器号。A 和 B 通常为上个世纪的软盘驱动器保留,而 C 和 D 通常为硬盘驱动器和光盘驱动器保留,因此读卡器将使用 E、F、G 和 H。如果您的一个网络驱动器通常通过登录脚本映射到 H:,那么这个可怜的人要么无法使用读卡器的 H: 驱动器,要么无法安装网络驱动器。

除非组织内有人负责为特定目的分配驱动器号,否则网络驱动器也可能造成很多混乱。例如,假设您将驱动器 S: 映射到包含所有站点许可软件安装程序的共享,而其他人将 S: 映射到他们放置各种共享文档的共享驱动器。当您尝试解释如何安装某些软件时,您告诉他们打开他们的 S: 驱动器并找到 Microsoft Office 的安装程序,但他们只能找到一个名为办公室,其中包含一些杂项文件,有人为了临时文件传输而将其放在那里。你可能需要 5 到 10 分钟才能理清这些混乱的情况。

如果服务器停机或计算机脱离网络,也会出现一些潜在的性能问题。例如,如果您在计算机上映射网络驱动器,然后将计算机从网络中移除(可能是笔记本电脑),则计算机在登录时可能会挂起,而 Windows 会徒劳地尝试安装丢失的网络驱动器。

另一方面,在旧版本的 Windows 上,我注意到与映射网络驱动器之间的文件传输通常比浏览网络文件夹并执行相同文件传输要快得多 - 在这种情况下,大多数人更喜欢映射网络驱动器。

答案2

简单的答案是,这不是一件坏事。将网络驱动器映射为驱动器是绝对安全的。

这种迷信来自于这样一个事实:你不应该绘制地图外国的(即互联网)驱动器被视为本地驱动器,因为从映射驱动器打开的文件是使用“本地”区域打开的,这通常对它们的保护较少 - 如果文件实际上来自互联网,这会降低安全性。

如果正如我怀疑的那样,你实际上正在映射 int​​net 网络驱动器,则以映射驱动器形式打开文件夹与通过其网络路径名访问它们一样安全。唯一的区别是映射它们更方便。

答案3

根据我的经验,它主要与编写糟糕的软件有关。

如果人 A 处理一组映射到 的文件G:,然后人 B 尝试打开一组具有映射到 的相同路径的文件H:,则操作会失败。

如果您使用 UNC 路径,那么假设 A 和 B 的计算机都可以看到共享点,一切都会正常工作。


当然,理想的解决方案是使用不以绝对路径存储文件关系的软件,但这不是您始终可以控制的。

CAD/CAM 市场上的许多软件编写得不好,几乎无法正常工作。由于市场规模较小,竞争压力很小。我知道至少有一个软件在绝对路径方面存在问题最后 5主要版本发布后,尽管向公司报告了问题,但问题仍然没有得到解决。

答案4

我怀疑 IT 人员担心的不是一个用户映射网络驱动器,而是一百个或一千个用户。例如,如果一组主机同时启动对网络驱动器的搜索索引,这会对尝试使用网络的其他人产生什么影响?当网络驱动器不可避免地脱机时,它会锁定数百台机器,直到操作系统放弃并放弃驱动器映射吗?如果无法重新建立与映射驱动器的连接,PC 是否会启动得更慢或完全无法启动?

相关内容