网络驱动器被外部驱动器取代

网络驱动器被外部驱动器取代

我有一个旧软件需要访问网络驱动器,例如 \\nameofnetworkdrive,但问题是网络驱动器现在已被外部 USB 驱动器(例如驱动器 X)替换。有没有办法创建一个符号链接,以便当软件尝试访问 \\nameofnetworkdrive 时,它​​实际上会从新的外部驱动器 X: 访问?换句话说,欺骗软件认为网络驱动器仍然存在,但实际上它已被外部驱动器 X: 替换?

我尝试将外部驱动器 X: 设为网络驱动器,并尝试使用与以前的网络驱动器相同的名称,但这样做不起作用,因为 Windows 会自动使用我的计算机的机器名称作为网络驱动器名称的第一部分,例如 \\computer name\nameofnetworkdrive

我使用的是旧版 Windows Vista。如果有人能告诉我在 MS DOS 中可以使用哪些命令来创建此链接,我将不胜感激。

谢谢你!

============更新的问题==================================

根据我收到的回复,我通过以下步骤创建了网络驱动器:-

网络驱动器的网络共享名称=X:

但是,它创建了一个名为 \\mycomputer\nameofnetworkdrive 的网络驱动器

有没有办法让这个网络名称成为 \\nameofnetworkdrive 而不提及 mycomputer?因为旧软件只有在找到名为 \\nameofnetworkdrive 的网络驱动器时才会工作。

非常感谢大家的帮助!谢谢!

===================当前问题============

如果我解释一下当前的问题,会更容易理解。当我通过网络共享外部驱动器 X: 时,该网络驱动器的路径将被称为 \[我的计算机名称] [我为该网络驱动器创建的名称]。问题是我的旧软件只能识别名为 \[网络驱动器名称] 的独立网络驱动器,而无法识别以 \[我的计算机] 开头的独立网络驱动器。当然,唯一的方法是通过以太网端口将外部驱动器放入网络(这是不可能的,因为该驱动器没有以太网端口)。只要将外部驱动器作为外部驱动器插入我的计算机,在将驱动器共享到网络时,其路径前面将以 mycomputer 的名称开头。我正在尝试找到摆脱该 mycomputer 路径的方法,并将驱动器作为独立的网络驱动器,就像它通过以太网端口直接连接到网络一样。希望这可以解释这个问题。再次感谢您的帮助。

答案1

您可以使用提升的命令提示符 (cmd) 创建共享 网络共享命令

例如:

net share test=C:\Temp
dir \\mycomputer\test

这也应该可以从 Windows 资源管理器中实现(但我不记得 Vista 上的菜单命令)。

答案2

有一段时间没有使用 Vista 了,但如果我没记错的话,它应该仍然有效。

右键单击“我的电脑”>“管理”>“磁盘管理器”右键单击 USB 驱动器并选择“更改驱动器号和路径...”单击“更改”,从下拉列表中选择一个新字母,然后单击“确定”。您的 USB 驱动器应该不再使用该字母。

编辑:抱歉,没有完全读完您的帖子。尝试以下操作:在您的 hosts 文件中,( C:\Windows\System32\drivers\etc\hosts)

127.0.0.1 网络驱动器名称

现在当您使用时:\\nameofnetworkdrive它应该指向您的本地机器。您需要共享本地驱动器才能执行此操作。

相关内容