Dzwebs.Net

撰写电脑技术杂文十余年

总结性的介绍subst命令并提供实例

Admin | 2009-7-18 13:05:13 | 被阅次数 | 9821

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  今天在网上瞎逛,忽然看到一个DOS命令,相当有用,解除了长期以来一直困惑着我的问题。

  以前,在使用CS版的网上考试系统的时候,当考试的时候,会莫名其妙的多出一个Z盘的盘符来,而当考试结束之后,该盘又会自动消失,这个问题一直困扰着我,我当时真不知道这是怎么一回事;

  今天,学习了SUBST命令之后,如大梦初醒,现在,我也来给大家介绍一下,SUBST命令的用法及实例。

  一、SUBST命令的理论知识指导

  命令格式:

  Subst [Drive1:] [Drive2:\Path]

  参数说明:其中:“Drive1:”是指定替代文件夹的虚拟的驱动器符,“Drive2:\Path”是指定所要替代的文件夹及其路径。

  命令功能:将指定的文件夹,虚拟成为一个特定的驱动盘符;

  上述的命令格式,使用中文描述,是这样的: Subst   虚拟盘符: 文件夹(路径)的绝对位置

  比如说:subst  F:  D:\123 含义是:将D:\123这个绝对路径的123文件夹,虚拟成功“本地磁盘F:”

  二、实例介绍

  下面,我们先看下图!

  在“我的电脑”里面,固有的盘符是从C到F;

  而现在,我打算将 E:\Z  这个位置的名称为Z的文件夹,虚拟出一个本地磁盘Z;那么,如何制作呢?

  方法非常简单,首先,进入MS-DOS命令行,如下图!

  然后,在命令行中输入命令 subst  z:  e:\z

  最后按下回车键,即可完成。看下图的效果吧!

  是不是多出了一个“本地磁盘(Z:)”了?就是这样实现的,使用命令,构建参数,即可。

  如果我们想要删除虚拟出来的盘符,那么,请使用如下格式即可删除;

  SUBST  盘符:  /d

  这样,就可以删除了。

  三:知识扩展

  通过该命令将某个盘符的文件夹,虚拟成为另外一个盘符之后;操作该盘符和操作该文件夹,其实都是针对文件夹进行的操作,比如,你往文件夹里面保存内容,那么,虚拟盘也会自动存这些文件,反之亦然;

  起到的作用无非就是将这个文件夹单独制作成为一个虚拟盘,使用方便而已;

  但是,您千万不要掉以轻心或蔑视该命令,因为,其功能非常强大,并且,适用的范围广;下面我们再看看该命令在某些场合的应用;

  ①隐藏驱动器

  Subst的看家本领是虚拟磁盘驱动器符,虽然微软建议用户采用没有使用的盘符进行虚拟,但并不表示它不能虚拟已经存在的盘符,比如A盘、C盘等。于是用户可以通过Subst命令虚拟A、C等盘符,直接覆盖这些已经存在的盘符,使他人无法看到该盘的真正内容,以达到隐藏真实驱动器的目的。例如,用户先在D盘根目录下创建一个名为“Aaa”的文件夹,最好将文件夹的属性设置为“只读”和“隐藏”。然后在C盘根目录下打开“Autoexec。bat”文件,加入以下代码:

  @Echo Off

  C:\Windows\Command\Subst A: D:\Aaa

  这样每次在系统启动后软盘的图标就变为硬盘的样子,其中的内容也变了,从而实现偷梁换柱的目的。需要还原的时候,只需在MS-DOS方式下,运行“Subst A: /D”就行了。

  ②特殊软件的安装

  有少数软件在安装时会提示需要从A盘中提取安装信息,这时难道只有将文件拷贝到软盘后再安装吗?完全没有这个必要,Subst命令可以“欺骗”这些需要用软盘安装的软件。用户把软盘中的文件全部拷贝到硬盘上的任意文件夹中,再将该文件夹用Subst命令虚拟成A盘后,即可顺利安装。

  ③模拟光盘自动运行

  目前大部分多媒体光盘都带有一个自动运行命令,方便了用户的使用。然而若将光盘上的所有内容全盘拷贝到硬盘上就不能正常运行。这时,用户可以将放置光盘内容的文件夹虚拟成光盘驱动器(Subst F: D:\Guangpan,假设F:为光驱),则软件能正常运行。


该杂文来自: 操作系统杂文

上一篇:屏保导致死机的原因及解决办法

下一篇:CHM文件无法打开的解决办法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计