重定向驱动器分配

重定向驱动器分配

在 DOS 中有一个命令可以让您将驱动器重定向到另一个字母,例如:

ASSIGN  D: = C:  

这将允许查看的应用程序C:\直接访问D:\。这在 Windows 7 中可行吗?

答案1

自 DOS 6.0 以来,ASSIGN 已被弃用(尽管直到 6.22 仍然可用),因为它很危险并且可能会严重扰乱您的数据。

在大多数情况下,SUBST 可用作替换,在 Windows(甚至 Windows 10)中也可用。
(对于 SUBST 不是精确替换的情况:这些情况下 ASSIGN 很危险,在 Windows 中,可能会完全破坏硬盘的内容。)

答案2

不,看一下:http://www.computerhope.com/assignhl.htm

可用性

assign 命令是一个名为assign.com 的外部命令文件,在以下 Microsoft 操作系统中以assign.com 的形式提供。

MS-DOS 2.0 - 6.0、6.2、6.22

使用 Windows 95 或更高版本的用户不应使用此命令,并考虑使用subst 命令作为替代品。

答案3

其他答案建议subst,但你应该知道:

  1. 重启后分配不会保留,因此您需要在系统启动时运行该命令,但这仍可能导致在启动命令运行之前执行的命令出现问题;
  2. subst是一个外部命令 ( subst.exe),因此您可以在启动文件夹中直接运行它,而无需使用cmd /c; 和
  3. 磁盘管理不知道替换的情况,因此您可以将驱动器号重新分配为与替换驱动器相同,但后果难以预料。

另一种方法是共享C:,并创建D:一个指向C:网络共享名的网络驱动器。如果您使映射驱动器持久,则无需担心重新启动;当您重新分配驱动器号时,磁盘管理不会提供网络驱动器。

相关内容