
| 出版日期:1997-06-16 总期号:662 本年期号:22 |
|
巧用subst提高软件的安装速度
汪浩 朱翠萍 一般软件的安装盘都是软盘,由于软驱的读取速度较慢,使得我们在许多机器上安装软件时,不仅要花费大量的人力和时间,而且还会缩短安装软盘的使用寿命。不少软件要求只能在a盘安装,使得我们即使将安装盘复制到硬盘也不能完成安装工作。在某种程度上,高版本dos提供的subst命令可以帮助我们解决这个问题。 subst的使用格式为:subst[drive1:[drive2:]path]。它可以将某一驱动器上的指定路径(drive:2path)指定为一个虚拟的驱动器(drive1:)。如执行substa:c:ιdos,就是要把c盘的dos目录指定在a驱动器。对于某些要求在a盘安装的软件,我们可以将安装盘复制到硬盘中某一目录,再将此目录指定成虚拟的a驱动器,就可以在硬盘完成安装工作。下面以ucdos的安装过程为例来说明: (1)在硬盘建立安装目录。 c:ιΛmdc:ιucin (2)将安装盘复制到安装目录。 c:ιΛcopya:ι.c:ιucin 重复此过程,将所有的安装软盘都复制到安装目录中。 (3)建立虚拟的a盘。 c:ιΛc:ιdosιsubsta:c:ιucin c盘的ucin目录指定在虚拟的a驱动器。 (4)在虚拟盘执行安装文件。 c:ιΛa:ΙenterΛ a:ιΛinstallΙenterΛ 因为所有安装盘的文件都已被复制到了c:ιucin(虚拟的a盘),故当屏幕上出现要求插入2,3…号盘时,只要输入回车即可。 采用此种方法安装ucdos会比普通的安装方法节约80%的时间。 使用novellnetware网络时,安装会更加方便,安装时间会更短。 (1)将安装盘复制到文件服务器中,并使这些文件共享。 (2)通过网络将安装文件复制到每一台单机的安装目录中。 (3)将单机上的安装目录指定成虚拟的a驱动器。 (4)在虚拟的a驱中执行安装过程。 遗憾的是,不能将novellnetware中的目录指定成虚拟的a驱动器,否则安装速度会更快。 在单机上的ucdos被破坏时,只需将网络中的安装文件复制到单机上,重新安装一次就可以了。不需要用软盘重新安装。 执行substdrive1:/d命令就可以删除指定的虚拟盘,重新启动也可以删除虚拟盘。 使用subst还可以将b驱动器指定成a驱动器或将a驱动器指定成b驱动器,这使得不用互换驱动器,就可以改变盘符。 使用subst应注意以下两点: (1)当物理驱动器和虚拟驱动器同名时,dos只认识虚拟盘例如在将c:ιucin指定成a驱后,物理的a驱动器就不能使用了,但c:ιucin目录仍然存在,并可使用。 (2)某些软件不认识虚拟盘。 例如hd-copy、windows等软件只认识物理驱动器,不认识虚拟驱动器。 |
|||||||||||||||||