And*_*y T 6 windows-vista network-shares network-drive
在 Windows XP 中,我可以非常轻松地将网络驱动器映射到 NAS 服务器的根目录。我在资源管理器 ( \\192.168.1.70) 中浏览到它,选择“映射网络驱动器”,然后选择驱动器号。
在 Windows Vista 中,映射服务器的根似乎是不可能的。我必须从“计算机”转到“映射网络驱动器”,然后输入地址,但它只会让我映射到特定共享(服务器根目录之外的子文件夹),而不是服务器根共享。
由于我的 NAS 具有内置共享(音乐、照片、视频等),因此我必须拥有所有这些的驱动器号,这是我绝对不想要的。
为什么我可以轻松地将网络驱动器映射到 Windows XP 中的服务器根目录,而在 Vista 中却不能?两个操作系统之间的网络是否有根本的不同?还是我需要以不同的方式做事?
(这里可能是部分答案。)从任何版本的 Windows(包括 XP)到其他基于 Microsoft 的服务器,这都是不可能的。我怀疑托管 SMB 共享的其他操作系统也可能是这种情况,但我无法确认这一点。
从运行 Windows XP Professional 32 位的机器上,我尝试将驱动器映射到运行 Windows Server 2008 R2 的名为FSDC-SERVER27. 我使用在本地和远程计算机上都具有管理权限的帐户登录到 XP 计算机。如此处所示,我无法将驱动器映射到服务器的所谓“根”:
但这并不意外。Windows 中的映射驱动器总是在共享处终止。
考虑一下:如果可以将驱动器映射到服务器的根目录,那么将公开设置以配置“根”共享的权限。不存在这样的设置(至少在 Windows 中)。实际上,用于控制共享访问和行为的所有设置都存在于共享定义本身中。
因此,我得出结论,不可能将 Windows 中的驱动器映射到服务器的“根”。
在 Windows 机器上,最接近映射到服务器“根”的方法是映射到特定卷的根。例如,在Windows上的非归属版本,被称为自动生成的股管理共享包括所有固定磁盘卷(例如根股C$,E$等)。也可以在所有版本的 Windows 上手动创建特定卷根目录的共享。