Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Команда операционной системы
Operating system command
В вычислительной технике SUBST — это команда в операционных системах DOS, IBM OS/2, Microsoft Windows и ReactOS, используемая для присвоения путей на физических и логических дисках в качестве виртуальных дисков.
In computing, SUBST is a command on the DOS, IBM OS/2, Microsoft Windows and ReactOS operating systems used for substituting paths on physical and logical drives as virtual drives.
Обзор
В MS DOS команда SUBST была добавлена с выпуском MS DOS 3.1. Команда аналогична плавающим дискам – более общей концепции в операционных системах, разработанных Digital Research, включая CP/M 86 2.x, Personal CP/M 86 2.x, Concurrent DOS, Multiuser DOS, System Manager 7, REAL/32, а также DOS Plus и DR DOS (до версии 6.0). DR DOS 6.0 включает реализацию этой команды. Команда также доступна в FreeDOS и PTS DOS. Команда Windows SUBST доступна в поддерживаемых версиях интерпретатора командной строки cmd.exe. В Windows NT команда SUBST использует DefineDosDevice для создания связей дисков. Команда JOIN является "обратной" к SUBST, поскольку JOIN присваивает букву диска каталогу, представляя его как диск. Некоторые версии MS DOS COMMAND.COM поддерживают недокументированную внутреннюю команду TRUENAME, которая может отображать "истинное имя" файла, то есть полное имя с указанием диска, пути и расширения, которое можно найти только по имени через переменную среды PATH или посредством связей файловой системы, созданных командами SUBST, JOIN и ASSIGN.
In MS DOS, the SUBST command was added with the release of MS DOS 3.1. The command is similar to floating drives, a more general concept in operating systems of Digital Research origin, including CP/M 86 2. x, Personal CP/M 86 2. x, Concurrent DOS, Multiuser DOS, System Manager 7, REAL/32, as well as DOS Plus and DR DOS (up to 6.0). DR DOS 6.0 includes an implementation of the command. The command is also available in FreeDOS and PTS DOS. The Windows SUBST command is available in supported versions of the command line interpreter cmd. exe. In Windows NT, SUBST uses DefineDosDevice to create the disk mappings. The JOIN command is the "opposite" of SUBST, because JOIN will take a drive letter and make it appear as a directory. Some versions of MS DOS COMMAND. COM support the undocumented internal TRUENAME command which can display the "true name" of a file, i. e. the fully qualified name with drive, path, and extension, which is found possibly by name only via the PATH environment variable, or through SUBST, JOIN and ASSIGN filesystem mappings.
Параметры
drive1: – Укажите виртуальный диск, которому нужно назначить путь. [drive2:]path – Укажите физический диск и путь для назначения виртуальному диску. /D – Удалить подставной (виртуальный) диск.
drive1: – Specify a virtual drive to which to assign a path. [drive2:]path – Specify a physical drive and path to assign to a virtual drive. /D – Delete a substituted (virtual) drive.
Продолжается при перезагрузке
Буквы дисков, назначенные с помощью команды, недоступны для служб во время загрузки системы и не сохраняются после перезагрузки.
Drive letters mapped with the command are not available during system startup for services nor do they persist across a reboot.
Ограничения
Действия Windows, воздействующие на диски на физическом уровне, невозможны. Начиная с (как минимум) Microsoft Windows XP SP2, файлы autorun.inf, находящиеся на новом диске, игнорируются; таким образом, AutoRun/AutoPlay не работает для дисков, созданных таким образом. Кроме того, присвоение пользовательской иконки или метки диску, созданному таким образом, через файл autorun.inf не работает. Пользовательская метка, присвоенная диску, созданному с помощью команды subst, отображается только в том случае, если у исходного диска/тома отсутствует метка тома (проверьте и установите с помощью команды label). Начиная с Windows Vista, удаленные файлы удаляются немедленно и безвозвратно, не перемещаясь в корзину. До Windows Vista (например, в Windows XP) файлы с подставных "дисков" при удалении перемещались в корзину. Для повторного включения корзины можно добавить запись в реестр. Файлы или папки на дисках, созданных таким образом, могут иметь отличные права доступа. Установка программного обеспечения может выполняться некорректно, поскольку к каталогу Config.msi, созданному установщиком Windows, получить доступ невозможно. Запись в файлы журналов невозможна, даже если у пользователя, выполняющего программу, есть права администратора.
Windows actions which act on disks at the physical layer are not possible. Since (at least) Microsoft Windows XP SP2 autorun. inf files present in the new drive letter are ignored; thus, AutoRun/AutoPlay does not work on drive letters created in this way. In addition, assigning a custom icon or label to the drive letter created this way via autorun. inf does not work. A custom label assigned to the drive letter created with subst only appears if the source drive/volume does not have a volume label set (check and set with the label command). Starting with Windows Vista, deleted files are immediately deleted permanently, and are not moved to the Recycle Bin. Prior to Windows Vista (in Windows XP, for example) files from substituted "disks" were moved to the Recycle Bin when deleted. A registry entry could be added to re enable the Recycle Bin. Files or folders on drives created this way may have different access rights. Software installations may not work correctly, because the Config. msi directory created by the windows installer can not be accessed properly. Log files can not be written although the executing user has administrative rights.