- Subst
subst
is a command on theDOS operating system used for substituting paths on physical and logical drives asvirtual drive s. In the past it has been used for revealing hidden drives on security-tense PCs. The commandsubst
is also available in post-
Windows 2000 versions of thecommand line interpreter cmd.exe . [ [http://technet.microsoft.com/en-us/library/bb491006.aspx Microsoft TechNet Subst article] ]Usage
This is the Command Prompt output under
Windows XP :C:>subst /?Associates a path with a drive letter.SUBST [drive1: [drive2:] path] SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path. [drive2:] path Specifies a physical drive and path you want to assign to a virtual drive. /D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.
This means that, for example, to map C:'s root to X: one would use
subst X: C:
at the command line. Upon doing this, a new drive called X: would appear under the "My Computer" Virtual Folder inWindows Explorer .Custom label
A custom label can be assigned to a drive letter created in this way only by way of the registry key:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsMDefaultLabel
"M" represents the drive letter to assign a custom label to.
To make Windows Explorer show the new label select the drive letter, select "rename" from the drive letter context menu or press F2, delete the existing name/selection and press enter.
Limitations
*It is important to note that not all
Windows process es are able to use a drive letter created in this way.Fact|date=April 2008
*Since (at least) Microsoft Windows XP SP2 Autorun.inf files present in the new drive letter are not being used, AutoRun/AutoPlay does not work on drive letters created in this way.
*Since (at least) Microsoft Windows XP SP2 assigning a custom icon or label to the drive letter created this way via Autorun.inf does not work.
*Since (at least) Microsoft Windows XP SP2 a custom label assigned to the drive letter created this way only appears if the source drive/volume does not have a volume label set (check and set with command line tool "label.exe").ee also
*
Drive letter assignment
*List of DOS commands
*Virtual drive References
External links
*http://www.ss64.com/nt/subst.html
Wikimedia Foundation. 2010.