Board logo

标题: 菜鸟求教subst命令 [打印本页]

作者: ybfq     时间: 2005-11-10 11:13    标题: 菜鸟求教subst命令

我想把物理软驱虚拟成d盘下的某个文件夹,在提示符下输入:subst a: D:\ttt这个命令,在98下确实把ttt文件夹虚拟成A:盘了,但在xp下总不行,提示为:无效参数--A:,但在xp下虚拟成电脑中没有使用过的盘符就可以(如x:之类的)。求老大告诉我这是怎么回事。谢谢!
作者: ybfq     时间: 2005-11-10 15:09
老大们为什么不屑回答这个问题呢?
作者: 不得不爱     时间: 2005-11-10 17:22
把ttt文件夹虚拟成A:盘可以,把物理软驱虚拟成d盘下的某个文件夹就不可以!
作者: 不得不爱     时间: 2005-11-10 17:30
subst是将目录虚拟成盘符的软件!
作者: ybfq     时间: 2005-11-11 09:31
不行啊!,“把ttt文件夹虚拟成A:盘可以,把物理软驱虚拟成d盘下的某个文件夹就不可以”这名话是什么意思啊?
作者: 不得不爱     时间: 2005-11-11 11:53
可以把物理软驱虚拟成电脑中没有使用过的盘符!
作者: willsort     时间: 2005-11-12 18:56
Re ybfq:

  Quote:
我想把物理软驱虚拟成d盘下的某个文件夹,在提示符下输入:subst a: D:\ttt这个命令,在98下确实把ttt文件夹虚拟成A:盘了

  在这里,你的关于虚拟与被虚拟的表述是相悖的。subst 命令只可将某个目录路径虚拟为驱动盘,而无法将驱动盘虚拟为文件夹。qwe 的意思正是如此。

  另外,如果要虚拟已经分配的驱动盘盘符,在DOS/Win9x和WinNT's下的执行结果确实是不同的,在WinNT's下会失败,因为它们的卷分配体制和DOS/Win9x有相当大的差别。所以,在类似XP的WinNT系列系统中,只能将目录路径虚拟为未分配的盘符。
作者: ybfq     时间: 2005-11-14 11:03
的确相悖,谢版主连语法逻辑都教!我是xp,没有软驱,现要装某个软件,但需插入软盘?!你说该咋办?能用subst命令吗?
作者: JonePeng     时间: 2005-11-14 20:40
XP下没有软驱的确实可以用 SUBST 命令来把硬盘的某个目录虚拟为A驱。
作者: ybfq     时间: 2005-11-15 08:39
可我的确实不能!你给我写出具体的命令格式。
作者: dato     时间: 2005-11-15 14:22
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\dato>subst /?
将路径与驱动器号关联。

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        指定要指派路径的虚拟驱动器。
  [drive2:]path  指定物理驱动器和要指派给虚拟驱动器的路径。
  /D             删除被替换的 (虚拟) 驱动器。

不加任何参数键入 SUBST,可以显示当前虚拟驱动器的清单。

是将路径映射为虚拟驱动器
而不是将驱动器映射为路径,反正你的理解有误
作者: willsort     时间: 2005-11-15 16:55
Re ybfq(8楼):

      可以使用虚拟软驱类的软件,XP下建议使用 RamDiskNT。当然,你的情形理应可以使用 subst ,用法同 win9x。你的情况可能是盘符A是否被其他设备所占用,可以在 “控制面板->管理工具->计算机管理->磁盘管理” 或其他磁盘和卷管理程序中检查一下。